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

3116 Commits

Author SHA1 Message Date
Martin Milata
2f82b98b55 feat(core/ui): rust-based UI flows 2024-03-30 19:13:33 +01:00
obrusvit
3e42686f97 fix(core): port changes from drawlib to mercury
Again rebase on current drawlib
Move of canvas/Canvas to shape/Canvas.
Get rid of ui/shape/model.
A few other minor changes.

[no changelog]
2024-03-29 00:14:15 +01:00
obrusvit
85762a79de feat(core): T3T1 corner highlight shape
Adds a new shape which serves to highlight information within a
rectangle.
2024-03-28 23:33:29 +01:00
obrusvit
c605ea9838 feat(core): T3T1 Instructions component 2024-03-28 23:33:29 +01:00
obrusvit
30198e277e feat(core): T3T1 vertical menu 2024-03-28 23:33:29 +01:00
obrusvit
e35987790b fix(core): rebase on current drawlib
Port new render function signature to model_mercury.
Fix some rebase errors.
Also port recent changes from mp <-> rust iface.

[no changelog]
2024-03-28 23:33:29 +01:00
obrusvit
d13634cf66 feat(core): add rough TextStyles for T3T1 2024-03-28 23:33:29 +01:00
Martin Milata
c5336d71bc feat(core/ui): T3T1 frame 2024-03-28 23:33:29 +01:00
Martin Milata
5ed1516cc4 feat(core): add icons for T3T1 2024-03-28 23:33:29 +01:00
obrusvit
ec0dfd420e feat(core): add colors for T3T1 2024-03-28 23:33:29 +01:00
Martin Milata
e8950cdff8 feat(core): init T3T1 UI layouts
Start with copy of components and layouts from T2T1.
2024-03-28 23:33:29 +01:00
Martin Milata
a672bf1329 feat(core): init T3T1 UI layouts: meta 2024-03-28 23:33:25 +01:00
Martin Milata
4df43fcd59 feat(core): add fonts for T3T1 2024-03-28 23:31:41 +01:00
Martin Milata
c0a70729c2 fix(core): T3T1 emulator
[no changelog]
2024-03-28 23:31:41 +01:00
cepetr
534e24c34d WIP - integration - canvas folder moved 2024-03-27 12:08:20 +01:00
cepetr
1be00d543c WIP - replace painter by jpeg and bar components 2024-03-27 12:08:20 +01:00
cepetr
472a8bebd2 WIP - drawlib - low level refactoring 2024-03-27 12:08:20 +01:00
cepetr
174ab733ac WIP - drawlib - new geometry 2024-03-27 11:01:45 +01:00
cepetr
446eb6763b WIP - drawlib - bitmap refactored 2024-03-27 11:01:45 +01:00
cepetr
21ad1be4de WIP - drawlib - canvas moved to shape 2024-03-27 11:01:45 +01:00
cepetr
936ed18e48 refactor(core): integrate new drawing library 2024-03-27 11:01:45 +01:00
cepetr
407c049eb1 feat(core): introduce new drawing library 2024-03-27 11:01:45 +01:00
cepetr
0f0e533b07 fix(core): fix ts3 fonts 2024-03-27 11:01:45 +01:00
cepetr
47c3202a38 refactor(core): improve tjpg interface 2024-03-27 11:01:45 +01:00
cepetr
8a6438977c refactor(core/embed): move&rename display headers
lib/display.h -> lib/display_draw.h (temporary change)
lib/display.c -> lib/display_draw.c (temporary change)
lib/display_interface.h -> trezorhal/display.h (final change)

[no changelog]
2024-03-27 11:01:45 +01:00
cepetr
1e3e7f808b fix(core): fix build on disc2 model 2024-03-27 10:44:56 +01:00
matejcik
b263dbc109 fix(all): improve Solana template generation 2024-03-26 15:22:32 +01:00
matejcik
6918b16313 feat(core/translations): add support for explicitly specifying blob version
so that it's possible to re-sign translation blobs on a specific commit
for older firmware version
2024-03-26 15:22:32 +01:00
matejcik
229a06d3a2 fix(core): store translation signatures directly into history section
without messing with the "current" entry at all
2024-03-26 15:22:32 +01:00
matejcik
63d1311509 fix(core): properly move old translation signature to history 2024-03-26 15:22:32 +01:00
matejcik
64e507e853 chore(core): add translation signatures 2024-03-26 15:22:32 +01:00
matejcik
9569968459 build(core): rebuild appropriate parts when translation data changes
fixes #3535
2024-03-26 15:22:32 +01:00
gabrielkerekes
b61ed7c02a fix(solana): round up transaction fee
If `unit_price * unit_limit / 1000000` didn't result in an integer `int()` would round the number down. However on the blockchain the resulting fee was be rounded up.
2024-03-25 16:31:01 +01:00
gabrielkerekes
9b84ecf833 fix(solana): accept compute budget instructions at any position 2024-03-25 16:31:01 +01:00
RostarMarek
8b485de173 feat(solana): Hidden flag functionality for instructions 2024-03-25 16:31:01 +01:00
tychovrahe
a80959e50f feat(core): allow T3T1 to start without touch during testing
[no changelog]
2024-03-25 09:16:07 +01:00
tychovrahe
5e827e09c4 fix(core): fix haptic driver initialization
[no changelog]
2024-03-25 08:35:02 +01:00
obrusvit
54468abd89 feat(core/emu): handle arrow buttons as swipes
[no changelog]
2024-03-21 12:37:18 +01:00
Martin Milata
68ff90ccbd Merge branch 'release/24.03' 2024-03-20 23:51:47 +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
grdddj
3d386246be chore(core): update czech translations
[no changelog]
2024-03-20 14:38:21 +01:00
grdddj
50101c9882 chore(core): re-enable czech translations
[no changelog]
2024-03-20 14:38:21 +01:00
cepetr
dc715d7c0d refactor(core): prepare for non mutable paint function
[no changelog]
2024-03-19 17:57:38 +01:00
Pavol Rusnak
60333ca56c chore(core): fix whitespace in makefile
[no changelog]
2024-03-19 15:44:59 +01:00
cepetr
a54fe5e60f fix(core): fixed blurring algo panic in debug mode
[no changelog]
2024-03-19 14:54:54 +01:00
tychovrahe
70a673fabc feat(core): use flash bursts for faster flashing
[no changelog]
2024-03-19 13:17:25 +01:00