1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-29 18:08:19 +00:00
Commit Graph

1276 Commits

Author SHA1 Message Date
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