Commit Graph

706 Commits (d6d8a9050e98465a6cde42ee5d73f51ae7888f66)

Author SHA1 Message Date
matejcik d1cf36097a refactor(core): optimize repeated code for swipe directions
4 months ago
matejcik fbfb000d62 refactor(core): optimize copyabilitity in swipe_detect
4 months ago
tychovrahe a67bc19bac feat(core) screen transitions for mercury UI
4 months ago
Ioan Bizău ed58409888 chore(core): update tests
4 months ago
Ioan Bizău 8870869f93 chore(core): rename recovery type & kind and tweak feature flags
4 months ago
Ioan Bizău 8ef7dfab0d feat(core): implement repeated backup
4 months ago
matejcik 4e1e3bc550 fix(core): revert bad renderer lifetime changes
4 months ago
tychovrahe f793e6d509 refactor(core): move mercury loader to cshape module
4 months ago
tychovrahe 51c1ff728d refactor(core): remove lockscreen lifetimes
4 months ago
tychovrahe e03d404dca fix(core): ensure drop is called on layout objects
4 months ago
matejcik 813d9b7687 feat(core/rust): add option to Gc-allocate with finaliser
4 months ago
tychovrahe 288c855868 fix(core): prevent negative circle rendering
4 months ago
tychovrahe 88078db700 feat(core): mercury ui homescreen
4 months ago
tychovrahe 429a558d78 fix(core): mercury ui animations only ask for frame on timer event
4 months ago
tychovrahe e53e7cc13b refactor(core): mercury ui: downgraded homescreen module to file
4 months ago
tychovrahe a34c2cb9dd feat(core): animated lockscreen for mercury UI
4 months ago
tychovrahe 17072faa65 feat(core): animate status screen in mercury ui
4 months ago
tychovrahe 47a2661736 feat(core): respect disable animations in hold to confirm
4 months ago
tychovrahe c8c7001301 feat(core): implement tap to confirm in mercury UI
4 months ago
tychovrahe 491aeaa0f5 feat(core): add value info to brightness dialog in mercury
4 months ago
tychovrahe 3a8595b43a fix(core): ensure circles with radius zero are not rendered
4 months ago
tychovrahe 67fe334dc2 feat(core): add hold-to-confirm animation to mercury UI
4 months ago
cepetr 1f01150e7c feat(core): introduce a stopwatch
4 months ago
cepetr 212391fc37 feat(core): add pareen & easer crates
4 months ago
tychovrahe 2e10d440fa fix(core): add subtitle to confirm action
4 months ago
matejcik 9bed793f68 refactor(core): provide backlight values from Rust
4 months ago
tychovrahe a65511846b feat(core): added user adjustable brightness setting
4 months ago
matejcik 5ec8b58772 style(core/rust): remove unreachable statement
4 months ago
matejcik dd0fe3d878 test(core/ui): fix Rust paragraph splitting unit tests on T3T1
4 months ago
matejcik 9a6f6c6b75 fix(core/ui): fix build of Rust unit tests on T3T1
4 months ago
matejcik 27fe6810c0 refactor(core/ui): better structured selection of render_on_display function
4 months ago
matejcik e62f0b507a build(core): fix build for Rust unit tests on T3T1
4 months ago
Martin Milata 662f13136f fix(core/ui): T3T1: get rid of some of the remaining button dialogs
4 months ago
Martin Milata 69e406f7cf fix(core/ui): T3T1 device tests
4 months ago
Martin Milata cde0dce3ef fix(core/ui): T3T1: rebase on main
4 months ago
obrusvit 27d733f89d feat(core/ui): T3T1 backup checklist
4 months ago
obrusvit 43eeccac59 feat(core/ui): T3T1 request number flow
4 months ago
Martin Milata 9c14cae656 fix(core/ui): allow component to terminate flow on swipe
4 months ago
Martin Milata cbcd9dd8bd fix(core/ui): missing swipe event when animations disabled
4 months ago
Martin Milata bd8ce6e55d fix(core/ui): T3T1 always detect swipes on entire screen
4 months ago
Martin Milata d6152c02e9 refactor(core/ui): T3T1: drop duplicate Swipe implementation
4 months ago
Martin Milata d2bfe56293 fix(core/ui): make it harder to accidentally close VerticalMenu
4 months ago
Martin Milata 30ca8bdd62 feat(core/ui): T3T1 share words animation
4 months ago
obrusvit e5e8e27abc feat(core/ui): T3T1 recovery keyboards
4 months ago
obrusvit 3f0ab537af feat(core/ui): T3T1 passphrase keyboard
4 months ago
obrusvit f11c2891d8 feat(core/ui): allow rounded mercury button
4 months ago
obrusvit 250593125c feat(core): update translation strings
4 months ago
Martin Milata 198693259d fix(core/ui): set page_count through rust ButtonRequest
4 months ago
Martin Milata 53609a85fd refactor(core/ui): fix clippy issues
4 months ago
Martin Milata b16411631b fix(core/ui): T3T1 ButtonRequests from rust
4 months ago
Martin Milata a212b325fe feat(core/ui): T3T1 send flow
4 months ago
obrusvit 7bbfa64dbb fix(core/ui): re-export T3T1 icons
4 months ago
Martin Milata 11808a6f14 fix(core): rebase on drawlib
4 months ago
obrusvit 1ee36baea8 feat(core/ui): T3T1 confirm_action
4 months ago
obrusvit d8f20616be feat(core/ui): T3T1 set new PIN flow
4 months ago
obrusvit 51a78dddee feat(core/ui): T3T1 PIN keyboard
4 months ago
tychovrahe 3109001fa0 refactor(core): remove old homescreen rendering from mercury UI
4 months ago
tychovrahe 0993ca0434 feat(core): lockscreen for mercury_ui
4 months ago
tychovrahe 14c81f6860 feat(core): T3T1 loaders improvement
4 months ago
tychovrahe f3ced5e831 feat(core): expand menu button touch area a bit more
4 months ago
Martin Milata e0fece2050 fix(core/ui): T3T1 UI tests: GetAddress
4 months ago
Martin Milata 6ddf1c849a fix(core/ui): respect animation_disabled() on T3T1
4 months ago
Martin Milata 091b51c9c4 fix(core/ui): T3T1 lints
4 months ago
Martin Milata 5020868c2c feat(core/ui): T3T1 receive flow
4 months ago
obrusvit 1028c3500f feat(core/ui): T3T1 separate reset flows
4 months ago
obrusvit 4471281adc feat(core/ui): improve T3T1 recovery
4 months ago
obrusvit 6486b03248 feat(core/ui): T3T1 mnemonic keyboard
4 months ago
obrusvit 0566f0b7c3 feat(core/ui): T3T1 word count choice
4 months ago
obrusvit 8f4e0cc885 feat(core/ui): add text align to T3T1 button
4 months ago
Martin Milata dc2525196b refactor(core/ui): T3T1 flow animation
4 months ago
Martin Milata b05b54dfd8 refactor(core/ui): VerticalMenu flexibility
4 months ago
Martin Milata cf53876292 refactor(core/ui): rust UI flow simplification
4 months ago
Martin Milata 1b6b2d2b9f chore(core/rust): fix formatting
4 months ago
Martin Milata 908f123dbf refactor(core/ui): fix bootloader build failure
4 months ago
obrusvit 23021c5152 fix(core/ui): remove border from T3T1 buttons
4 months ago
obrusvit 0615b1bbc2 feat(core/ui): T3T1 confirm backup flow
4 months ago
obrusvit 7905770e7e feat(core/ui/): introduce SwipeUpScreen
4 months ago
obrusvit 6b76ec0413 feat(core/ui): add T3T1 Status/PromptScreen
4 months ago
obrusvit 1882cc3a80 feat(core/ui): T3T1 Frame additions
4 months ago
obrusvit b8fd987dd8 feat(core/ui): add two more T3T1 icons
4 months ago
obrusvit 8a56c393e2 feat(core/ui): T3T1 reset wallet screen
4 months ago
obrusvit b87048e265 feat(core/ui): add Footer to T3T1 Frame
4 months ago
obrusvit 683ea6ed26 fix(core): rebase on drawlib
4 months ago
Martin Milata 1363495165 feat(core/ui): GetAddress flow demo
4 months ago
Martin Milata 10234787a4 feat(core/ui): rust-based UI flows
4 months ago
obrusvit ac39b026cf fix(core): rebase on drawlib and TStringificaton
4 months ago
obrusvit 8978f36096 feat(core): T3T1 ShareWords component
4 months ago
Martin Milata 8a5afbe585 style(core): fix formatting
4 months ago
obrusvit 7ce980ca98 fix(core): port changes from drawlib to mercury
4 months ago
obrusvit 9b98c8af11 feat(core): T3T1 corner highlight shape
4 months ago
obrusvit befaf87f2d feat(core): T3T1 Footer component
4 months ago
obrusvit 80462282dc feat(core): T3T1 vertical menu
4 months ago
obrusvit 55067a6d40 fix(core): rebase on current drawlib
4 months ago
obrusvit fa4de43368 feat(core): add rough TextStyles for T3T1
4 months ago
Martin Milata 940f31c3fb feat(core/ui): T3T1 frame
4 months ago
Martin Milata d6e5800413 feat(core): add icons for T3T1
4 months ago
obrusvit 67de10e96f feat(core): add colors for T3T1
4 months ago
Martin Milata 8d4472a68e feat(core): init T3T1 UI layouts
4 months ago
Martin Milata 2ba42d716e feat(core): init T3T1 UI layouts: meta
4 months ago
Martin Milata d6c502f27e feat(core): add fonts for T3T1
4 months ago
Martin Milata 3efa0f6bbd feat(core/ui): sending button requests from rust
4 months ago
Andrew Kozlik 9d0d1b3402 feat(core): Support extendable backup flag in SLIP-39.
4 months ago
cepetr c0b3a2c26b feat(core/rust): introduce unlock-screen animated overlay
4 months ago
cepetr 321e4be819 feat(core/rust): introduce render_on_canvas functionality
4 months ago
cepetr e579254f7a feat(core/rust): introduce RawImage shape
4 months ago
cepetr 89ae44ebfa feat(core/rust): introduce ImageBuffer for advanced drawing
4 months ago
cepetr 001acc770c feat(core/rust): use f32 angles in ui components
4 months ago
cepetr f03e4c8d9c feat(core/rust): introduce f32 angles for sector drawing
4 months ago
cepetr e3a383526b feat(core): introduce mono8 bitmap blending
4 months ago
Pavol Rusnak 87619c19ee chore(core/rust): bump buildgen to 0.62.0
4 months ago
Peter Jaško 10e4352aad feat(cardano): Add Conway certificates
4 months ago
tychovrahe 0b5e8ed480 refactor(core): introduce emulator boards
4 months ago
matejcik ad84f42b0b style(core/rust): clippy hints applied
4 months ago
matejcik 754b0a92b9 refactor(core/ui): enable non-conflicting modules even if unused
4 months ago
matejcik cf58fdd313 build(core): move default values for bindgen macros (back) into build.rs
4 months ago
tychovrahe 4f1d03fce8 feat(core): add alpha capabilities to toif, text, circle
4 months ago
tychovrahe 2a123b3c5e feat(core): add alpha capabilities to 4-bit blending
4 months ago
cepetr 28aa0a7ee3 feat(core): integrate new drawing library
4 months ago
cepetr 5d8a7ac5bf feat(core): introduce new drawing library
4 months ago
cepetr 3336e3902f feat(core): introduce new display drivers
4 months ago
cepetr 80d1ce25c6 refactor(core/rust): improve tjpgdec interface
4 months ago
matejcik 12ff2e4570 refactor(core/rust): allow Copy and Clone for Gc
4 months ago
Ioan Bizău 3d74e30fa7 chore(core): rename Shamir to Multi-share
4 months ago
tychovrahe d04ecba815 fix(core): fix tt ui loader haptic feedback
4 months ago
tychovrahe c680187b0e feat(core): add disable haptic option to tt ui button
4 months ago
cepetr 04d5017228 feat(core): improve loader haptic effect
4 months ago
obrusvit aaff0fe2d3 refactor(core): do not use all-caps in en.json
5 months ago
obrusvit fccfa43ac9 fix(core/ui): fix model R common title
5 months ago
obrusvit 68e01a48cb fix(core/ui): fix model R altcoin summary
5 months ago
obrusvit f8fcb49ba6 refactor(core): allow changing button font on R
5 months ago
obrusvit f9e55a215d refactor(core): replace upper calls by upper font
5 months ago
obrusvit 43e759ea0b refactor(core): apply uppercased fonts in build
5 months ago
matejcik 8640b50d81 style(core): upgrade pyright to 1.1.361
5 months ago
Ioan Bizău 7c97561565 chore(core): rename "seed" to "backup"
5 months ago
Ioan Bizău 8ec9545b89 chore(core): add an extra confirmation for non-1-of-1 Shamir backups
5 months ago
tychovrahe d349c44a58 refactor(core): generate macros for rust bindgen automatically
5 months ago
Martin Milata 4baa4d95a4 fix(core): fix display fatal error screen (T3T1)
5 months ago
Martin Milata 5c5433ada2 refactor(core/rust): use more Self
5 months ago
Martin Milata 906c00e4e5 refactor(core): rename screen_boot_{empty,full} to screen_boot_stage_{1,2}
5 months ago
Martin Milata 804d97c9d8 feat(core): bootloader: T3T1 startup UI
5 months ago
tychovrahe c277dbcfcb feat(core): T3T1 loader
5 months ago
Martin Milata cf00726152 feat(core): copy T2T1 bootloader UI for T3T1
5 months ago
tychovrahe 72146c2ae2 fix(core): fix display fatal error screen
5 months ago
cepetr b1fb876709 fix(core): fix ts3 fonts
6 months ago
Martin Milata c7832c39ab refactor(core/rust/ui): use TString instead of StrBuffer when constructing layouts
6 months ago
tychovrahe 256adc3567 refactor(core/rust) use TString in Label and Button
6 months ago
tychovrahe 535a052df4 refactor(core/rust): introduce UIFeaturesXXX trait as an abstraction over different UI implementation
6 months ago
cepetr 285b22e53e refactor(core): add ufmt, bump heapless from 0.7.6 - 0.8.0
6 months ago
matejcik 39b7b22777 refactor(core/rust): Paragraph is now based on TString
6 months ago
matejcik 9c287adf64 feat(core/rust): some useful traits for TString
6 months ago