Commit Graph

38 Commits (d045e0089d9407a21f672e4bc4f7a5f268fdec92)

Author SHA1 Message Date
grdddj d045e0089d feat(core/ui): delete old UI code
2 years ago
tychovrahe b9647d1296 fix(core): fix flashing usb disconnected error
2 years ago
Martin Milata 5a9c2a1363 feat(core/rust/ui): recovery layouts
2 years ago
Martin Milata ccf364f1da refactor(core/ui): DebugLink swipe for rust layouts
2 years ago
grdddj 3d505874aa feat(ci): create pyright tool and include it in CI
2 years ago
grdddj 8524f4b6ba feat(ui): InfoConfirm layout accepting DebugLinkDecision
2 years ago
matejcik e20879189f style(core): remove old-style annotations (Set, Tuple, Union)
2 years ago
matejcik 5e1dce35b3 style(core): remove unused type:ignore comments
2 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
2 years ago
grdddj ecc0f6c445 fear(core/ui): add should_show_more layout function
3 years ago
matejcik e972839ac7 style(all): fix pylint complaints
3 years ago
Martin Milata 3882b89be9 fix(core/ethereum): ask before showing paginated data field
3 years ago
Martin Milata 8eb4bcff29 feat(core/ui): allow text without header
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
Martin Milata 5a0ea3f146 refactor(core): convert apps.management.recovery_device to layouts
3 years ago
Martin Milata 312876ab67 refactor(core): convert apps.management.reset_device to layouts
3 years ago
Martin Milata 875cc0cb1a refactor(core): convert apps.webauthn to layouts
3 years ago
matejcik 6d15e90ed3 refactor(core/ui): reorganize line width constants
3 years ago
matejcik 2b3c75c4de fix(core): properly respond to USB events while on a paginated screen
3 years ago
matejcik 1e1963f1ee fix(core): do not send ButtonRequest on every paging event
3 years ago
Pavol Rusnak 8cfa5da1ce
docs: fix typos in comments
3 years ago
matejcik 41c5d773e2 refactor(core): put property key+value on the same screen
3 years ago
Martin Milata ddac852acf refactor(core): convert apps.cardano to layouts
3 years ago
Martin Milata 16094df0c5 refactor(core): convert most of apps.monero to layouts
3 years ago
matejcik 1012ee8497 feat(core): send ButtonRequests for paging events
3 years ago
Martin Milata 767e7b8e8d fix(core): spaces in Shamir info texts
3 years ago
matejcik 5d12b943b3 feat(core): ensure all module names are interned
3 years ago
matejcik e859c13d70 refactor(core): limit global imports in key places
3 years ago
Martin Milata ac711fb8ee style(core): use more recent type annotation syntax
3 years ago
Martin Milata 8b3ac659a0 style(core): mypy: disable implicit Optional for function arguments
3 years ago
Martin Milata c0174ff217 refactor(core/ui): raise exception on dialog cancel by default
3 years ago
Martin Milata 2b6ea25712 refactor(core): convert rest of apps.bitcoin to layouts
3 years ago
Martin Milata b1e38fe382 refactor(core): no implicit spaces in render_text
3 years ago
Martin Milata 035f114125 fix(core/ui): don't return CONFIRMED/CANCELLED from layouts
3 years ago
Andrew Kozlik 3084d1196d feat(core): Support 50 digit PIN and wipe code.
3 years ago
Andrew Kozlik 5593862dc1 fix(core): Disable hold-to-confirm animation when animations are disabled.
3 years ago
Martin Milata 18cb429610 feat(core): introduce Text.format_parametrized()
3 years ago
Martin Milata f1382bf892 refactor(core): model-dependent UI component directories
3 years ago