Ioan Bizău
95a874f157
feat(core/ui): add page counter to paginated blobs
...
[no changelog]
2024-11-20 09:14:11 +01:00
obrusvit
af554458b5
refactor(core/mercury): use params structs
...
Supply the rust layout with dedicated paremeter type instead of plain
micropython::Obj. The types used are ConfirmBlobParams and
ShowInfoParams.
[no changelog]
2024-11-19 16:19:31 +01:00
obrusvit
7cf38ec4c5
refactor(core/mercury): separate upy args parsing
...
[no changelog]
2024-11-19 16:19:31 +01:00
obrusvit
12388ed24a
refactor(core/mercury): remove duplicated struct
...
- removes 2nd definition of ConfirmBlobParams, the choice of fields and
what supplied in ctor and what in `with_` methods should be thought
through again.
[no changelog]
2024-11-19 16:19:31 +01:00
Ioan Bizău
7f19166c83
refactor(core): get rid of description_font_green
...
[no changelog]
2024-11-19 13:36:01 +02:00
Ioan Bizău
777907ab3b
refactor(core): drop confirm_blob_with_optional_pagination
...
Commit c300576d6c
introduced
`confirm_blob_with_optional_pagination` which proved to be unpopular and
impractical. This commit brings back the old behaviour of having the
`ask_pagination` parameter on `confirm_blob`. It also reverts back to
using the old way of paginating `confirm_blob` on model R, which the
aforementioned commit ignored and re-implemented from scratch.
[no changelog]
2024-11-19 13:36:01 +02:00
Ioan Bizău
30717bc5c4
fix(core): fix crash caused by marquee
...
request_anim_frame will register a timer for RequestPaint, which will
then cause a crash. This commit fixes the crash, but makes the marquee
component not work.
[no changelog]
2024-11-19 13:36:01 +02:00
Ioan Bizău
487d7c4776
refactor(core): use warning_hi_prio in ETH flow
...
Commit c300576d6c
introduced the
`default_cancel` parameter to `show_warning` and `confirm_blob` rather
using the already existing `flow_warning_hi_prio` which was doing the
same thing. This commit reverts all the nonsense.
[no changelog]
2024-11-19 13:36:01 +02:00
Lukas Bielesch
b9f5e2b409
chore(core): show the last pin digit for a while
2024-11-18 14:05:04 +01:00
cepetr
089db2cadf
refactor(core): restructure embed folder
...
[no changelog]
2024-11-18 09:41:02 +01:00
M1nd3r
7adae923d3
chore(core): allow encoding protobuf into memoryview
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
4c009539c7
docs(core): fix docs indentation and correct a few typos
...
[no changelog]
2024-11-15 08:47:24 +01:00
cepetr
624e95a790
chore(core): remove empty_right_column field
...
[no changelog]
2024-11-13 12:15:38 +01:00
cepetr
c11dc5dcd3
refactor(core): rename xframebuffer to framebuffer
...
[no changelog]
2024-11-13 12:15:38 +01:00
cepetr
d4286ff584
chore(core): remove legacy drawing code (c)
...
[no changelog]
2024-11-13 12:15:38 +01:00
cepetr
2481f768f8
chore(core): remove legacy drawing code (rust)
...
[no changelog]
2024-11-13 12:15:38 +01:00
Lukas Bielesch
71db065e4a
chore(core): Fix swipe-back action in tutorial flow menu
2024-11-13 10:22:49 +01:00
Lukas Bielesch
99742e4862
chore(core): Implement swipe back in confirm_fido flow menu
2024-11-13 09:28:04 +01:00
Lukas Bielesch
5e01288ba6
fix(core): Fix success color and icon in set_brightness flow
2024-11-13 08:26:07 +01:00
matejcik
8d2f0a6566
style: make style_check passing
2024-11-12 16:55:17 +01:00
matejcik
ac5a5147e9
style(core/rust): fix linter complaints
2024-11-12 16:55:17 +01:00
matejcik
31958b7fb8
fix(core): restore ellipsis functionality on TR
2024-11-12 16:55:17 +01:00
matejcik
0be96cb70b
chore(core/rust): add uDebug capability to more places
2024-11-12 16:55:17 +01:00
matejcik
3f9e37abb4
style(core/rust): avoid unused warning
2024-11-12 16:55:17 +01:00
matejcik
9e911605da
refactor(core/ui): reusable timers
2024-11-12 16:55:17 +01:00
matejcik
11ae7a92ab
style: fix complaining lints & formatters
2024-11-12 16:55:17 +01:00
matejcik
577c36614e
fix(core): correctly repaint ShowMore component when requested
2024-11-12 16:55:17 +01:00
matejcik
cd25071a29
refactor(core): improve recovery_enter_share
2024-11-12 16:55:17 +01:00
matejcik
eb97bafeef
fix(core/ui): repaint the title of Progress layout when requested
2024-11-12 16:55:17 +01:00
matejcik
0e8dcbb498
feat(core): unify RustLayout, implement single global layout
2024-11-12 16:55:17 +01:00
matejcik
df368413c6
refactor(core/rust): introduce layout lifecycle states on Rust side
2024-11-12 16:55:17 +01:00
matejcik
c8f3ebfa21
refactor(core/ui): improve LayoutObj initialization
...
* RequestPaint message is sent at construction time to force calculation
of number of pages
* given that Attach corresponds to "start the layout" message, Child now
responds to Attach the same way it responds to RequestPaint, by
force-repainting everything.
2024-11-12 16:55:17 +01:00
matejcik
dbe6c1c664
refactor(core/rust): create a single code path allowed to modify SwipeFlow state
2024-11-12 16:55:17 +01:00
cepetr
79cf4959d3
refactor(core): improve button driver (add interrupt support)
...
[no changelog]
2024-11-07 08:48:21 +01:00
tychovrahe
435fbd6e8c
feat(core): add power button to button driver
...
[no changelog]
2024-11-07 08:48:21 +01:00
Lukas Bielesch
7a61d8e858
chore(core) Translate hard-coded 'Enable labeling' string
2024-11-06 18:34:05 +01:00
cepetr
7b6f444751
refactor(core): introduce global trezor_rtl/bsp/model headers
...
[no changelog]
2024-11-05 10:00:31 +01:00
Ioan Bizău
93fb415fe0
fix(core/translations): fix string order
...
[no changelog]
2024-11-02 18:40:53 +01:00
Ioan Bizău
2435e8b101
fix(core/ui): remove unnecessary newline
...
[no changelog]
2024-11-02 18:40:53 +01:00
M1nd3r
82a202f6a8
fix(core): fix flow_prompt_backup mock
...
[no changelog]
2024-10-31 16:15:22 +01:00
Ioan Bizău
c300576d6c
feat(core/ethereum): new ETH contract flow
2024-10-30 17:25:48 +02:00
Lukas Bielesch
262747baa7
fix(core/rust) Handle also touchStop event in brightess dialog
2024-10-30 10:36:19 +01:00
obrusvit
f746993ca6
fix(ui/model_r): add title for altcoin_tx_summmary
2024-10-30 09:15:10 +01:00
obrusvit
2c6a13064b
feat(cardano): use nicer summary for send tx
...
Also show Recipient {i} for simple tx
2024-10-30 09:15:10 +01:00
obrusvit
a3aacb7f13
fix(ui/model_r): adjust model_r confirm_properties
...
- change the button text based on `hold`
- make it abortable
2024-10-30 09:15:10 +01:00
obrusvit
20e408d7df
fix(ui/mercury): fix should_show_more prompt
...
This prompt was unintuitive as the menu button served as the "show more"
button. This commit implements a small SwipeFlow which hides the option
to the context menu.
2024-10-30 09:15:10 +01:00
cepetr
93af056c13
refactor(core): adjust system api for syscall verifier
...
[no changelog]
2024-10-22 07:41:30 +02:00
cepetr
0312158aa1
refactor(core): adjust display api for syscall verifier
...
[no changelog]
2024-10-22 07:41:30 +02:00
Roman Zeyde
f1e01edfcb
chore(core/embed): remove unused import
...
[no changelog]
2024-10-17 21:50:32 +02:00
obrusvit
08845d410d
fix(core/ui): add 2nd version of continue anyway
...
To distinguish between prompt and a question.
2024-10-10 19:14:16 +02:00