1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-08-02 03:48:58 +00:00
Commit Graph

557 Commits

Author SHA1 Message Date
Martin Milata
e09f21d589 fixup! fix(core/ui): T3T1 ButtonRequests from rust 2024-05-23 09:37:25 +00:00
Martin Milata
34a5abe8b9 fix(core/ui): T3T1 always detect swipes on entire screen
[no changelog]
2024-05-23 09:37:25 +00:00
Martin Milata
1612fb0b77 refactor(core/ui): T3T1: drop duplicate Swipe implementation
[no changelog]
2024-05-23 09:37:25 +00:00
Martin Milata
575dc5bbc2 fix(core/ui): make it harder to accidentally close VerticalMenu 2024-05-23 09:37:25 +00:00
Martin Milata
177035c569 feat(core/ui): T3T1 share words animation
[no changelog]
2024-05-23 09:37:25 +00:00
obrusvit
ad67378141 fixup! feat(core/ui): T3T1 PIN keyboard 2024-05-22 19:14:14 +02:00
obrusvit
0787a28e33 feat(core/ui): T3T1 recovery keyboards
[no changelog]
2024-05-22 19:14:14 +02:00
obrusvit
bf0a088047 feat(core/ui): T3T1 passphrase keyboard
[no changelog]
2024-05-22 19:14:14 +02:00
obrusvit
8e501eaff0 feat(core/ui): allow rounded mercury button
[no changelog]
2024-05-22 19:14:14 +02:00
obrusvit
ddbb5e52d4 feat(core): update translation strings
Based on latest Figma designs.

[no changelog]
2024-05-22 18:11:25 +02:00
Martin Milata
d359f81af3 fixup! fix(core/ui): set page_count through rust ButtonRequest 2024-05-22 16:54:17 +02:00
Martin Milata
b774378bd3 fix(core/ui): set page_count through rust ButtonRequest 2024-05-21 23:47:07 +02:00
Martin Milata
898c4912ca refactor(core/ui): fix clippy issues 2024-05-20 23:15:53 +00:00
Martin Milata
29b66f5b38 fix(core/ui): T3T1 ButtonRequests from rust
[no changelog]
2024-05-20 23:15:53 +00:00
Martin Milata
4be5fe9be2 DROP feat(core/ui): sending button requests from rust
this is supposed to go into main via https://github.com/trezor/trezor-firmware/pull/3714
2024-05-20 23:15:53 +00:00
Martin Milata
227855046c feat(core/ui): T3T1 send flow
[no changelog]
2024-05-20 23:15:53 +00:00
obrusvit
c8885e5761 fix(core/ui): re-export T3T1 icons
Commit re-exports T3T1 icons (mercury UI) in white color so that
applying color to them during rendering works as expected. Previously
they were grey and the desired color mixed with grey.

[no changelog]
2024-05-20 20:26:39 +02:00
obrusvit
99e13fec02 fix(core): rebase on main
[no changelog]
2024-05-17 13:31:30 +02:00
Martin Milata
1409ed27df fix(core): rebase on drawlib 2024-05-17 12:46:25 +02:00
obrusvit
5e054f710a feat(core/ui): T3T1 confirm_action
Adds SwipeFlow for ConfirmAction or ConfirmActionSimple. Without
animation as of now.

[no changelog]
2024-05-17 12:46:25 +02:00
obrusvit
9b87a49323 feat(core/ui): T3T1 set new PIN flow
[no changelog]
2024-05-17 12:46:25 +02:00
obrusvit
cce30d1364 feat(core/ui): T3T1 PIN keyboard
[no changelog]
2024-05-17 12:44:45 +02:00
tychovrahe
0e6628f8fa refactor(core): remove old homescreen rendering from mercury UI
[no changelog]
2024-05-17 12:44:45 +02:00
tychovrahe
7c591a2770 feat(core): lockscreen for mercury_ui
[no changelog]
2024-05-17 12:44:45 +02:00
tychovrahe
2bb5b1edeb feat(core): T3T1 loaders improvement
[no changelog]
2024-05-17 12:44:45 +02:00
tychovrahe
1b7d2df018 feat(core): expand menu button touch area a bit more
[no changelog]
2024-05-17 12:44:45 +02:00
Martin Milata
b5f0a06fe4 fix(core/ui): T3T1 UI tests: GetAddress
[no changelog]
2024-05-17 12:44:45 +02:00
Martin Milata
34523300a3 fix(core/ui): respect animation_disabled() on T3T1 2024-05-17 12:31:39 +02:00
Martin Milata
44b3d955d0 fix(core/ui): T3T1 lints
[no changelog]
2024-05-17 12:30:15 +02:00
Martin Milata
73861d4676 feat(core/ui): T3T1 receive flow
[no changelog]
2024-05-17 12:30:15 +02:00
obrusvit
b3379e14e0 feat(core/ui): T3T1 separate reset flows
Create separate flows for wallet creating, prompt of backup and
recovery.

Put more strings to copy.

Change style of Frame subheader.
2024-05-17 12:18:39 +02:00
obrusvit
58db509b92 feat(core/ui): improve T3T1 recovery 2024-05-17 12:13:53 +02:00
obrusvit
54a8415ab5 feat(core/ui): T3T1 mnemonic keyboard
These are initial changes to the mnemonic keyboard designs. The designs
themselves from Figma are still WIP.
2024-05-17 12:13:53 +02:00
obrusvit
a6936f3624 feat(core/ui): T3T1 word count choice 2024-05-17 12:13:53 +02:00
obrusvit
5eb366a198 feat(core/ui): add text align to T3T1 button 2024-05-17 12:13:53 +02:00
Martin Milata
402e14dd0a refactor(core/ui): T3T1 flow animation
[no changelog]
2024-05-17 12:13:53 +02:00
Martin Milata
08e83f23c7 refactor(core/ui): VerticalMenu flexibility 2024-05-17 12:13:53 +02:00
Martin Milata
137c4b91bc refactor(core/ui): rust UI flow simplification 2024-05-17 12:13:53 +02:00
Martin Milata
6a0d469e2c chore(core/rust): fix formatting 2024-05-17 12:13:53 +02:00
Martin Milata
0fc63e11d0 refactor(core/ui): fix bootloader build failure 2024-05-17 12:13:53 +02:00
obrusvit
272897ef03 fix(core/ui): remove border from T3T1 buttons
According to Figma designs, there will be no rounded buttons in T3T1, so
the ButtonStyle does not need these fields.

[no changelog]
2024-05-17 12:13:53 +02:00
obrusvit
17664ddbe4 feat(core/ui): T3T1 confirm backup flow 2024-05-17 12:13:53 +02:00
obrusvit
aea8bdbe8f feat(core/ui/): introduce SwipeUpScreen
A simple wrapper of a component which supports returning
PageMsg::Confirmed if swipe up action was detected.
2024-05-17 12:10:49 +02:00
obrusvit
bb68ef4db5 feat(core/ui): add T3T1 Status/PromptScreen
StatusScreen serves to show a result of operation, typically a checkmark
with a circle around dismissed by swipe up gesture.

PromptScreen serves to confirm action, typically by holding a button.

Designs based on Figma.
So far without animation.
2024-05-17 12:10:49 +02:00
obrusvit
e797e871c5 feat(core/ui): T3T1 Frame additions
This commit allows all combinations of Frame designs from Figma. This
includes adding icon_color to ButtonStyle and a small cleanup of
ButtonStyleSheets.
2024-05-17 12:05:54 +02:00
obrusvit
fda4f7780d feat(core/ui): add two more T3T1 icons
Icon named sign used in hold to confirm prompt screens.
2024-05-17 12:05:54 +02:00
obrusvit
3061e3a840 feat(core/ui): T3T1 reset wallet screen
The first screen in wallet reset (onboarding or recovery) implemented as
a simple SwipeFlow to handle moving between Menu and back.
2024-05-17 12:05:54 +02:00
obrusvit
93fca0189d feat(core/ui): add Footer to T3T1 Frame 2024-05-17 11:56:16 +02:00
obrusvit
b4c11d24f2 fix(core): rebase on drawlib
mercury theme.rs needs some cleanup after this action
2024-05-17 11:56:16 +02:00
Martin Milata
7221b15ec4 feat(core/ui): GetAddress flow demo 2024-05-17 11:56:16 +02:00