matejcik
|
37d5597965
|
feat(core/rust): direct write to display memory for better performance on TT hardware
|
2022-06-14 15:09:03 +02:00 |
|
tychovrahe
|
61482d0795
|
feat(core/rust): expose raw pixel access to rust
|
2022-06-14 15:09:03 +02:00 |
|
Jan Pochyla
|
c3b82fd651
|
feat(core/rust): add trezorhal bindings
|
2022-06-08 14:42:04 +02:00 |
|
dependabot[bot]
|
cc795407d0
|
build(deps): bump regex from 1.5.4 to 1.5.6 in /core/embed/rust/fuzz
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.6)
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-06-07 12:20:02 +02:00 |
|
dependabot[bot]
|
3c31d24f50
|
build(deps): bump regex from 1.5.4 to 1.5.6 in /core/embed/rust
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.6)
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-06-07 11:18:41 +02:00 |
|
matejcik
|
c77066065e
|
chore(core/rust): bump cty to 0.2.2
this fixes signedness of char on Mac M1
|
2022-06-01 16:35:33 +02:00 |
|
matejcik
|
38a36a131f
|
chore: rename BIP39_WORDS to BIP39_WORD_COUNT
|
2022-06-01 16:35:33 +02:00 |
|
matejcik
|
6319a5a9d0
|
feat(core/rust): BIP-39 wordlist operations in Rust
|
2022-06-01 16:35:33 +02:00 |
|
matejcik
|
187ca8ad50
|
feat(core/rust): List::from_iter
[no changelog]
|
2022-05-17 15:56:26 +02:00 |
|
matejcik
|
b3b3e0efa4
|
tests(core/rust): ability to set up MicroPython env for testing
warning: super hacky!
[no changelog]
|
2022-05-17 15:56:26 +02:00 |
|
Ondřej Vejpustek
|
db0da196a8
|
chore(vendor): update secp256k1-zkp to latest
|
2022-05-16 16:23:18 +02:00 |
|
Martin Milata
|
c257a8a687
|
fix(core/ui/rust): painting of overlapping Maybe<T> components
[no changelog]
|
2022-05-16 13:54:43 +02:00 |
|
Martin Milata
|
b5dfda6a1d
|
fix(core/rust/ui): support longer PIN
[no changelog]
|
2022-05-16 13:54:43 +02:00 |
|
Martin Milata
|
31e63f688e
|
fix(core/rust/ui): implement warning for PIN dialog
[no changelog]
|
2022-05-16 13:54:43 +02:00 |
|
Martin Milata
|
3dcdffe203
|
refactor(core/rust/ui): emit event when component tree is initialized
[no changelog]
|
2022-05-16 13:54:43 +02:00 |
|
Martin Milata
|
7b5c618576
|
refactor(core/rust/ui): erase button clears PIN after 2s
[no changelog]
|
2022-05-16 13:54:43 +02:00 |
|
Martin Milata
|
e58736f746
|
feat(core/rust/ui): show PIN digits when touched
[no changelog]
|
2022-05-16 13:54:43 +02:00 |
|
grdddj
|
feb96c84b0
|
chore(core/rust): use clippy for all features
|
2022-05-16 10:49:04 +02:00 |
|
grdddj
|
7804893179
|
feat(core/rust): create model_tr feature
Make event.rs shared among all features, under src/ui/event.rs.
[no changelog]
|
2022-05-06 11:44:52 +02:00 |
|
Martin Milata
|
18c8304339
|
fix(core): leftover TREZOR_MODEL defines
[no changelog]
|
2022-04-28 16:47:22 +02:00 |
|
matejcik
|
a9b46f0249
|
fix(core/rust): be more defensive about strings coming in from uPy
|
2022-04-11 16:49:58 +02:00 |
|
matejcik
|
8dd7a22f8b
|
refactor(core/rust): disallow creating byte buffers from &str
|
2022-04-11 16:49:58 +02:00 |
|
matejcik
|
32c3320f07
|
refactor(core/rust): pass around &str instead of [u8] in most places
|
2022-04-11 16:49:58 +02:00 |
|
matejcik
|
785dc7f4d7
|
feat(core/rust): introduce StrBuffer
it is a variant of Buffer specifically for accepting python `str`
|
2022-04-11 16:49:58 +02:00 |
|
Martin Milata
|
1f612580f7
|
feat(core): enable UI tests for redesigned UI
[no changelog]
|
2022-04-07 17:58:41 +02:00 |
|
Martin Milata
|
38f4ab0983
|
feat(core/rust/ui): return Layout results as singleton objects
[no changelog]
|
2022-04-04 13:32:07 +02:00 |
|
Jan Pochyla
|
36829cfa8f
|
feat(core/rust): Add obj_module! macro
[no changelog]
Co-authored-by: Martin Milata <martin@martinmilata.cz>
|
2022-04-04 13:32:07 +02:00 |
|
Martin Milata
|
4eefaffac9
|
fix(core/rust/ui): recovery/passphrase keyboard fixes
[no changelog]
|
2022-03-23 13:40:45 +01:00 |
|
Martin Milata
|
efe25a6ab4
|
fix(core/rust/ui): pin keyboard tweaks
[no changelog]
|
2022-03-23 13:40:45 +01:00 |
|
Martin Milata
|
d51072b8c1
|
refactor(core/rust/ui): unhardcode screen size
[no changelog]
|
2022-03-23 13:40:45 +01:00 |
|
Jan Pochyla
|
801679bccf
|
chore(core/rust): Add dynamic place system
|
2022-03-22 16:08:50 +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 |
|