obrusvit
7b291725e2
fix: TypeError from SwipeUpScreen
...
This allows cancellable homescreen.
This commit also adds cancel to recovery homescreen.
2024-06-06 14:00:13 +02:00
obrusvit
e30de62adc
tests: fix input_flows
...
Reset/recovery tests after adding Wallet created screen and separate
backup intro.
Regen signatures.json after rebase.
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
fd59c2ce88
feat(core/ui): T3T1 backup cannot be skipped
...
This commit disallows the user to exit backup flow once initiated.
It also ensurer the intro screen is shown when initiating backup via
protobuf msg after it was previously skipped during wallet creation.
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
25a9ef3cf5
feat(core/ui): info screens before ShareWords
...
Inform the user about possible repeated words in 1-of-1 SLIP39.
Instruct the user to "repeat for all shares".
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
dd70b438d3
feat(core/ui): default button active style
...
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
5bd6996ae4
feat(core/ui): show success screens between shares
...
This commit also adds minor improvements to reset flow.
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
6911870654
fix(core/ui): T3T1: ethereum signtx hold
...
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
b567d15732
perf(core/ui): T3T1: reduce ParagraphSources to save flash
...
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
b64c8ef6a2
perf(core/ui): remove Child from T3T1 Frame
...
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
320fa06122
fix(core/ui): T3T1: prompt screen for confirm_action
...
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
4d6af487f4
fix(core/ui): T3T1: remove ButtonPage, Dialog, IconDialog
...
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
e268f79749
fix(core/ui): T3T1: improve passphrase prompt
...
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
9ee670a440
feat(core): change default homescreen image for mercury
...
the default homescreen is rendered algorithmically, when changing homescreen to default we now use text message due to lack of scaling
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
0cd36cd41b
fix(core): fix lockscreen animation cutting from right and bottom
...
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
2f6ade5911
feat(core): word quiz enter animation
...
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
6ad41aa06e
feat(core): improve hold to confirm animation
...
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
a66dd78ef7
fix(core): fix missing hold to confirm screen
...
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
9cd933b88e
perf(core/ui): save flash by forbidding some inlining
...
[no changelog]
2024-06-06 14:00:13 +02:00
matejcik
d1cf36097a
refactor(core): optimize repeated code for swipe directions
2024-06-06 14:00:13 +02:00
matejcik
fbfb000d62
refactor(core): optimize copyabilitity in swipe_detect
2024-06-06 14:00:13 +02:00
tychovrahe
a67bc19bac
feat(core) screen transitions for mercury UI
...
[no changelog]
2024-06-06 14:00:13 +02:00
Ioan Bizău
ed58409888
chore(core): update tests
2024-06-05 12:35:09 +03:00
Ioan Bizău
8870869f93
chore(core): rename recovery type & kind and tweak feature flags
2024-06-05 12:35:09 +03:00
Ioan Bizău
8ef7dfab0d
feat(core): implement repeated backup
2024-06-05 12:35:09 +03:00
tychovrahe
42e001e6d3
fix(core): fix boot flags evaluation with new rendering
...
[no changelog]
2024-06-03 19:43:08 +02:00
matejcik
4e1e3bc550
fix(core): revert bad renderer lifetime changes
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
f793e6d509
refactor(core): move mercury loader to cshape module
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
51c1ff728d
refactor(core): remove lockscreen lifetimes
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
e03d404dca
fix(core): ensure drop is called on layout objects
...
[no changelog]
2024-06-03 19:43:08 +02:00
matejcik
813d9b7687
feat(core/rust): add option to Gc-allocate with finaliser
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
288c855868
fix(core): prevent negative circle rendering
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
0c4b1d6213
fix(core): fix framebuffer switching, was too fast so the change was sometimes not visible
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
88078db700
feat(core): mercury ui homescreen
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
429a558d78
fix(core): mercury ui animations only ask for frame on timer event
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
e53e7cc13b
refactor(core): mercury ui: downgraded homescreen module to file
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
a34c2cb9dd
feat(core): animated lockscreen for mercury UI
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
b178c10e8b
fix(core): prevent overloading app with touch events
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
17072faa65
feat(core): animate status screen in mercury ui
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
47a2661736
feat(core): respect disable animations in hold to confirm
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
c8c7001301
feat(core): implement tap to confirm in mercury UI
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
491aeaa0f5
feat(core): add value info to brightness dialog in mercury
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
3a8595b43a
fix(core): ensure circles with radius zero are not rendered
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
67fe334dc2
feat(core): add hold-to-confirm animation to mercury UI
...
[no changelog]
2024-06-03 14:26:25 +02:00
cepetr
1f01150e7c
feat(core): introduce a stopwatch
...
[no changelog]
2024-06-03 14:26:25 +02:00
cepetr
212391fc37
feat(core): add pareen & easer crates
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
b9a55cf2a7
feat(core): add settings to turn haptic on/off
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
2e10d440fa
fix(core): add subtitle to confirm action
...
[no changelog]
2024-06-03 14:26:25 +02:00
matejcik
9bed793f68
refactor(core): provide backlight values from Rust
2024-06-03 14:26:25 +02:00
tychovrahe
a65511846b
feat(core): added user adjustable brightness setting
2024-06-03 14:26:25 +02:00
matejcik
5ec8b58772
style(core/rust): remove unreachable statement
2024-05-31 15:49:29 +02:00