Commit Graph

171 Commits (37c61c1381bf9f060687e6f7eea503ae77acb9ba)

Author SHA1 Message Date
Martin Milata 3ffbae5d17 refactor(core): convert apps.binance to layouts
3 years ago
Martin Milata ddac852acf refactor(core): convert apps.cardano to layouts
3 years ago
Martin Milata ffb400180d refactor(core/ui): more consistent layout parameter names
3 years ago
Martin Milata a143fe34d0 refactor(core): convert apps.lisk to layouts
3 years ago
Martin Milata ebf6ef1666 refactor(core): convert apps.tezos to layouts
3 years ago
Martin Milata 12478b1716 refactor(core): convert apps.stellar to layouts
3 years ago
Martin Milata 6aeaadfe16 refactor(core): convert apps.ripple to layouts
3 years ago
Martin Milata 16094df0c5 refactor(core): convert most of apps.monero to layouts
3 years ago
Martin Milata 6c926ad82e refactor(core): convert apps.ethereum to layouts
3 years ago
Martin Milata b7cab90e3c refactor(core/ui): use new_lines=False in layouts
3 years ago
matejcik 1012ee8497 feat(core): send ButtonRequests for paging events
3 years ago
Jan Pochyla a8623c4b59 refactor(core): fix imports and use new protobuf API in apps
3 years ago
Martin Milata 767e7b8e8d fix(core): spaces in Shamir info texts
3 years ago
Martin Milata c54077a714 fix(core): imports needed for T1 startup
3 years ago
matejcik f6f3c7ffcf fix(core): prevent flickering when homescreen does not need to redraw
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 f97af2af1b chore(core/ui): typing: no implicit Optional
3 years ago
Martin Milata da72482c2f refactor(core/ui): get rid of confirm_wipe
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 01900b8536 refactor(core): convert parts of apps.webauthn to layouts
3 years ago
Martin Milata ffe6d65f72 refactor(core): convert parts of apps.management to layouts
3 years ago
Martin Milata c09a142e2a refactor(core): convert apps.misc.* to layouts
3 years ago
Martin Milata 0b5d17bf49 refactor(core/ui): merge confirm_hexdata and show_pubkey
3 years ago
Martin Milata 6ded531f8f refactor(core): convert apps.common.sdcard to layouts
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 b10acbe153 feat(core): Allow decreasing output amount in RBF transactions.
3 years ago
Andrew Kozlik 5593862dc1 fix(core): Disable hold-to-confirm animation when animations are disabled.
3 years ago
JoeGruff e3ea32a986 multi: Add decred staking.
3 years ago
Martin Milata ee2ec85983 fix(core): fix title shown for multisig address
3 years ago
Martin Milata 9b60cc0098 feat(core): restart loader from current position
3 years ago
Martin Milata 192d0dcf87 feat(core): hold homescreen to lock
3 years ago
Martin Milata 391602ae99 refactor(core): turn show_address, show_pubkey, show_xpub into layouts
3 years ago
Martin Milata 03699f5639 refactor(core): turn show_success, show_warning into layouts
3 years ago
Martin Milata f38abf9d89 refactor(core): introduce layouts
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
matejcik 2d3a4d15fa fix(core/ui): render_text uses correct font and color with item_offset
3 years ago
matejcik 24195d7c3e fix(core/ui): use full line_width for content
3 years ago
matejcik bbef9c650b refactor(core): improve render_text behavior
3 years ago
Pavol Rusnak a1dda836ec style(core/src): use new syntax for typing
4 years ago
Martin Milata ee64b65b26 refactor(core): call super().__init__() in subclasses
4 years ago
Martin Milata fa1566cb71 refactor(core): call super().__init__() in Component and Layout subclasses
4 years ago
Pavol Rusnak 952adc5961
style(core): use PEP515 Underscores in Numeric Literals
4 years ago
Martin Milata b8bb63fbef core: drop unused FONT_SIZE constant
4 years ago
Andrew Kozlik dd540a2ccd core/ui: Initialize Qr class properly.
4 years ago
Pavol Rusnak 4e11735d22 core/modtrezorui: remove prefill from text functions
4 years ago
Pavol Rusnak cec87bba50
core: remove mono bold font variant (not used anywhere)
4 years ago
matejcik 051763575d core: touch idle timer in keyboards (fixes #1099)
4 years ago
Andrew Kozlik f382f77c89 core/ui: Fix repaint bug in QR code rendering #1067.
4 years ago
Andrew Kozlik 9c61257e8e core: Use the Lock icon in the PIN entry dialog only when the device is actually locked.
4 years ago
matejcik 9df7c84c56 core/ui: lower lockscreen brightness
4 years ago
matejcik 872e0fb0e0 core: lower scheduler resolution to milliseconds
4 years ago
matejcik 847691798b core: simplify homescreen and lockscreen implementations
4 years ago
matejcik 70f67883c5 core: fix artifacts in click-based UI tests
4 years ago
matejcik f32c2f9e23 core: replace workflow.kill_default with workflow.close_others
4 years ago
matejcik 7ff1251ee1 core: dim lockscreen (fixes #974)
4 years ago
matejcik 67b723e4ca core: add a global idle timer
4 years ago
matejcik 246998910a core: refactor usage of input_signals
4 years ago
Tomas Susanka 0b7a8449f8 core: style
4 years ago
Tomas Susanka bf20537f41 core: add option to omit cancel button in HoldToConfirm; add it to reset
4 years ago
Tomas Susanka f8de140271 core: add cancel to hold to confirm dialogs
4 years ago
matejcik 7f91bc571c core: ensure default task restarts after a passphrase workflow (fixes #883)
4 years ago
Tomas Susanka a8af9feebe core: fix text overflow in some dialogs
4 years ago
Tomas Susanka 2c0504ad1c
Merge pull request #803 from trezor/passphrase
4 years ago
Pavol Rusnak fdfa64ac2a
core/ui: fix HoldToConfirm redraw
4 years ago
Tomas Susanka aa6988a556
core/ui: introduce draw_simple
4 years ago
Tomas Susanka cd09f9ce94
all: modify passphrase source to always on device
4 years ago
matejcik a79279115e core: move confirm_signal evaluation into concrete Layout implementations
4 years ago
Tomas Susanka 30858c4969 tests/ui: omit the red square from screenshots
4 years ago
Tomas Susanka 47419c7768 core/ui: simplify swipe if animation is disabled
4 years ago
Tomas Susanka 51ef963738 tests: introduce UI tests for core
4 years ago
Andrew Kozlik 3a4e9bd25c core/ui: Ignore any new alert requests if an alert is already in progress in order to avoid multiple alerts overlapping.
5 years ago
Milan Rossa 2143978b12 core/trezor/ui/loader: fixes #655 Button hold-to-confirm press detection.
5 years ago
matejcik a5ccf95260 core: fix mypy problems
5 years ago
matejcik 3664a5f06f core/debug: reading layouts, inserting synthetic events
5 years ago
Tomas Susanka 0511cc8b8c core: add final mypy fixes!
5 years ago
Tomas Susanka cefb1cf4fd core: refactor slip39
5 years ago
Andrew Kozlik f5ea81f905 core: Move some PIN-related functions to apps.common.request_pin and implement verify_user_pin().
5 years ago
Andrew Kozlik 5472499326 core/webauthn: Process debuglink signals in dialogs (#519)
5 years ago
Andrew Kozlik f658958057 core/ui: Add ui.alert() for CTAP WINK command.
5 years ago
Andrew Kozlik 509a815f73 core/ui: Implement multi-page confirmation screen.
5 years ago
Andrew Kozlik 1f58ee7ae9 core/ui: Add text_center_trim_left() and text_center_trim_right().
5 years ago
Andrew Kozlik 5cbbcd0ce7 core/ui: Add offset parameter to ui.pulse() and specify the pulse rate in terms of period.
5 years ago
Jan Pochyla 355cebf8bf core: wait for the default layout after closing a workflow
5 years ago
Jan Pochyla 2c8b90f86e core/loop: properly cleanup task waiting on a chan
5 years ago
Tomas Susanka ba7b5c7232 core/ui: add note on yield usage
5 years ago
Tomas Susanka c9a78d7bcb core: fix docs typos
5 years ago
Jan Pochyla bb2556a22c
core: improve code documentation, simplify wire package
5 years ago
matejcik 741bfd5c53 core: remove loop.signal in favor of chan, change usage
5 years ago
Andrew Kozlik cb7bc8f410 core: Fix mypy warnings.
5 years ago
Jan Pochyla 5b6fa1136a core: improve typing annotations
5 years ago
Jan Pochyla c9096d9a0a core/ui: mark Controls as dirty in the beginning
5 years ago
Tomas Susanka 4da54f95d6 core/shamir: remove checked icon from future items in Backup checklist
5 years ago
Tomas Susanka d2597d54c1 core/shamir: persistence
5 years ago