Roman Zeyde
|
502f5e95a4
|
feat(core): update menu layout in Delizia
[no changelog]
|
2025-07-10 11:35:26 +03:00 |
|
Roman Zeyde
|
c6d8fd6c77
|
feat(core): support scrollable menus in Delizia
[no changelog]
|
2025-07-10 11:35:26 +03:00 |
|
Roman Zeyde
|
8e1d90f27e
|
feat(core): add Delizia menu up/down icons
[no changelog]
|
2025-07-10 11:35:26 +03:00 |
|
Lukas Bielesch
|
34921907b0
|
fix(core/eckhart): fix slip39 overflow bug
[no changelog]
|
2025-07-09 09:51:25 +02:00 |
|
Ioan Bizău
|
00d8683e77
|
feat(delizia): allow external menu on confirm_value
[no changelog]
|
2025-07-08 09:59:26 +02:00 |
|
Ioan Bizău
|
566f6fe7cb
|
refactor(delizia): use external menu on confirm_action
[no changelog]
|
2025-07-07 15:54:07 +02:00 |
|
Roman Zeyde
|
2c50db3cde
|
fix(core): allow menu details to be generic awaitables
Also, remove `ButtonRequest`-related code from `show_menu()`
and fix `show_properties()` return value type annotation.
[no changelog]
|
2025-07-07 14:55:13 +03:00 |
|
Roman Zeyde
|
75596715de
|
refactor(core): use new-style menu for set_brightness Delizia flow
[no changelog]
|
2025-07-07 14:55:13 +03:00 |
|
Roman Zeyde
|
4ebe1de056
|
fix(core): don't ignore ActionCancelled exception from menu
In Delizia, it should be possible to cancel the flow using the menu.
[no changelog]
|
2025-07-07 14:55:13 +03:00 |
|
Roman Zeyde
|
5f2da19424
|
chore(core): remove Cargo.lock generated by rust-analyzer
[no changelog]
|
2025-07-07 12:03:26 +03:00 |
|
Roman Zeyde
|
c563595f8d
|
feat(core): implement UIDelizia::select_menu()
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
36ad0cf7ce
|
feat(core): implement UIDelizia::show_properties()
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
4222ca4b01
|
fix(core): add optional cancel text to FirmwareUI::select_menu()
Also, rename `page_counter` to `current`.
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
1ee00763e0
|
feat(core): add a helper for creating single-page flow on Delizia
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
62f71b41a7
|
refactor(core): use explicit Properties type for menus
In Delizia, `paragraphs` and `data` will not be using the same layout.
[no changelog]
|
2025-07-04 15:42:38 +03:00 |
|
Roman Zeyde
|
7996599d4d
|
chore(core): avoid unused variable warning when building without BLE
[no changelog]
|
2025-07-04 15:38:54 +03:00 |
|
Roman Zeyde
|
de536bcdce
|
chore(core): remove unused ShowInfoParams field
[no changelog]
|
2025-07-04 15:38:54 +03:00 |
|
Martin Milata
|
5194e1e10b
|
feat(common): allow multiple wire id enums
[no changelog]
|
2025-07-03 00:09:25 +02:00 |
|
tychovrahe
|
03fd6a5de8
|
feat(core/bootloader): prepare wireless setup bootloader workflow
[no changelog]
|
2025-07-02 15:10:42 +02:00 |
|
tychovrahe
|
ac5fa0a5d8
|
fix(core): add timeout to nrf uart communication
[no changelog]
|
2025-07-02 14:41:21 +02:00 |
|
Roman Zeyde
|
47265ce850
|
test(core): expose whether Caesar Flow has a menu via LayoutContent
It is used to improve UI tests' coverage for new info menus.
[no changelog]
|
2025-07-02 12:09:42 +03:00 |
|
Roman Zeyde
|
f6ec199732
|
fix(core): return SimpleChoice items' count in ButtonRequest.pages
[no changelog]
|
2025-07-02 12:09:42 +03:00 |
|
tychovrahe
|
ab4d9d49bd
|
feat(nordic,core): enable multiple BLE connection to allow easy connection switching
[no changelog]
|
2025-07-01 21:18:10 +02:00 |
|
tychovrahe
|
62fbc019b9
|
fix(core): improve reliability of nrf update
[no changelog]
|
2025-07-01 19:25:48 +02:00 |
|
tychovrahe
|
f966119817
|
fix(core/bootloader): close booloader BLE pairing mode dialog on disconnect
[no changelog]
|
2025-07-01 12:24:35 +02:00 |
|
Roman Zeyde
|
a4ea85bd75
|
feat(core): support external menu for Caesar confirm_summary
[no changelog]
|
2025-07-01 11:15:11 +03:00 |
|
Roman Zeyde
|
67f2883718
|
feat(core): implement multi-line selection layout for Caesar
Also refactor choice-related layout logic, while avoiding UI fixture diffs.
[no changelog]
|
2025-07-01 11:15:11 +03:00 |
|
Roman Zeyde
|
958418976e
|
feat(core): implement hierarchical information menus for Caesar
[no changelog]
|
2025-07-01 11:15:09 +03:00 |
|
Roman Zeyde
|
2818bb3e5f
|
chore(core): remove unused ChoiceItem::with_font() method
[no changelog]
|
2025-07-01 11:14:36 +03:00 |
|
Roman Zeyde
|
f7e9148218
|
feat(core): allow splitting text into lines according to max_width
It will be used by multi-line select menus.
[no changelog]
|
2025-07-01 11:14:36 +03:00 |
|
Roman Zeyde
|
31482b0825
|
feat(core): add Rect::split_center_by_height() method
[no changelog]
|
2025-07-01 11:14:36 +03:00 |
|
Lukas Bielesch
|
da5b526630
|
chore(core/eckhart): unify action bar cancel styles
[no changelog]
|
2025-07-01 08:10:23 +02:00 |
|
Lukas Bielesch
|
b6a447460b
|
fix(rust): fix clippy warnings
[no changelog]
|
2025-07-01 08:10:23 +02:00 |
|
Lukas Bielesch
|
367bf53ff2
|
feat(core/delizia): add provider address in eth approve
when approving known contract, the provider address can be shown in the menu
|
2025-06-30 23:49:47 +02:00 |
|
Lukas Bielesch
|
4d2c676f3c
|
chore(core/eckhart): Update ETH approve flow
[no changelog]
|
2025-06-30 23:49:47 +02:00 |
|
Lukas Bielesch
|
4c709bdb53
|
chore(core/eckhart): increase font for keypad input
- passphrase, pin, mnemonic keyboards
[no changelog]
|
2025-06-30 22:55:42 +02:00 |
|
Lukas Bielesch
|
a56c5448e9
|
chore(core): new FwUI function for public key
|
2025-06-30 10:42:08 +02:00 |
|
Lukas Bielesch
|
59d5f14ad7
|
chore(core): increase ParagraphVecLong size
|
2025-06-30 10:42:08 +02:00 |
|
Lukas Bielesch
|
aa74ab922d
|
chore(core/eckhart): update show_address flow
|
2025-06-30 10:42:08 +02:00 |
|
Roman Zeyde
|
e33d1938e6
|
chore(core): remove unused import in bl_confirm.rs
[no changelog]
|
2025-06-26 13:38:45 +03:00 |
|
Roman Zeyde
|
17c866fb7c
|
chore(core): remove unused ChoiceItem method
[no changelog]
|
2025-06-26 13:38:45 +03:00 |
|
tychovrahe
|
3fa5d4e71a
|
feat(core/bootloader): add restart button after unlock/wipe device success
[no changelog]
|
2025-06-26 09:37:44 +02:00 |
|
cepetr
|
b35c7b40ba
|
fix(core): fix rtc wake-up from suspend mode
[no changelog]
|
2025-06-25 10:54:20 +02:00 |
|
tychovrahe
|
243f04fbf2
|
fix(core): remove unnecessary fading
[no changelog]
|
2025-06-24 19:17:17 +02:00 |
|
tychovrahe
|
e281f145b3
|
fix(core): remove boot stage 1 from Eckhart UI
[no changelog]
|
2025-06-24 19:17:17 +02:00 |
|
Lukas Bielesch
|
2a6189c3ae
|
chore(translations): add missing foreign translations
- fix typo in translation key
[no changelog]
|
2025-06-24 16:36:01 +02:00 |
|
tychovrahe
|
9f2dec6169
|
refactor(core): update bootloader from coreapp, using syscalls (and smcalls)
[no changelog]
|
2025-06-24 14:58:11 +02:00 |
|
Lukas Bielesch
|
a403524f72
|
chore(core): add compulsory data param to props
[no changelog]
|
2025-06-24 12:08:42 +02:00 |
|
Lukas Bielesch
|
5ade9204e4
|
feat(core): add new data mono fonts
[no changelog]
|
2025-06-24 12:08:42 +02:00 |
|
Ioan Bizău
|
320ee7b044
|
refactor(core): separate BLE and THP pairing code screens
[no changelog]
|
2025-06-24 10:27:17 +02:00 |
|