Andrew Kozlik
9d0d1b3402
feat(core): Support extendable backup flag in SLIP-39.
2024-05-28 18:03:26 +02:00
cepetr
c0b3a2c26b
feat(core/rust): introduce unlock-screen animated overlay
...
[no changelog]
2024-05-28 17:07:52 +02:00
cepetr
321e4be819
feat(core/rust): introduce render_on_canvas functionality
...
[no changelog]
2024-05-28 17:07:52 +02:00
cepetr
e579254f7a
feat(core/rust): introduce RawImage shape
...
[no changelog]
2024-05-28 17:07:52 +02:00
cepetr
89ae44ebfa
feat(core/rust): introduce ImageBuffer for advanced drawing
...
[no changelog]
2024-05-28 17:07:52 +02:00
cepetr
001acc770c
feat(core/rust): use f32 angles in ui components
...
[no changelog]
2024-05-28 17:07:52 +02:00
cepetr
f03e4c8d9c
feat(core/rust): introduce f32 angles for sector drawing
...
[no changelog]
2024-05-28 17:07:52 +02:00
cepetr
e3a383526b
feat(core): introduce mono8 bitmap blending
...
[no changelog]
2024-05-28 17:07:52 +02:00
Pavol Rusnak
87619c19ee
chore(core/rust): bump buildgen to 0.62.0
...
this fixes build on macOS
[no changelog]
2024-05-24 12:04:24 +02:00
Peter Jaško
10e4352aad
feat(cardano): Add Conway certificates
2024-05-23 10:01:48 +02:00
tychovrahe
0b5e8ed480
refactor(core): introduce emulator boards
...
[no changelog]
2024-05-21 19:01:31 +02:00
matejcik
ad84f42b0b
style(core/rust): clippy hints applied
...
[no changelog]
2024-05-17 14:57:37 +02:00
matejcik
754b0a92b9
refactor(core/ui): enable non-conflicting modules even if unused
...
[no changelog]
2024-05-17 14:57:37 +02:00
matejcik
cf58fdd313
build(core): move default values for bindgen macros (back) into build.rs
2024-05-17 13:43:48 +02:00
tychovrahe
4f1d03fce8
feat(core): add alpha capabilities to toif, text, circle
...
[no changelog]
2024-05-17 10:42:32 +02:00
tychovrahe
2a123b3c5e
feat(core): add alpha capabilities to 4-bit blending
...
[no changelog]
2024-05-17 10:42:32 +02:00
cepetr
28aa0a7ee3
feat(core): integrate new drawing library
...
[no changelog]
2024-05-17 09:17:37 +02:00
cepetr
5d8a7ac5bf
feat(core): introduce new drawing library
...
[no changelog]
2024-05-17 09:17:37 +02:00
cepetr
3336e3902f
feat(core): introduce new display drivers
...
[no changelog]
2024-05-17 09:17:37 +02:00
cepetr
80d1ce25c6
refactor(core/rust): improve tjpgdec interface
...
[no changelog]
2024-05-17 09:17:37 +02:00
matejcik
12ff2e4570
refactor(core/rust): allow Copy and Clone for Gc
...
This is legal for garbage-collected pointers and we only avoided the
implementation due to being careful.
Now is the first time we need that functionality.
[no changelog]
2024-05-17 09:17:37 +02:00
Ioan Bizău
3d74e30fa7
chore(core): rename Shamir to Multi-share
...
[no changelog]
2024-05-16 16:57:55 +03:00
tychovrahe
d04ecba815
fix(core): fix tt ui loader haptic feedback
...
[no changelog]
2024-05-09 14:51:05 +02:00
tychovrahe
c680187b0e
feat(core): add disable haptic option to tt ui button
...
[no changelog]
2024-05-09 14:51:05 +02:00
cepetr
04d5017228
feat(core): improve loader haptic effect
...
[no changelog]
2024-05-09 14:51:05 +02:00
obrusvit
aaff0fe2d3
refactor(core): do not use all-caps in en.json
...
The change is necessary for future models where titles might not be
uppercased.
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
fccfa43ac9
fix(core/ui): fix model R common title
...
The title previously disappeared after going back and forth. Used in PIN
setting and FIDO confirm.
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
68e01a48cb
fix(core/ui): fix model R altcoin summary
...
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
f8fcb49ba6
refactor(core): allow changing button font on R
...
By default, buttons have uppercased font. The addition is necessary to
customize font on info buttons where we need normal font.
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
f9e55a215d
refactor(core): replace upper calls by upper font
...
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
43e759ea0b
refactor(core): apply uppercased fonts in build
...
[no changelog]
2024-05-08 22:46:58 +02:00
matejcik
8640b50d81
style(core): upgrade pyright to 1.1.361
...
[no changelog]
2024-05-07 11:57:10 +02:00
Ioan Bizău
7c97561565
chore(core): rename "seed" to "backup"
2024-05-01 09:23:40 +02:00
Ioan Bizău
8ec9545b89
chore(core): add an extra confirmation for non-1-of-1 Shamir backups
2024-05-01 09:23:40 +02:00
tychovrahe
d349c44a58
refactor(core): generate macros for rust bindgen automatically
...
[no changelog]
2024-04-25 13:20:07 +02:00
Martin Milata
4baa4d95a4
fix(core): fix display fatal error screen (T3T1)
...
[no changelog]
2024-04-12 12:25:46 +00:00
Martin Milata
5c5433ada2
refactor(core/rust): use more Self
...
[no changelog]
2024-04-12 12:25:46 +00:00
Martin Milata
906c00e4e5
refactor(core): rename screen_boot_{empty,full} to screen_boot_stage_{1,2}
...
[no changelog]
2024-04-12 12:25:46 +00:00
Martin Milata
804d97c9d8
feat(core): bootloader: T3T1 startup UI
...
[no changelog]
2024-04-12 12:25:46 +00:00
tychovrahe
c277dbcfcb
feat(core): T3T1 loader
...
[no changelog]
2024-04-12 12:25:46 +00:00
Martin Milata
cf00726152
feat(core): copy T2T1 bootloader UI for T3T1
2024-04-12 12:25:46 +00:00
tychovrahe
72146c2ae2
fix(core): fix display fatal error screen
...
[no changelog]
2024-04-11 19:16:23 +02:00
cepetr
b1fb876709
fix(core): fix ts3 fonts
...
[no changelog]
2024-04-08 15:38:39 +02:00
Martin Milata
c7832c39ab
refactor(core/rust/ui): use TString instead of StrBuffer when constructing layouts
...
[no changelog]
2024-04-06 20:31:36 +00:00
tychovrahe
256adc3567
refactor(core/rust) use TString in Label and Button
...
[no changelog]
2024-04-06 20:31:36 +00:00
tychovrahe
535a052df4
refactor(core/rust): introduce UIFeaturesXXX trait as an abstraction over different UI implementation
...
[no changelog]
2024-04-05 18:16:59 +02:00
cepetr
285b22e53e
refactor(core): add ufmt, bump heapless from 0.7.6 - 0.8.0
...
[no changelog]
2024-04-04 15:02:28 +02:00
matejcik
39b7b22777
refactor(core/rust): Paragraph is now based on TString
2024-04-04 10:04:00 +02:00
matejcik
9c287adf64
feat(core/rust): some useful traits for TString
...
string equality comparison and SkipPrefix
2024-04-04 10:04:00 +02:00
matejcik
f3b884bf93
refactor(core): improve safety of translation blobs
...
* the public interface to Translations is now completely safe
* it is more obvious that `map_translated` needs to work the way it does
* documentation is improved
2024-04-04 09:53:45 +02:00