Commit Graph

683 Commits (44178514f31a72544274e47a15b5d22f932c5d6e)

Author SHA1 Message Date
Martin Milata 19a2ea21b6 fix(core/ui): Model T style update
2 years ago
Martin Milata 3623f966dc fix(core/rust/ui): fix text baseline calculation
2 years ago
Martin Milata 4199d4ad41 fix(core/ui): style update: fonts
2 years ago
grdddj 31ef923e15 fix(core): create separate display buffer for gamma correction
2 years ago
grdddj 70120b72cc feat(core): allow for changing the emulator gamma correction value by keyboard arrows
2 years ago
grdddj a1974f6953 feat(core): perform 0.55 gamma correction on emulator display
2 years ago
tychovrahe 3f54b84aef fix(core/bootloader): fix retries when reading from USB
2 years ago
Martin Milata dce876069b Merge branch 'release/23.03'
2 years ago
Jan Šetina 04964dc2e8 feat(core/ui): change GREY_DARK and GREY_MEDIUM
2 years ago
Martin Milata b8abccbc94 feat(core/rust/ui): implement Clone for StrBuffer
2 years ago
Martin Milata 4af5939a0b feat(core/ui): redesigned receive flow
2 years ago
Martin Milata 1b94a7cb7b feat(core/ui): page break icons
2 years ago
Martin Milata 4622aec0f1 refactor(core): switch to Rust implementation of QR-Code-generator
2 years ago
tychovrahe d633fa885b feat(core/rust): model R bootloader implementation in rust
2 years ago
tychovrahe 659c939080 fix(core/rust): fix glyph positioning in TextOverlay
2 years ago
tychovrahe e30fdddd83 fix(core): clear model R display before turning it on
2 years ago
tychovrahe 5a991f3244 feat(core/rust): bootloader implementation in rust
2 years ago
matejcik f9612898ab feat(core/rust): improved error reporting
2 years ago
matejcik e0bcdb16e0 refactor(core/rust): clarify safety of StrBuffer creation
2 years ago
matejcik b864ad58b2 feat(core/rust): cleaner backlight functions
2 years ago
tychovrahe 9b9443ead7 feat(core/rust): added color constructor from rgba format, added text display functions using top-left coordinates
2 years ago
tychovrahe a1312d8453 feat(core/rust): added button with icon and text
2 years ago
tychovrahe e75f112ec2 feat(core/rust): expose touch processing functions to rust
2 years ago
tychovrahe cacae36c73 feat(core/rust): bootloader compilation with rust
2 years ago
tychovrahe 3b23621bea feat(core): modify bootloader linkerscript to support rust
2 years ago
Jan Šetina d540c52c0c chore(core): change the homescreen
2 years ago
Jan Šetina 30b636079e chore(core): change the color definitions
2 years ago
grdddj 1215268ae9 chore(rust): decrease icon top margin on welcome screen to 48 px
2 years ago
tychovrahe ead61d1e90 refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
2 years ago
Martin Milata 557e29769b feat(core/ui): redesigned passphrase dialogs
2 years ago
Martin Milata 233a292fd2 Merge branch 'master' into secfix/23.03
2 years ago
Andrew Kozlik 9528e2f9eb feat(common): Add Apple to known FIDO services.
2 years ago
grdddj acec852aa4 feat(core): show welcome screen after device is connected
2 years ago
Martin Milata afb5c55416 feat(core/ui): reset_device copy change
2 years ago
tychovrahe 9f7edf210e feat(core/rust): basic marquee implementation
2 years ago
tychovrahe 9aa8662ba9 feat(core): implement loaders for T2B1
2 years ago
tychovrahe 52cd43bf29 fix(core): improve tearing effect prevention
2 years ago
Martin Milata 099d00de84 perf(core/rust): use less Button instances in PassphraseKeyboard
2 years ago
Martin Milata 0df81b18e3 perf(core/rust): parse Toif metadata on demand
2 years ago
Martin Milata 194868438a perf(core/rust): drop NamedToif
2 years ago
tychovrahe 8f7cbf7b9d fix(core): update fat fs library to R0.15
2 years ago
grdddj f8c432e955 chore(core/rust): delete model_1 code - it should use model_r
2 years ago
tychovrahe 236396338c refactor(core/rust): introduce icon/image type
2 years ago
tychovrahe 461f566777 fix(core/bootloader): fix detection of installed firmware
2 years ago
grdddj 571bb79e33 chore(core): delete unused bip39/slip39 micropython/C bindings
2 years ago
tychovrahe 4603b9ee74 build(core): embed bootloader according to trezor model
2 years ago
tychovrahe 1359b21508 feat(core): confirm homescreen image with thumbnail
2 years ago
tychovrahe d00e87ea80 feat(core/rust): homescreen background image
2 years ago
tychovrahe 12f87aa01e fix(core): fix usb disconnected warning in new homescreen
2 years ago
tychovrahe 02e2b50d3f feat(core/rust): tjpgd in rust
2 years ago
matejcik 497285f9a1 feat(core): make first steps to unify Rust API for both models
2 years ago
tychovrahe 115f7daaaa feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade
2 years ago
tychovrahe 99d4b0185a fix(core): fix model T display reinitialization crash
2 years ago
tychovrahe 3cc66301c3 fix(core): fix model T FMC timing
2 years ago
tychovrahe 3cd47f85af feat(legacy): qa build for upgrade testing
2 years ago
tychovrahe 305b7fe84d fix(core/rust): fix position calculation from center and size
2 years ago
Martin Milata bdec3f3979 fix(core/rust/ui): polish confirm_fido
2 years ago
Martin Milata 2a3aabb57e refactor(core/rust/ui): avoid homescreen flicker during workflow restarts
2 years ago
Martin Milata 5b3db7eca1 refactor(core/rust/ui): homescreen layouts
2 years ago
tychovrahe 12b3dc23db fix(core/rust): fix bip39 input not recognizing three-letter words that could continue
2 years ago
Martin Milata 1b4dff6275 fix(core/rust/ui): respect DISABLE_ANIMATION
2 years ago
Martin Milata 95d8a21294 feat(core/rust/ui): progress indicators
2 years ago
Martin Milata 11ffee0b45 refactor(core/rust/ui): use AsRef instead of Deref
2 years ago
tychovrahe 387af03842 fix(core/rust): optimize keyboard behavior
2 years ago
Martin Milata 701d75d6d8 fix(core/rust/ui): handle very long scrollbars on Model T
2 years ago
Martin Milata 4135b00708 refactor(core/rust): support for StrBuffer slicing
2 years ago
Martin Milata 452857757a feat(core/rust/ui): support ask_pagination flag in confirm_blob
2 years ago
tychovrahe 38548f02f2 feat(core/rust): special shape erase button
2 years ago
Martin Milata a61a46808e fix(core/rust/ui): no hyphens when breaking monospace lines
2 years ago
Martin Milata 3b92923caa feat(core/rust/ui): on-the-fly conversion of bytes to hexadecimal representation
2 years ago
tychovrahe 4c7060186a fix(core): fix display blinking by increasing backlight pwm frequency
2 years ago
grdddj 61277bd80a feat(core/ui): implement webauthn layouts for UI2
2 years ago
matejcik e80712f4d9 chore(core/rust/ui): workaround for "re-enter wipe code"
2 years ago
matejcik 4200539546 refactor(core/rust/ui): redesign Label to make use of TextLayout machinery
2 years ago
matejcik 3f6ea00e02 feat(core/rust/ui): expose text_max_height and baseline
2 years ago
matejcik 615c8a0e64 fix(core/embed): better clamping of coordinates
2 years ago
matejcik 9708175d19 fix(core/rust): improve & document safety of slice operations
2 years ago
tychovrahe 0d733d8e22 feat(core): change display type for model R
2 years ago
tychovrahe 1bad41ddb0 fix(core/rust): fix success animation
2 years ago
matejcik d1126b85be feat(rust): expose micropython lists as slices
2 years ago
grdddj f48890afb3 chore(tests): make all the device tests work with UI2
2 years ago
grdddj ae525fed26 chore(core/ui): delete unused arguments to layouts
2 years ago
matejcik f1c7129d06 feat(core/model_r): only refresh screen on display_refresh
2 years ago
tychovrahe a89d139dc9 feat(core): increase clock frequency to 180 MHz
2 years ago
Martin Milata e778ec4af4 chore(core/rust/ui): avoid nested Child as LayoutObj root
2 years ago
Martin Milata bf7587574d chore(core): bump version to 2.5.4
2 years ago
tychovrahe 6e36f479db fix(core/rust): fix prompt rendering over warning in pin keyboard
2 years ago
Martin Milata 40a405abea fix(core/rust/ui): remove extraneous Child wrappers
2 years ago
Andrew Kozlik 627ef9748f feat(core): Remove coin name from CoinJoin confirmation dialog.
2 years ago
Dusan Klinec 26711857e8 refactor(xmr): remove old BP code
2 years ago
grdddj 8668eba936 feat(core/ui): implement altcoin screens for UI2
2 years ago
grdddj 23a0a37a45 feat(core/rust/ui): support longer passphrases
2 years ago
tychovrahe da83d98539 refactor(core/rust): use icon blending for three-color icons
2 years ago
Martin Milata 18352acce8 feat(core/rust/ui): replace TT Hoves Medium with DemiBold style
2 years ago
Martin Milata be7f1c3f7e fix(core/rust/ui): avoid flickering in hold to confirm
2 years ago
Martin Milata a7c3a07ef1 refactor(core/rust/ui): implement confirm_properties layout
2 years ago
tychovrahe 86f2dacc6e fix(core): re-introduce touch event filtering
2 years ago
Martin Milata f956966fda build(core/rust): workaround failing build_unix_debug
2 years ago
tychovrahe d0f1095842 fix(core): expose USB_CHECK for all models
2 years ago
tychovrahe d3469f8310 fix(core/rust): optimize pin keyboard rendering for TT UI2
2 years ago