Martin Milata
08e83f23c7
refactor(core/ui): VerticalMenu flexibility
2024-05-17 12:13:53 +02:00
Martin Milata
137c4b91bc
refactor(core/ui): rust UI flow simplification
2024-05-17 12:13:53 +02:00
Martin Milata
6a0d469e2c
chore(core/rust): fix formatting
2024-05-17 12:13:53 +02:00
Martin Milata
0fc63e11d0
refactor(core/ui): fix bootloader build failure
2024-05-17 12:13:53 +02:00
obrusvit
272897ef03
fix(core/ui): remove border from T3T1 buttons
...
According to Figma designs, there will be no rounded buttons in T3T1, so
the ButtonStyle does not need these fields.
[no changelog]
2024-05-17 12:13:53 +02:00
obrusvit
17664ddbe4
feat(core/ui): T3T1 confirm backup flow
2024-05-17 12:13:53 +02:00
obrusvit
aea8bdbe8f
feat(core/ui/): introduce SwipeUpScreen
...
A simple wrapper of a component which supports returning
PageMsg::Confirmed if swipe up action was detected.
2024-05-17 12:10:49 +02:00
obrusvit
bb68ef4db5
feat(core/ui): add T3T1 Status/PromptScreen
...
StatusScreen serves to show a result of operation, typically a checkmark
with a circle around dismissed by swipe up gesture.
PromptScreen serves to confirm action, typically by holding a button.
Designs based on Figma.
So far without animation.
2024-05-17 12:10:49 +02:00
obrusvit
e797e871c5
feat(core/ui): T3T1 Frame additions
...
This commit allows all combinations of Frame designs from Figma. This
includes adding icon_color to ButtonStyle and a small cleanup of
ButtonStyleSheets.
2024-05-17 12:05:54 +02:00
obrusvit
fda4f7780d
feat(core/ui): add two more T3T1 icons
...
Icon named sign used in hold to confirm prompt screens.
2024-05-17 12:05:54 +02:00
obrusvit
3061e3a840
feat(core/ui): T3T1 reset wallet screen
...
The first screen in wallet reset (onboarding or recovery) implemented as
a simple SwipeFlow to handle moving between Menu and back.
2024-05-17 12:05:54 +02:00
obrusvit
93fca0189d
feat(core/ui): add Footer to T3T1 Frame
2024-05-17 11:56:16 +02:00
obrusvit
b4c11d24f2
fix(core): rebase on drawlib
...
mercury theme.rs needs some cleanup after this action
2024-05-17 11:56:16 +02:00
Martin Milata
7221b15ec4
feat(core/ui): GetAddress flow demo
2024-05-17 11:56:16 +02:00
Martin Milata
8495fcfada
feat(core/ui): rust-based UI flows
...
[no changelog]
2024-05-17 11:56:16 +02:00
obrusvit
e5af6dbbbc
fix(core): rebase on drawlib and TStringificaton
...
[no changelog]
2024-05-17 11:56:16 +02:00
obrusvit
ff6855eee4
feat(core): T3T1 ShareWords component
2024-05-17 11:56:16 +02:00
Martin Milata
9a682d8503
style(core): fix formatting
...
[no changelog]
2024-05-17 11:56:16 +02:00
obrusvit
e849e4c8c0
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-05-17 11:56:16 +02:00
obrusvit
0f23d3d72a
feat(core): T3T1 corner highlight shape
...
Adds a new shape which serves to highlight information within a
rectangle.
2024-05-17 11:56:16 +02:00
obrusvit
e99cd8431d
feat(core): T3T1 Footer component
2024-05-17 11:56:16 +02:00
obrusvit
c8a5a0cbc9
feat(core): T3T1 vertical menu
2024-05-17 11:56:16 +02:00
obrusvit
f4c4edc908
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-05-17 11:56:16 +02:00
obrusvit
3cc758bbf4
feat(core): add rough TextStyles for T3T1
2024-05-17 11:56:16 +02:00
Martin Milata
c67401a71e
feat(core/ui): T3T1 frame
2024-05-17 11:56:16 +02:00
Martin Milata
b53a857fea
feat(core): add icons for T3T1
2024-05-17 11:56:16 +02:00
obrusvit
c3e255593f
feat(core): add colors for T3T1
2024-05-17 11:56:16 +02:00
Martin Milata
5742b6a901
feat(core): init T3T1 UI layouts
...
Start with copy of components and layouts from T2T1.
2024-05-17 11:56:16 +02:00
Martin Milata
0f0f0c62a0
feat(core): init T3T1 UI layouts: meta
2024-05-17 11:56:16 +02:00
Martin Milata
941d3db2c4
feat(core): add fonts for T3T1
2024-05-17 11:55:45 +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
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
Martin Milata
4baa4d95a4
fix(core): fix display fatal error screen (T3T1)
...
[no changelog]
2024-04-12 12:25:46 +00:00