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