grdddj
|
cc02e8892c
|
WIP - returning None instead of empty bytes
|
2022-03-16 13:34:37 +01:00 |
|
grdddj
|
c9f247b75e
|
WIP - simplifications
|
2022-03-16 13:16:27 +01:00 |
|
grdddj
|
45a9f806ea
|
WIP - fix clippy issues, add clippy tests under test_rust
|
2022-03-15 16:58:59 +01:00 |
|
grdddj
|
a38fa459f0
|
WIP - get/set uints, slip39 functions
|
2022-03-15 14:47:46 +01:00 |
|
grdddj
|
20f3fd1c09
|
WIP - homescreen
|
2022-03-15 13:09:37 +01:00 |
|
grdddj
|
4e86a1c97d
|
WIP - couple getbool and setbool functions
|
2022-03-15 11:02:25 +01:00 |
|
grdddj
|
ac744c001c
|
WIP - mnemonic secret, rotation fix, overall improvements
|
2022-03-14 17:58:04 +01:00 |
|
grdddj
|
bbb36a22b2
|
WIP - get_rotation, set_rotation rust bindings
|
2022-03-14 12:09:38 +01:00 |
|
grdddj
|
afd8b2ff38
|
fixup! WIP - using obj_module!, is_initialized rust binding
|
2022-03-11 10:55:19 +01:00 |
|
grdddj
|
1c87e57570
|
WIP - using obj_module!, is_initialized rust binding
|
2022-03-11 10:23:49 +01:00 |
|
grdddj
|
bcf837694b
|
WIP - storage_get rust binding
|
2022-03-10 16:41:28 +01:00 |
|
grdddj
|
6702df58dd
|
WIP - migrating storage/device.py into rust
|
2022-03-10 16:41:28 +01:00 |
|
Jan Pochyla
|
a581ace9d5
|
chore(core/rust): Add uPy-exported io_usb_start fn
|
2022-03-10 16:41:23 +01:00 |
|
Jan Pochyla
|
47d56deed3
|
chore(core/rust): Fix ref issues in poll
|
2022-03-10 16:34:18 +01:00 |
|
Jan Pochyla
|
c0962be091
|
chore(core/rust): Add IO module and polling function
|
2022-03-10 16:34:18 +01:00 |
|
Jan Pochyla
|
53918e1a4b
|
chore(core/rust): Add rudimentary docs
|
2022-03-10 16:34:18 +01:00 |
|
Jan Pochyla
|
66eff79062
|
chore(core/rust): Use plain fns for USB
|
2022-03-10 16:34:18 +01:00 |
|
Jan Pochyla
|
d9d2b3122f
|
chore(core/rust): Add global serial number storage
|
2022-03-10 16:34:18 +01:00 |
|
Jan Pochyla
|
5fa9c7d43c
|
chore(core/rust): Reorg USB, add test with an example
|
2022-03-10 16:34:18 +01:00 |
|
Jan Pochyla
|
68be00a537
|
chore(core/rust): Add WIP Usb bindings to Rust
|
2022-03-10 16:34:13 +01:00 |
|
Martin Milata
|
744f4d6bfa
|
fixup! feat(core/rust): Add obj_module! macro
|
2022-03-10 15:52:46 +01:00 |
|
Martin Milata
|
834e584e14
|
feat(core/rust/ui): return Layout results as singleton objects
[no changelog]
|
2022-03-10 15:07:51 +01:00 |
|
Jan Pochyla
|
681ac69b3f
|
feat(core/rust): Add obj_module! macro
[no changelog]
Co-authored-by: Martin Milata <martin@martinmilata.cz>
|
2022-03-10 15:06:43 +01:00 |
|
Jan Pochyla
|
4c027a688c
|
chore(core/rust): Simplify LayoutObj
|
2022-02-18 11:27:23 +01:00 |
|
Jan Pochyla
|
2b6f1a4d5c
|
chore(core/rust): Use MultiTapKeyboard in passphrase
|
2022-02-17 15:17:11 +01:00 |
|
Jan Pochyla
|
3c337723b2
|
chore(core/rust): Add mnemonic keyboards
|
2022-02-17 15:17:11 +01:00 |
|
Martin Milata
|
80655747d0
|
test(core/rust/ui): pagination unit test
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
ab0eef5de0
|
fix(core/rust/ui): adjust spacing for confirm_action
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
5378492ea9
|
chore(core/rust): wireframe rendering for ui debugging
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
10650af1fa
|
refactor(core/rust/ui): paragraphs breaking
Also fix corner case.
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
b5da6dc911
|
refactor(core/rust): geometry/display API improvements
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
b64c69c3ff
|
feat(core/rust/ui): implement confirm_action
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
6d1227d839
|
feat(core/rust/ui): SwipePage: add buttons, auto-disable scrolling
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
695d80bf54
|
refactor(core/rust/ui): uPy buffer support for TT buttons
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
f167a2bef2
|
feat(core/rust/ui): add model T title bar
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
c7b33e2bc0
|
feat(core/rust/ui): add new icons
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
b46901bc8b
|
feat(core): add TT Hoves fonts, introduce medium variant
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Jan Pochyla
|
d979efc3ca
|
chore(core/rust): Try to simplify pagination a bit
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
8fb28e4af5
|
feat(core/rust): impl Paginate for Paragraphs
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
f29ccf6009
|
fix(core/rust): UI tweaks
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
48f29ee0b9
|
refactor(core/rust): return bounding box after laying out text
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
bea696dfc9
|
feat(core/rust): Paginated for T1
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
19b2358084
|
refactor(core/rust): T1 title bar
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
7f224ab36d
|
refactor(core/rust): model-agnostic Paginated
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Jan Pochyla
|
a3c79bf4f7
|
feat(core/rust): Add Paginated component
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
a7a305d34d
|
fix(core/rust): Fix request_complete_repaint for components without any Child descendants
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
129363f080
|
feat(core/rust): Add Trace to Paragraph[s], improve size calculation
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
d2c8c66385
|
feat(core/rust): First shot at Paragraphs API
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
8c47b94b79
|
feat(core/rust): Add experimental LinearLayout
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
3dd3d7f87b
|
feat(core): Add HoldToConfirm example, improve Loader and animation frame support
|
2022-02-01 10:51:02 +01:00 |
|