Commit Graph

62 Commits (223d1b20fbed0ff29700d79aedec145b15d1a3e8)

Author SHA1 Message Date
tychovrahe a4d0ec3926 fix(core/rust): fix flickering in UI2 hold to confirm screen
2 years ago
Martin Milata 7c11dec7f6 refactor(core/rust/ui): Font as repr(u8) enum
2 years ago
Martin Milata ef504d40fc perf(core/rust/ui): use 16-bit coordinates
2 years ago
Martin Milata 5a9c2a1363 feat(core/rust/ui): recovery layouts
2 years ago
Martin Milata 5052594789 refactor(core/rust/ui): simplify button height computation
2 years ago
Martin Milata 885ae2a943 refactor(core/rust/ui): add should_show_more
2 years ago
Martin Milata 3b629a1ea4 refactor(core/rust/ui): layouts for SLIP-39 backups
2 years ago
Martin Milata 4782afbae3 refactor(core/rust/ui): layouts for BIP-39 backups
2 years ago
Martin Milata 4ff2c99f0a refactor(core/rust/ui): add show_info and show_error
2 years ago
Martin Milata f0d5f9069a refactor(core/rust/ui): text centering in Paragraphs
2 years ago
Martin Milata 247d9d267a feat(core/rust/ui): explicit breaks for Paragraphs
2 years ago
tychovrahe dd823097b4 fix(core/rust): fix UI2 loader position
2 years ago
Martin Milata 005e4203a7 refactor(core/rust/ui): text theme struct
2 years ago
matejcik 0fb66d3527 feat(core/rust): unwrap! macro to trigger nicer behavior than the built-in
2 years ago
tychovrahe 107e22c814 feat(core/rust): glyph and text rendering in rust
2 years ago
Martin Milata c9ca7cd544 feat(core/rust/ui): bitcoin layouts
2 years ago
Martin Milata dd9a7d30e5 refactor(core/rust/ui): expose page count to python
2 years ago
Martin Milata ee1497b87e refactor(core/rust/ui): hold-to-confirm for paged content
2 years ago
Martin Milata 9f0ebf6d1a refactor(core/rust/ui): arbitrary controls for Dialog component
2 years ago
matejcik 2aa427a6e3 feat(core/rust): make Rust buildable without Micropython
2 years ago
Martin Milata c257a8a687 fix(core/ui/rust): painting of overlapping Maybe<T> components
2 years ago
Martin Milata b5dfda6a1d fix(core/rust/ui): support longer PIN
2 years ago
Martin Milata 31e63f688e fix(core/rust/ui): implement warning for PIN dialog
2 years ago
Martin Milata 7b5c618576 refactor(core/rust/ui): erase button clears PIN after 2s
2 years ago
Martin Milata e58736f746 feat(core/rust/ui): show PIN digits when touched
2 years ago
grdddj feb96c84b0 chore(core/rust): use clippy for all features
2 years ago
grdddj 7804893179 feat(core/rust): create model_tr feature
2 years ago
matejcik 32c3320f07 refactor(core/rust): pass around &str instead of [u8] in most places
2 years ago
Martin Milata 1f612580f7 feat(core): enable UI tests for redesigned UI
2 years ago
Martin Milata 38f4ab0983 feat(core/rust/ui): return Layout results as singleton objects
2 years ago
Martin Milata 4eefaffac9 fix(core/rust/ui): recovery/passphrase keyboard fixes
2 years ago
Martin Milata efe25a6ab4 fix(core/rust/ui): pin keyboard tweaks
2 years ago
Martin Milata d51072b8c1 refactor(core/rust/ui): unhardcode screen size
2 years ago
Jan Pochyla 801679bccf chore(core/rust): Add dynamic place system
2 years ago
Jan Pochyla 4c027a688c chore(core/rust): Simplify LayoutObj
2 years ago
Jan Pochyla 2b6f1a4d5c chore(core/rust): Use MultiTapKeyboard in passphrase
2 years ago
Jan Pochyla 3c337723b2 chore(core/rust): Add mnemonic keyboards
2 years ago
Martin Milata 80655747d0 test(core/rust/ui): pagination unit test
2 years ago
Martin Milata ab0eef5de0 fix(core/rust/ui): adjust spacing for confirm_action
2 years ago
Martin Milata 5378492ea9 chore(core/rust): wireframe rendering for ui debugging
2 years ago
Martin Milata 10650af1fa refactor(core/rust/ui): paragraphs breaking
2 years ago
Martin Milata b5da6dc911 refactor(core/rust): geometry/display API improvements
2 years ago
Martin Milata b64c69c3ff feat(core/rust/ui): implement confirm_action
2 years ago
Martin Milata 6d1227d839 feat(core/rust/ui): SwipePage: add buttons, auto-disable scrolling
2 years ago
Martin Milata 695d80bf54 refactor(core/rust/ui): uPy buffer support for TT buttons
2 years ago
Martin Milata f167a2bef2 feat(core/rust/ui): add model T title bar
2 years ago
Martin Milata c7b33e2bc0 feat(core/rust/ui): add new icons
2 years ago
Martin Milata b46901bc8b feat(core): add TT Hoves fonts, introduce medium variant
2 years ago
Jan Pochyla d979efc3ca chore(core/rust): Try to simplify pagination a bit
2 years ago
Martin Milata bea696dfc9 feat(core/rust): Paginated for T1
2 years ago