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