-
-
Notifications
You must be signed in to change notification settings - Fork 668
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RustLayout rework, Global Layout object #3686
Merged
Merged
Changes from all commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
c68094a
refactor(core/rust): create a single code path allowed to modify Swip…
matejcik 30e9b1e
refactor(core): expose USE_TOUCH and USE_BUTTON to uPy
TychoVrahe d9b997e
feat(core): introduce timeout to loop.wait()
matejcik 0afa8f0
refactor(core): remove unused features from loop.race
matejcik 7033d68
refactor(core): remove debuglink support from main handle_session
matejcik 40c3f40
feat(core): add mailbox as a simplified version of chan
matejcik f3eda17
fix(core): set default value for do_not_restart
matejcik 357933f
build(core): fix random order seed when using zsh
matejcik 2164a4f
refactor(core/ui): improve LayoutObj initialization
matejcik ca2bc80
refactor(core/rust): introduce layout lifecycle states on Rust side
matejcik 916bbdc
feat(core): unify RustLayout, implement single global layout
matejcik 5ee09a8
fix(core/ui): repaint the title of Progress layout when requested
matejcik 9ff92b0
feat(core): show progress before starting to wipe device
matejcik afb3f64
docs(core): Layout lifecycle documentation
matejcik c553889
tests: use read_layout everywhere
matejcik d2f4030
refactor(core): improve recovery_enter_share
matejcik 80958f4
tests: fix small irregularities
matejcik 3ee498b
fix(core): correctly repaint ShowMore component when requested
matejcik ee5e8d8
style: fix complaining lints & formatters
matejcik 5c8831a
docs(core): add changelog
matejcik 1eed2a6
feat(tests): sync received responses
matejcik e71a6bd
fix(tests): restore test functionality on legacy
matejcik f199632
refactor(core/ui): reusable timers
matejcik 5b64678
feat(core): drop support for after-step-hook
matejcik 6279072
fix(core): allow Ping while locked
matejcik 47c6a4b
fix(python): improve robustness of TrezorClientDebugLink setup
matejcik b286d17
chore(python): improve recovery type deprecation warning
matejcik 470ff8e
fix(tests): stop waiting for background task after a timeout
matejcik 31d6b6b
style(core/rust): avoid unused warning
matejcik 8c3723d
style: fix style problems
matejcik 747ebeb
fix(python): opportunistically catch a debuglink desync
matejcik 904e63a
chore(core/rust): add uDebug capability to more places
matejcik 39d0592
chore: update fixtures
matejcik a033e00
fix(tests): do not trip deadlock detection in autolock test
matejcik e774d95
fix(core): fix cancel behavior in SignMessage
matejcik fbddf4e
fix(tests): do not place recorded.zip into the destdir
matejcik b9bda5e
fix(tests): correctly check that backup flow was aborted
matejcik e05e349
fix(core): restore ellipsis functionality on TR
matejcik ae95079
style(core/rust): fix linter complaints
matejcik 43ecc72
style: make style_check passing
matejcik 3f59318
fix(tests): fix persistence tests, enable T3B1
matejcik 6a57853
fix(tests): assert multiple in slip39 checklist
obrusvit 5c7cb03
fix(tests): fix click tests race condition
obrusvit 88993e8
fix(tests): fix T3B1 persistance test
obrusvit 172141a
test(core): fix test_reset_bip39_t2
mmilata bd8d090
test(core): fix T3T1 U2F test
mmilata 4bd7fa6
test(core): fix T2T1 FIDO2 test
mmilata 98bdc9e
tests(core): fix upgrade tests
matejcik 9a6af3b
style(python): upgrade debuglink.py to 3.10 style type annotations
matejcik a235f4f
fix(tests): patch over confirm_blob buttonrequest problems
matejcik 96e54a0
chore: update fixtures
matejcik 9d13311
feat(core): log ButtonRequests with names for easier debugging
matejcik 1d52081
feat(core): enforce return type annotations
matejcik f8b1876
fix(core): patch over problems with confirm_blob_pagination
matejcik 74763a8
chore: update fixtures
matejcik 15dc234
fix(tests): show_multisig title assertions
obrusvit 429a9d0
chore: update fixtures for translations
matejcik 3c65bad
chore: update FIDO2 test helpers
matejcik aec8794
fix(tests): remove lang asserts from click slip39
obrusvit 6b8585b
fix(python): do not take legacy snapshots on PinRequest and Passphras…
matejcik File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Improve UI synchronization, ordering, and responsiveness (Global Layout project). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Improved device responsiveness by removing unnecessary screen refreshes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: version does not match anymore