bleska
99d21526da
refactor(core): refactoring the function calls of display backlight driver in RUST so that the u16 data types have been converted to u8 ones. The code has been reviewed whether it's safe - no problems detected.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
f01dfdeb1f
refactor(core): the display driver's usage from RUST code has been adapted to the modified C driver code. The "backlight" function has been divided into "set_backlight" and "get_backlight" ftuncions. The data types respect the ones from C code. The "set_backlight" function parameter "value" (level of backlight) has data type uint8 (u8). Some function call, however, use the u16 data type for this argument. It's necessary to review whether there isn't any problem with this.
...
[no changelog]
2025-10-16 11:49:02 +02:00
obrusvit
8da475da68
chore(core): Crowdin partial sync
...
- including gen and fixtures
[no changelog]
2025-10-15 22:54:04 +02:00
obrusvit
fc95bb93fc
chore(core): remove assets dir
...
- move png files which were used to generate their corresponding toifs
to the appropriate folders
[no changelog]
2025-10-14 16:48:25 +02:00
obrusvit
1b5250c736
chore(core): remove unused translations per layout
...
[no changelog]
2025-10-08 17:12:41 +02:00
Lukas Bielesch
23ce86b0ba
fix(core): clippy warnings
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
46fe1715cb
chore(core/eckhart): update chunkfied text style
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
6549a1ded8
feat(core/eckhart): automatic hint counter for textscreen
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
a27619709d
chore(core/eckhart): increase padding between description and content
...
[no changelog]
2025-10-07 18:40:43 +02:00
obrusvit
e301c5a618
feat(core/eckhart): progress copy to use ellipsis
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
6219c192ad
feat(core/eckhart): use different text in Progress
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
527dec7e54
feat(core/eckhart): remove percentage from loaders
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
d776fac085
feat(core): host afuera
...
- removes the occurences of "host" and instead using something more
user-friendly like "app" or "connected device"
[no changelog]
2025-10-07 12:31:01 +02:00
obrusvit
5ca87c69b2
chore: remove unusued import
...
[no changelog]
2025-10-07 11:17:12 +02:00
obrusvit
e7e3a4b82c
chore(core): remove Japan from regulatory screen
...
- temporarily remove the regulatory screen for Japan until the
certification process is completed
[no changelog]
2025-10-07 11:17:12 +02:00
Suyash Shandilya
6d1ff1b3b9
Fix: Center align shown pin for Eckhart ( #5946 )
...
* fix(eckhart): shown pin should be center aligned
Added a new `space_out_str` function in strutils which adds spaces
between an input string for a clean look. Removed use of Chunks for
spacing visible PIN string.
[no changelog]
* chore(ui): update fixtures
2025-10-06 21:47:47 +02:00
Lukas Bielesch
7785df84cf
chore(core/eckhart): update pagination style for action bar
...
- pagination buttons have equal size
2025-10-06 17:32:48 +02:00
Lukas Bielesch
182fe7e6aa
feat(core/eckhart): bluetooth switching in device menu
2025-10-06 14:47:34 +02:00
obrusvit
8bb8fd1a4a
feat(core/eckhart): remove soc from homescreen
...
[no changelog]
2025-10-06 10:48:05 +02:00
Ioan Bizău
4c4362c9d3
fix(eckhart): adjust page counter position
...
[no changelog]
2025-10-06 10:07:41 +03:00
obrusvit
d2b60ae9f3
feat(core/eckhart): extend fuel gauge batt icons
...
- a few other icons just saved in greyscale for consistency
[no changelog]
2025-10-03 21:44:38 +02:00
Lukas Bielesch
411b7e4941
fix(core): do not break chunks at the end of a line
...
- properly render trailing ellipsis
2025-10-03 18:46:08 +02:00
Roman Zeyde
cb23774065
feat(core): allow exporting unit serial number
...
[no changelog]
2025-10-03 17:37:10 +03:00
Lukas Bielesch
45cc5ffb84
feat(core/tests): device menu click tests
...
- move keyboard shared code to common
[no changelog]
2025-10-03 10:50:55 +02:00
obrusvit
29b0d47289
feat(core/eckhart): no virtual locking btn at home
...
[no changelog]
2025-10-02 17:26:28 +02:00
tychovrahe
cfb952eeb4
feat(core): introduce enabling/disabling of BLE on driver level
...
[no changelog]
2025-10-02 11:32:21 +02:00
tychovrahe
2c2e705263
refactor(core): refactor io/ble interface
...
[no changelog]
2025-10-02 11:02:59 +02:00
obrusvit
c123574cbc
feat(core/eckhart): LED effect in HoldToConfirm
...
[no changelog]
2025-10-01 11:30:00 +02:00
tychovrahe
c156ea1032
fix(core): exit pairing screen when an already bonded device connects
2025-09-30 15:43:52 +02:00
Lukas Bielesch
2dd79de79b
chore(core/eckhart): redesign connected item
...
- add app name to host info screen
2025-09-29 15:34:59 +02:00
Lukas Bielesch
a6610b4188
chore(core/eckhart): use marquee only for the button subtext rendering
...
[no changelog]
2025-09-29 10:43:39 +02:00
Lukas Bielesch
a779f46b0e
fix(core): clippy warning
...
[no changelog]
2025-09-26 10:32:00 +02:00
Lukas Bielesch
ca141456d0
feat(core/eckhart): waiting for host FwUI function
...
- last step in the BLE pairing flow
- new ble handler mode `WaitingForPairingCompletion`
[no changelog]
2025-09-26 10:32:00 +02:00
obrusvit
46cb53498d
feat(core/eckhart): widen border shape
...
- instead of drawing the border 1px towards center, make the border 1px
wider and draw it at the exact edges
- this is to prevent underlying shapes from peeking at the sides
- effectively reverts
https://github.com/trezor/trezor-firmware/pull/5510
[no changelog]
2025-09-25 11:56:22 +02:00
Ioan Bizău
0b2124a157
refactor(core): remove useless change_code params
...
[no changelog]
2025-09-24 19:55:38 +03:00
tychovrahe
fb39b0caf8
feat(core/bootloader): use different wait message on BLE during fw installation
...
[no changelog]
2025-09-24 14:17:28 +02:00
Lukas Bielesch
3bb9aa2579
refactor(core/eckhart): fuse passphrase and label keyboards to one
...
- create one full-screen component `StringKeyboard`
- input component is now generic over the `StringInput` trait
- two implemented input types: `PassphraseInput` and `LabelInput`
[no changelog]
2025-09-24 11:02:01 +02:00
Lukas Bielesch
347573822d
chore(core/eckhart): update regulatory screen
...
[no changelog]
2025-09-23 19:23:50 +02:00
Ioan Bizău
c328be6683
refactor(eckhart): subtext marquee when too long
...
[no changelog]
2025-09-23 18:33:13 +03:00
Lukas Bielesch
7f448debe4
feat(core/eckhart): thp app name
...
[no changelog]
2025-09-23 13:58:32 +02:00
Lukas Bielesch
f91e1a3df3
feat(core/eckhart): add host info screen to device menu
...
- add host info screen for each paired device
[no changelog]
2025-09-23 13:58:32 +02:00
tychovrahe
bbcab3f507
fix(core): improve homescreen upload speed over BLE
...
[no changelog]
2025-09-23 12:33:24 +02:00
obrusvit
a20034f878
chore: remove unused string
...
[no changelog]
2025-09-23 10:30:51 +02:00
matejcik
c3e6e7a25e
style(core): update types to pyright 1.1.404
...
Majority by volume is resolving the byte types promotion problem, which
pyright stopped ignoring
2025-09-22 23:38:20 +02:00
Lukas Bielesch
437a8d611c
chore(core/eckhart): redesign backup needed menu
...
[no changelog]
2025-09-22 13:55:24 +02:00
Lukas Bielesch
a0a73898a5
refactor(core/eckhart): device menu api
...
- logical and understandable function parameters and result names
[no changelog]
2025-09-22 13:55:24 +02:00
Lukas Bielesch
0c9c6e93bf
feat(core/eckhart): backup needed menu item
...
- Add "Backup Device" option to Device Menu when backup is needed
[no changelog]
2025-09-22 13:55:24 +02:00
Ioan Bizău
f6d6787d1c
fix(core): don't request anim frames if text fits
...
[no changelog]
2025-09-18 21:19:57 +02:00
Lukas Bielesch
4862cc9d68
chore(core/eckhart): do not disable partially hidden items
...
- rather limit their touch area not to overlap with the top component
[no changelog]
2025-09-18 20:49:24 +02:00
Lukas Bielesch
ec21fb809e
chore(core/eckhart): overlap vertical menu and header
...
- Overlap the first button top padding with header when no subtitle is present
[no changelog]
2025-09-18 20:49:24 +02:00