Lukas Bielesch
5b187c9ad2
chore(eckhart): Remove redundant code
2025-03-12 14:53:24 +01:00
Lukas Bielesch
f74d5e3b9e
chore(eckhart): Add dynamic padding option to vertical menu.
...
Update rendering of separarators in vertical menu.
2025-03-12 14:53:24 +01:00
Lukas Bielesch
d8a94ed9d8
feat(eckhart): Add new Button 'is_pressed' function
2025-03-12 14:53:24 +01:00
Lukas Bielesch
f01e974e9a
chore(eckhart): fix button text and subtext rendering
2025-03-12 14:53:24 +01:00
Lukas Bielesch
1936661eb9
feat(eckhart): button styles for select word component
2025-03-12 14:53:24 +01:00
Lukas Bielesch
ddd983c001
feat(eckhart): share words flow
2025-03-12 14:53:24 +01:00
Lukas Bielesch
7e6cbdf6a9
feat(eckhart): full-screen share words component
2025-03-12 14:53:24 +01:00
Lukas Bielesch
6047934af2
chore(eckhart): improve HTC animation
2025-03-12 14:53:24 +01:00
obrusvit
a9461d22d3
feat(eckhart): expand touch area of ActionBar
2025-03-12 14:53:23 +01:00
obrusvit
5bd8c0c6f2
feat(eckhart): implement hold to confirm anim
...
- HoldToConfirmAnim is driven by the ActionBar in case the right_button
is configured with `long_press`
- HoldToConfirmAnim optionally draws an Header overaly with custom text
- disabling animations is respected
- easing function is not yet finalized
- a few minor fixes along the way
2025-03-12 14:53:23 +01:00
obrusvit
ac62ff2ff0
feat(eckhart): implement ScreenBorder overlay
...
- a static "custom shape" for eckhart layout which displays screen
overlay around the borders
2025-03-12 14:53:23 +01:00
Lukas Bielesch
a47ba56eea
feat(eckhart): Update vertical menu components
2025-03-12 14:53:23 +01:00
Lukas Bielesch
cbd5d8b332
feat(eckhart): Add new Back Header message type
2025-03-12 14:53:23 +01:00
Lukas Bielesch
35f26df1e7
feat(eckhart): Add MenuItem button content type
2025-03-12 14:53:23 +01:00
Lukas Bielesch
ad77385878
feat(eckhart): Add battery icons
2025-03-12 14:53:23 +01:00
Lukas Bielesch
56e0339877
feat(eckhart): Add vertical menu button styles
2025-03-12 14:53:23 +01:00
obrusvit
16f8ff81dc
feat(eckhart): full-screen vertical menu component
2025-03-12 14:53:23 +01:00
obrusvit
c7e5db7d43
feat(eckhart): implement a few show_xyz functions
2025-03-12 14:53:23 +01:00
obrusvit
ca61f3aa6b
feat(eckhart): implement confirm_value
2025-03-12 14:53:23 +01:00
obrusvit
626d6fdcbb
feat(eckhart): implement confirm_action
2025-03-12 14:53:23 +01:00
obrusvit
862bf87915
feat(core): add color op to FormattedText
...
[no changelog]
2025-03-12 14:53:23 +01:00
obrusvit
09b61b75b0
feat(eckhart): full-screen textual component
...
- TextScreen is a full-screen component for (paginated) texts
- it's supposed to wrap FormattedText or Paragraphs
2025-03-12 14:53:23 +01:00
obrusvit
8a9d3605f6
feat(eckhart): action bar component
2025-03-12 14:53:23 +01:00
obrusvit
65ede2a123
feat(eckhart): hint component
2025-03-12 14:53:23 +01:00
obrusvit
f0471ee8fd
feat(eckhart): header component
2025-03-12 14:53:23 +01:00
obrusvit
2f908be168
feat(eckhart): provisional homescreen
2025-03-12 14:53:23 +01:00
obrusvit
d11f42f700
feat(eckhart): text styles
2025-03-12 14:53:23 +01:00
obrusvit
8248060238
feat(eckhart): add fonts
2025-03-12 14:53:23 +01:00
obrusvit
0b900aa91b
feat(eckhart): icon set
2025-03-12 14:53:23 +01:00
obrusvit
23ae2f1139
feat(eckhart): color palette
2025-03-12 14:53:23 +01:00
obrusvit
b39d456b50
feat(eckhart): initial commit
...
- build
- directory structure
- bootloader UI and assets copied from delizia
- FirmwareUI trait functions are empty
- Python layout functions are copied from delizia except some of more
complicated ones which raise NotImplemented for now
2025-03-12 14:53:23 +01:00
Roman Zeyde
6bf11ab29f
chore(core): use smaller vectors for ShowInfoParams
...
[no changelog]
2025-03-12 08:12:54 +02:00
cepetr
b5053d9f6e
fix(core): add kernel access to assets by default ( #4759 )
...
[no changelog]
2025-03-11 07:58:57 +01:00
obrusvit
29d69db300
Merge branch 'release/25.03' into obrusvit/merge-release-25.03
2025-03-10 11:17:26 +01:00
Roman Zeyde
2400fcb95d
fix(core): scope Cardano confirmation to allow GC
...
Otherwise, we may run out of heap due to recursion.
[no changelog]
2025-03-09 21:48:30 +02:00
tychovrahe
103568e2e5
feat(core/prodtest): show device ID in prodtest QR code
2025-03-08 12:26:41 +01:00
tychovrahe
661a30e390
feat(core/prodtest): support writing device ID into OTP memory
2025-03-08 12:26:41 +01:00
tychovrahe
ee9f42a8b2
fix(core/prodtest): add early return in case of otp batch reading error
...
[no changelog]
2025-03-08 12:26:41 +01:00
tychovrahe
6db5eaf850
fix(core/prodtest): fix otp device variant lock check
...
[no changelog]
2025-03-08 12:26:41 +01:00
kopecdav
f2054ff409
feat(core/prodtest): Introduce unit test extension into prodtest [no changelog]
2025-03-07 17:24:24 +01:00
obrusvit
acdf549fc4
chore(core): bump version to 2.8.10
...
[no changelog]
2025-03-07 11:44:29 +01:00
obrusvit
813620a4c5
chore(core): include signed translations for 2.8.9
2025-03-06 16:10:20 +01:00
Roman Zeyde
f67a506e9c
fix(core): use correct fonts for staking confirmation on Delizia
...
[no changelog]
2025-03-05 12:23:03 +02:00
Roman Zeyde
0d522be842
fix(core): use TEXT_MONO_GREY_LIGHT
for chunkified data on Delizia
...
[no changelog]
2025-03-05 10:35:41 +02:00
tychovrahe
46ec7298af
chore(core): drop support for T3W1 rev A0 board
...
[no changelog]
2025-03-05 09:19:27 +01:00
tychovrahe
9c451bd6ea
fix(core): fix BLE issue command return value
...
[no changelog]
2025-03-05 09:19:16 +01:00
cepetr
486bbca959
feat(core): double glyphs on t3w1 terminal
...
[no changelog]
2025-03-05 08:33:15 +01:00
Roman Zeyde
6f3e5a6cd7
feat(core): estimate workflow stack usage
...
By zeroing the stack memory before the workflow runs,
we can estimate how much of it has been used (by reading
the stack memory and looking for the first non-zero value).
[no changelog]
2025-03-04 14:18:15 +02:00
Andrew Kozlik
b2701596cc
chore: Add emulator warnings.
...
[no changelog]
2025-03-04 12:49:30 +01:00
Roman Zeyde
e08b15ecaf
feat(core): use Account info
instead of Send from
in Delizia staking UI
...
[no changelog]
2025-03-04 13:35:08 +02:00