1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-08-02 03:48:58 +00:00
Commit Graph

495 Commits

Author SHA1 Message Date
cepetr
a2eb05d4c4 fixup! feat(core): introduce new drawing library 2024-05-02 09:58:44 +02:00
cepetr
572de49dc2 fixup! fixup! feat(core): introduce new drawing library 2024-05-02 09:51:05 +02:00
cepetr
fe2518e4e1 fixup! feat(core): introduce new drawing library 2024-05-02 09:50:08 +02:00
cepetr
7105c4caa8 fixup! feat(core): introduce new drawing library 2024-05-02 09:41:39 +02:00
cepetr
bd52d63ec0 fixup! feat(core): introduce new drawing library 2024-05-02 09:33:16 +02:00
cepetr
ae8a835659 fixup! feat(core): integrate new drawing library 2024-05-02 09:19:43 +02:00
cepetr
f3103ebb0d fixup! feat(core): introduce new drawing library 2024-05-02 09:19:09 +02:00
cepetr
dfb196e10e fixup! feat(core): introduce new drawing library 2024-05-02 08:45:31 +02:00
cepetr
ad4668933d fixup! feat(core): introduce new drawing library 2024-05-02 08:39:02 +02:00
cepetr
c2a117424e fixup! feat(core): integrate new drawing library 2024-05-02 08:38:21 +02:00
cepetr
e652f46079 fixup! feat(core): integrate new drawing library 2024-05-02 08:37:58 +02:00
cepetr
c53fa0548a fixup! feat(core): introduce new drawing library 2024-05-02 08:18:46 +02:00
cepetr
acf8932953 fixup! feat(core): introduce new drawing library 2024-05-02 08:18:46 +02:00
cepetr
581914c405 fixup! feat(core): introduce new drawing library 2024-04-25 08:58:07 +02:00
cepetr
f55c42b940 fixup! feat(core): refactor display drivers 2024-04-25 08:57:06 +02:00
cepetr
74dc53c1bf fixup! feat(core): integrate new drawing library 2024-04-25 08:40:52 +02:00
cepetr
8f510e1b8d fixup! feat(core): integrate new drawing library 2024-04-25 07:39:54 +02:00
cepetr
c1c7f3e659 fixup! feat(core): introduce new drawing library 2024-04-24 15:49:44 +02:00
cepetr
4b01309216 WIP - replace painter by jpeg and bar components 2024-04-24 15:28:30 +02:00
cepetr
03457b5d45 feat(core): integrate new drawing library
[no changelog]
2024-04-24 15:28:30 +02:00
cepetr
924cdb34d8 fixup! feat(core): introduce new drawing library 2024-04-24 15:28:30 +02:00
cepetr
d909275c6d fixup! feat(core): introduce new drawing library 2024-04-24 15:28:30 +02:00
cepetr
bb2c84b153 feat(core): introduce new drawing library
[no changelog]
2024-04-24 15:28:30 +02:00
cepetr
1031132a77 refactor(core): improve tjpg interface 2024-04-24 15:28:30 +02:00
cepetr
224920afa9 feat(core): refactor display drivers
[no changelog]
2024-04-24 15:28:30 +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
matejcik
45a4a1da99 fix(core/translations): correctly rename previous symbol
[no changelog]
2024-04-02 11:10:24 +02:00
matejcik
1c36c0927c style(core): fix (hopefully) the weird clippy warning about HOMESCREEN_TOIF_X_OFFSET
[no changelog]
2024-03-30 12:10:59 +01:00
matejcik
de2fe3d6d6 feat(core/ui): unify progress.py code between models, implement storage translations
fixes #3520
2024-03-30 12:10:59 +01:00
matejcik
ed89215a79 feat(core): expose StorageMessage to micropython
[no changelog]
2024-03-30 12:10:59 +01:00
matejcik
b2649b0085 refactor(core): introduce Simplified trait
to abstract over some common operations between models

[no changelog]
2024-03-28 13:04:21 +01:00
cepetr
a1165d9326 feat(core): introduce skip function for UzlibContext
[no changelog]
2024-03-20 17:14:58 +01:00
cepetr
9575c81bd3 feat(core): introduce new color functions
[no changelog]
2024-03-20 17:14:58 +01:00
cepetr
474484d249 feat(core): introduce new toif functions
[no changelog]
2024-03-20 17:14:58 +01:00
cepetr
254de49a62 feat(core): introduce new point & rect functions
[no changelog]
2024-03-20 17:14:58 +01:00
cepetr
9d6827e2fb refactor(core): remove unused ui components
[no changelog]
2024-03-20 17:04:25 +01:00