1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-07 23:28:07 +00:00
Commit Graph

2445 Commits

Author SHA1 Message Date
grdddj
e6e82d0c42 WIP - design of Receive flow 2023-01-23 12:52:04 +01:00
grdddj
cd1e0f0745 WIP - delete unused icons 2023-01-23 12:52:04 +01:00
grdddj
f812230eed WIP - design of Send flow 2023-01-23 12:52:04 +01:00
grdddj
96c10e9b42 WIP - replacing T: AsRef<str> by StrBuffer 2023-01-23 12:52:04 +01:00
grdddj
e5c52da136 WIP - various code quality improvements 2023-01-23 12:52:04 +01:00
grdddj
5d12d641cc WIP - replace LineAlignment with Alignment 2023-01-23 12:52:04 +01:00
grdddj
d450c8d7ad WIP - fix scrollbar taking bigger area than it should 2023-01-23 12:52:04 +01:00
grdddj
b0d9e24f1f WIP - remove confirm_text and replace it with confirm_action 2023-01-23 12:52:04 +01:00
grdddj
72df96f8d3 WIP - delete FormattedText, use Paragraphs in confirm_action 2023-01-23 12:52:04 +01:00
grdddj
e8a7ff69b1 WIP - delete model_tt/event.rs 2023-01-23 12:52:04 +01:00
grdddj
b0c2324db0 WIP - delete model_1 from core 2023-01-23 12:52:03 +01:00
grdddj
733df447d4 WIP - create input_methods dir 2023-01-23 12:51:00 +01:00
grdddj
b2b8c64569 WIP - progress, homescreen, Popup, draw_simple, device tests 2023-01-23 12:51:00 +01:00
grdddj
0fbbc592d1 WIP - fixes after rebase 2023-01-23 12:51:00 +01:00
grdddj
9863ebb264 WIP - improvement comments 2023-01-23 12:51:00 +01:00
grdddj
0558e6f1d5 WIP - make device tests work with UI changes 2023-01-23 12:51:00 +01:00
grdddj
8f1962f3bb WIP - fix click tests 2023-01-23 12:51:00 +01:00
grdddj
6a3965d782 WIP - cstyle fixes 2023-01-23 12:51:00 +01:00
grdddj
e9cd9e8ef3 WIP - show prompts in PIN entry 2023-01-23 12:51:00 +01:00
grdddj
2ac07b6159 WIP - update the eye icon 2023-01-23 12:51:00 +01:00
grdddj
e5f7757be1 WIP - change tutorial wording 2023-01-23 12:51:00 +01:00
grdddj
39c70e6fab WIP - seed backup improvements 2023-01-23 12:51:00 +01:00
grdddj
a36132adb0 WIP - bip39 design improvements 2023-01-23 12:51:00 +01:00
grdddj
70a2eb5ffb WIP - seed backup design 2023-01-23 12:51:00 +01:00
grdddj
2376891b83 WIP - small design improvements 2023-01-23 12:51:00 +01:00
grdddj
22f6d0c305 WIP - fix ruststyle 2023-01-23 12:51:00 +01:00
grdddj
a63bf72d08 WIP - fix device tests 2023-01-23 12:51:00 +01:00
grdddj
a802cd0d6c WIP - fix pystyle tests 2023-01-23 12:50:59 +01:00
grdddj
ce3a866869 WIP - decrease some icon sizes 2023-01-23 12:50:59 +01:00
grdddj
7b19ca21fb WIP - after rebase fixes 2023-01-23 12:50:59 +01:00
grdddj
6d644b35bc WIP - fix Choice starting at nonzero index 2023-01-23 12:50:59 +01:00
grdddj
2e1b4c8584 WIP - not adding next_page arrow at the end of the sentence 2023-01-23 12:50:59 +01:00
grdddj
9962e92ba1 WIP - bip39 words not using carousel 2023-01-23 12:50:59 +01:00
grdddj
b84322e4e9 WIP - scrollbar showing at most 5 dots of different sizes 2023-01-23 12:50:59 +01:00
grdddj
ed4395b386 WIP - use horizontal scrollbar at the top right 2023-01-23 12:50:59 +01:00
grdddj
d04062d4d4 WIP - fixes and comments 2023-01-23 12:50:59 +01:00
tychovrahe
fdd8f32e65 fix(core/rust): center the middle TR button when using arms 2023-01-23 12:50:59 +01:00
tychovrahe
0f913306c8 refactor(core/rust): make choice page more reusable by allowing custom content 2023-01-23 12:50:59 +01:00
grdddj
dd79a868a3 WIP - implementing QR code 2023-01-23 12:50:59 +01:00
grdddj
6e9e7265c4 WIP - recovery with carousel and with bin as item 2023-01-23 12:50:59 +01:00
grdddj
19c6d1b992 WIP - some UI unifications between all models 2023-01-23 12:50:59 +01:00
grdddj
6f7bb3aa07 WIP - not using carousel in # of words 2023-01-23 12:50:59 +01:00
grdddj
c02ddfe52c WIP - fix header in Flow pages 2023-01-23 12:50:59 +01:00
grdddj
dbe568b37a WIP - show next page arrow instead of ellipsis 2023-01-23 12:50:59 +01:00
grdddj
bbe1fb6269 WIP - implement confirm_properties 2023-01-23 12:50:59 +01:00
grdddj
e060498667 WIP - decrease the font size in Flow pages 2023-01-23 12:50:59 +01:00
grdddj
a2645396cb WIP - add prev_page and next_page icon 2023-01-23 12:50:59 +01:00
grdddj
140b0533ed WIP - delete the special PIN confirm functionality 2023-01-23 12:50:59 +01:00
grdddj
c2f0f8f914 WIP - special share words component 2023-01-23 12:50:59 +01:00
grdddj
2487bdf932 WIP - decrease Unifont height to 12 pixels 2023-01-23 12:50:59 +01:00
grdddj
68bff508f4 WIP - backup bigger font 2023-01-23 12:50:59 +01:00
grdddj
53f5122c73 WIP - fixes, wording, tutorial 2023-01-23 12:50:59 +01:00
grdddj
51a65b9c26 WIP - PIN starts at digit 0 2023-01-23 12:50:59 +01:00
grdddj
ee867fbeb7 WIP - fail frozen tests 2023-01-23 12:50:59 +01:00
grdddj
54d987240b WIP - designs for smaller screen 2023-01-23 12:50:58 +01:00
grdddj
0da459e30a WIP - fixes after rebase 2023-01-23 12:50:23 +01:00
grdddj
681fc6c398 feat(tests): setup UI tests for model R
[no changelog]
2023-01-23 12:49:37 +01:00
Andrew Kozlik
ab65b18b07 fix(core): Use lowercase in the name coinjoin.
[no changelog]
2023-01-21 10:35:09 +01:00
tychovrahe
5ef6c3975d build(core): differentiate build results for different models
[no changelog]
2023-01-20 19:47:12 +01:00
tychovrahe
4603b9ee74 build(core): embed bootloader according to trezor model
[no changelog]
2023-01-20 19:47:12 +01:00
matejcik
ab949053e8 docs: add missing changelog entries 2023-01-20 15:21:24 +01:00
tychovrahe
1359b21508 feat(core): confirm homescreen image with thumbnail
[no changelog]
2023-01-19 14:11:42 +01:00
tychovrahe
d00e87ea80 feat(core/rust): homescreen background image
[no changelog]
2023-01-19 14:11:42 +01:00
tychovrahe
14f8e88e01 fix(core): fix backlight fading when changing screens/layouts
[no changelog]
2023-01-19 14:11:42 +01:00
tychovrahe
12f87aa01e fix(core): fix usb disconnected warning in new homescreen
[no changelog]
2023-01-19 14:11:42 +01:00
tychovrahe
02e2b50d3f feat(core/rust): tjpgd in rust
[no changelog]
2023-01-19 14:11:42 +01:00
Andrew Kozlik
2f9483f994 feat(core): Allow coinjoin request debugging key for testnets.
[no changelog]
2023-01-19 11:37:57 +01:00
Armin Sabouri
96b2d05d47 refactor(core): Allow eth & btc signing at m/45'/coin_type/account/change/address_index
[no changelog]
2023-01-18 12:08:17 +01:00
matejcik
497285f9a1 feat(core): make first steps to unify Rust API for both models
wip: unify confirm_action

wip: unify confirm_fido

wip: unify request_pin, clean up prompts

wip: unify select_word

wip: unify request_number

refactor(core/reset): refactor confirm_share_words

[no changelog]
2023-01-13 17:09:25 +01:00
grdddj
c068c668fa feat(core/ethereum): remove EIP-712 field size limitation of 1024 bytes 2023-01-13 16:39:43 +01:00
grdddj
39b1776801 feat(tests): add pytest flag to not generate reports after each test
[no changelog]
2023-01-13 16:38:59 +01:00
grdddj
20f3658e7e feat(tests): allow for accepting the recent UI diff without recording the tests
[no changelog]
2023-01-13 16:38:59 +01:00
tychovrahe
115f7daaaa feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade 2023-01-12 15:38:36 +01:00
tychovrahe
99d4b0185a fix(core): fix model T display reinitialization crash
[no changelog]
2023-01-11 16:19:02 +01:00
tychovrahe
3cc66301c3 fix(core): fix model T FMC timing
[no changelog]
2023-01-04 13:04:57 +01:00
tychovrahe
305b7fe84d fix(core/rust): fix position calculation from center and size
[no changelog]
2022-12-16 16:41:24 +01:00
matejcik
8921a124c3 fix(core/headertool): always rehash when inserting signature (fixes #2616)
[no changelog]
2022-12-16 13:24:18 +01:00
Martin Milata
253f2587dc fix(core/ui): polish XPUB screen
[no changelog]
2022-12-15 17:24:15 +01:00
Martin Milata
bdec3f3979 fix(core/rust/ui): polish confirm_fido
[no changelog]
2022-12-15 17:24:15 +01:00
Martin Milata
a11be914cc chore(core/ui): RustLayout not a private class
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
2a3aabb57e refactor(core/rust/ui): avoid homescreen flicker during workflow restarts
[no changelog]
2022-12-13 17:15:15 +01:00
Martin Milata
5b3db7eca1 refactor(core/rust/ui): homescreen layouts
[no changelog]
2022-12-13 17:15:15 +01:00
tychovrahe
12b3dc23db fix(core/rust): fix bip39 input not recognizing three-letter words that could continue
[no changelog]
2022-12-13 00:38:23 +01:00
Martin Milata
1b4dff6275 fix(core/rust/ui): respect DISABLE_ANIMATION
[no changelog]
2022-12-12 16:00:42 +01:00
Martin Milata
75cee540a4 fix(core/monero): fix blinking progress indicators
[no changelog]
2022-12-12 16:00:42 +01:00
Martin Milata
95d8a21294 feat(core/rust/ui): progress indicators
[no changelog]
2022-12-12 16:00:42 +01:00
Martin Milata
11ffee0b45 refactor(core/rust/ui): use AsRef instead of Deref
[no changelog]
2022-12-12 16:00:42 +01:00
tychovrahe
387af03842 fix(core/rust): optimize keyboard behavior
[no changelog]
2022-12-09 22:35:39 +01:00
Martin Milata
fc3ee87c25 feat(core/bitcoin): SignMessage: whitelist T1 firmware signing address_n
[no changelog]
2022-12-09 15:43:11 +01:00
Martin Milata
b12de5d861 feat(core): CoSi collective signatures 2022-12-09 15:43:11 +01:00
Martin Milata
701d75d6d8 fix(core/rust/ui): handle very long scrollbars on Model T
[no changelog]
2022-12-07 16:47:30 +01:00
Martin Milata
4135b00708 refactor(core/rust): support for StrBuffer slicing
[no changelog]
2022-12-06 10:40:32 +01:00
Martin Milata
452857757a feat(core/rust/ui): support ask_pagination flag in confirm_blob
[no changelog]
2022-12-06 00:26:25 +01:00
Martin Novak
58276a7443 feat(core/ethereum, legacy/ethereum): add support to Ledger Live legacy derivation path 2022-11-30 14:23:47 +01:00
tychovrahe
38548f02f2 feat(core/rust): special shape erase button
[no changelog]
2022-11-30 13:49:12 +01:00
Martin Milata
a61a46808e fix(core/rust/ui): no hyphens when breaking monospace lines
[no changelog]
2022-11-29 21:03:06 +01:00
Martin Milata
3b92923caa feat(core/rust/ui): on-the-fly conversion of bytes to hexadecimal representation
[no changelog]
2022-11-29 21:03:06 +01:00
tychovrahe
4c7060186a fix(core): fix display blinking by increasing backlight pwm frequency 2022-11-24 13:22:30 +01:00
matejcik
ff2d1c3f1f feat(core/ui): drop T1 UI (fixes #2639)
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
95d26fe04a feat(core/ui): drop UI1 remnats
[no changelog]
2022-11-24 13:03:34 +01:00