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 |
|
matejcik
|
dd0fe3d878
|
test(core/ui): fix Rust paragraph splitting unit tests on T3T1
|
2024-05-31 15:49:29 +02:00 |
|
matejcik
|
9a6f6c6b75
|
fix(core/ui): fix build of Rust unit tests on T3T1
|
2024-05-31 15:49:29 +02:00 |
|
matejcik
|
27fe6810c0
|
refactor(core/ui): better structured selection of render_on_display function
We should still get rid of this completely though 🤷
|
2024-05-31 15:49:29 +02:00 |
|
matejcik
|
e62f0b507a
|
build(core): fix build for Rust unit tests on T3T1
|
2024-05-31 15:49:29 +02:00 |
|
Ondřej Vejpustek
|
67ac4078f7
|
feat(core): add AES-GCM in-place encryption and decryption
[no changelog]
|
2024-05-31 15:41:06 +02:00 |
|
Martin Milata
|
662f13136f
|
fix(core/ui): T3T1: get rid of some of the remaining button dialogs
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
69e406f7cf
|
fix(core/ui): T3T1 device tests
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
c03781aef9
|
fix(core/ui): T3T1: keep only lowercase letters in font_ttsatoshi_demibold_42
To save space.
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
cde0dce3ef
|
fix(core/ui): T3T1: rebase on main
|
2024-05-31 11:59:52 +00:00 |
|
obrusvit
|
27d733f89d
|
feat(core/ui): T3T1 backup checklist
Also add subtitle to ShareWords.
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
obrusvit
|
43eeccac59
|
feat(core/ui): T3T1 request number flow
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
9c14cae656
|
fix(core/ui): allow component to terminate flow on swipe
[skip_ci]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
cbcd9dd8bd
|
fix(core/ui): missing swipe event when animations disabled
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
bd8ce6e55d
|
fix(core/ui): T3T1 always detect swipes on entire screen
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
d6152c02e9
|
refactor(core/ui): T3T1: drop duplicate Swipe implementation
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
d2bfe56293
|
fix(core/ui): make it harder to accidentally close VerticalMenu
|
2024-05-31 11:59:52 +00:00 |
|
Martin Milata
|
30ca8bdd62
|
feat(core/ui): T3T1 share words animation
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|
obrusvit
|
e5e8e27abc
|
feat(core/ui): T3T1 recovery keyboards
[no changelog]
|
2024-05-31 11:59:52 +00:00 |
|