1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-15 20:19:23 +00:00
Commit Graph

12875 Commits

Author SHA1 Message Date
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
c1ea6819b9 WIP - update rustc to the current nightly build 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
Martin Milata
866853e856 tests: update fixtures.json 2024-03-25 11:12:20 +00:00
Martin Milata
60e01ce0e8 feat(tests): update_fixtures.py: github actions support 2024-03-25 11:12:20 +00:00
Martin Milata
4e5cf5e795 ci: actions: language awareness in ui reports
[skip_ci]
2024-03-25 11:12:20 +00:00
Martin Milata
78889c77aa ci: address github yaml lint
[skip_ci]
2024-03-25 11:12:20 +00:00
Martin Milata
10ba51c242 ci: actions: fix translations label trigger
[skip_ci]
2024-03-25 11:12:20 +00: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
Wink Saville
58c480f1a6 feat: Remove pyblake2
Pyblake2 is archived and read-only, https://github.com/dchest/pyblake2
Also, according to python/CHANGELOG.md is no longer needed:

  $ rg pyblake2
  python/CHANGELOG.md
  394:- `pyblake2` is no longer required on Python 3.6 and up

fixes #3613
2024-03-22 10:50:11 +01:00
obrusvit
54468abd89 feat(core/emu): handle arrow buttons as swipes
[no changelog]
2024-03-21 12:37:18 +01:00
dependabot[bot]
58187625f1 build(deps): bump black from 24.2.0 to 24.3.0
Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-21 10:57:34 +01:00
Martin Milata
8a45a22ed7 tests: update fixtures.json 2024-03-21 00:44:04 +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