obrusvit
3e66f208f3
feat(core): adjust bootloader suspend and dim time
...
[no changelog]
2025-07-22 14:46:30 +02:00
Ioan Bizău
8ac353cd7c
feat(eckhart): external menu on confirm_value
...
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
5c1ef7516c
feat(eckhart): back button on confirm_summary
...
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
132c81e0e1
feat(core/ui): support BACK
as a result
...
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
40c222c99a
feat(eckhart): implement show_properties
...
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
634af43f26
feat(eckhart): implement select_menu
...
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
f6294ceb37
feat(eckhart): implement single_page
flow
...
[no changelog]
2025-07-22 11:10:35 +02:00
tychovrahe
ac7b5c3162
fix(core/bootloader): send attach events to layout after creation
...
[no changelog]
2025-07-22 09:04:12 +02:00
Martin Milata
d38ed8a6c5
fix(core/protobuf): broken wire_id separation by enum
...
[no changelog]
2025-07-21 21:00:26 +02:00
Lukas Bielesch
4336ecf1ad
chore(core/rust): limit swipe to its bounds
...
The swipe will be detected only when its origin
lies within the component's bounds.
2025-07-21 16:45:47 +02:00
Lukas Bielesch
c55470cd96
chore(core/eckhart): use back label in device menu
2025-07-21 16:45:47 +02:00
Lukas Bielesch
954ab619a0
chore(core/eckhart): enable swipe up in homescreen
...
use swipe up on the homescreen to open the menu
[no changelog]
2025-07-21 16:45:47 +02:00
Lukas Bielesch
32a4552be9
chore(core/eckhart): use checkmark insted of cross in brightness screen
...
[no changelog]
2025-07-21 16:45:47 +02:00
Lukas Bielesch
110259ca81
fix(core/delizia): inconsistent brightness in set_brightness flow
2025-07-21 12:57:43 +02:00
Lukas Bielesch
997724a278
chore(core): add missing parameter to set_brightness function
2025-07-21 12:57:43 +02:00
Roman Zeyde
b0cc29cbae
test(core): visit Delizia menu items in UI tests
...
[no changelog]
2025-07-21 10:10:17 +03:00
Roman Zeyde
7efdc607ec
fix(core): seek to correct Delizia menu page
...
[no changelog]
2025-07-21 09:29:06 +03:00
Michael de Hoog
70ccc36ae4
feat(core): support displaying EIP-712 message hash during signing
2025-07-19 15:00:37 +02:00
obrusvit
11bad835f1
feat(eckhart): minor bld UI updates
...
- gradient for BldActionBar
- using icons and divider in BldActionBar of ConfirmPairingScreen
[no changelog]
2025-07-18 18:24:50 +02:00
tychovrahe
b8f1ec6f04
feat(core/bootloader): improve Eckhart boot warning screen
...
[no changelog]
2025-07-18 17:59:51 +02:00
obrusvit
b55bf90564
feat(eckhart): introduce gradient module
...
[no changelog]
2025-07-18 14:39:05 +02:00
obrusvit
0c393b3dcd
chore(eckhart): don't use theme::fw in prodtest
...
[no changelog]
2025-07-18 14:39:05 +02:00
obrusvit
14956e9b07
feat(eckhart): render QR code in wireless setup
...
[no changelog]
2025-07-18 12:53:03 +02:00
obrusvit
5477acdfd4
feat(eckhart): show battery indication in BLD
...
- shown in bootloader menu
- shown in more info screen in wireless setup flow
[no changelog]
2025-07-18 12:53:03 +02:00
obrusvit
ff310dd816
feat(eckhart): make FuelGauge usable in Bootloader
...
- FuelGauge is now a shared component
- Timer-based options are conditionally compiled only for FW application
- also change the unknown percentage indication from "--" to "?"
[no changelog]
2025-07-18 12:53:03 +02:00
tychovrahe
c1bfd5a8b3
feat(core/bootloader): bootloader button power off logic
...
[no changelog]
2025-07-17 20:46:27 +02:00
Lukas Bielesch
ac68481f4f
refactor(core): refactor pin flow
2025-07-16 13:40:04 +02:00
Lukas Bielesch
95b947ceb8
chore(core): unify displaystyle enum
2025-07-16 13:40:04 +02:00
Ioan Bizău
9dd51b8521
feat(core): Ethereum payment requests UI
2025-07-15 13:17:30 +02:00
Ioan Bizău
d03aa07b41
feat(translations): introduce payment requests
...
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
03f76acf0f
refactor(translations): generalize some keys
...
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
e80fbbcade
feat(delizia): add confirm_trade
to FirmwareUI
...
[no changelog]
2025-07-15 13:17:30 +02:00
Lukas Bielesch
b3426fc9c9
chore(core/eckhart): remove unused file
...
[no changelog]
2025-07-15 12:35:26 +02:00
Roman Zeyde
d47582bad6
test(core): visit confirm_action()
menu during tests
...
Also, refactor `new_confirm_action_uni` a bit.
[no changelog]
2025-07-15 10:38:19 +03:00
Roman Zeyde
32215811f4
fix(core): use icons for Delizia menu items
...
[no changelog]
2025-07-15 10:37:46 +03:00
tychovrahe
5eef25791b
feat(core/bootloader): erase storage on bootloader unlock
2025-07-15 09:36:19 +02:00
obrusvit
d3c4aeaa60
chore(eckhart): remove unused ButtonStyle field
...
[no changelog]
2025-07-14 19:19:03 +02:00
obrusvit
a9f25e9ebe
chore(eckhart): remove unused ButtonContent
...
[no changelog]
2025-07-14 19:19:03 +02:00
tychovrahe
b8b03d866d
feat(core/prodtest): adjust screen color according to charging state in Eckhart
...
[no changelog]
2025-07-14 11:55:47 +02:00
obrusvit
b7a1d1a353
feat(eckhart): adjust bld pairing screens
...
- code confirmation
- pairing finalization
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
0e2b4f4d5c
feat(eckhart): bld wireless setup screen
...
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
cf1e892d13
feat(eckhart): bld welcome screen
...
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
cb9eb28dc9
feat(eckhart): adjust bld menu border
...
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
db706eeaae
feat(eckhart): add bootloader specific icons
...
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
e2cade035c
chore(eckhart): remove unused bootloader icons
...
[no changelog]
2025-07-11 22:19:53 +02:00
tychovrahe
b081f67786
feat(core/bootloader): autodim & autosuspend bootloader on inactivity
...
[no changelog]
2025-07-11 14:46:47 +02:00
Ioan Bizău
4b1dacdaca
feat(caesar): add menu to confirm_with_info
...
[no changelog]
2025-07-11 10:07:19 +02:00
tychovrahe
e8044df48c
fix(core/bootloader): simplify wireless setup flow
...
[no changelog]
2025-07-10 15:06:29 +03:00
Roman Zeyde
953b0e23d1
test(core): visit Delizia menu during tests
...
Currently, only shows the menu (without visiting its children).
Enabled by returning `has_menu=True` via LayoutContent JSON.
Also, reduce the number of `debuglink.read_layout()` calls in tests.
[no changelog]
2025-07-10 12:12:06 +03:00
Roman Zeyde
502f5e95a4
feat(core): update menu layout in Delizia
...
[no changelog]
2025-07-10 11:35:26 +03:00