Jan Pochyla
305d4d9cc5
trezor/ui/swipe: improve dimming
2017-09-26 12:05:26 +02:00
Jan Pochyla
49cc4651c2
bunch of api cleanups
2017-09-19 23:47:35 +02:00
Jan Pochyla
2303acb7a9
apps/homescreen: implement PIng.button_protection
2017-09-06 22:53:48 +02:00
Jan Pochyla
3562ffdc54
wire: pass Context to apps
2017-08-15 18:14:14 +02:00
Jan Pochyla
dc87e14334
trezor.workflow: reset backlight when starting workflow
2017-05-31 19:29:04 +02:00
Pavol Rusnak
9257d44b7a
firmware: homescreen shows trezor.io/start when storage not initialized
2017-04-01 23:33:28 +02:00
Peter Jensen
3daa18a5f1
trezor.ui: fading on swipe up
2017-03-30 17:35:26 +02:00
Jan Pochyla
5da3e67a0c
apps.homescreen: handle Ping.passphrase_protection
2017-01-24 14:14:03 +01:00
Jan Pochyla
d13006ebbe
apps.homescreen: brighten the display after swipe
2017-01-20 16:07:33 +01:00
Jan Pochyla
bd514c4732
apps.homescreen: optimize logo display
2017-01-20 15:51:06 +01:00
Pavol Rusnak
6eaea34c8c
-> trezor.io
2017-01-10 16:31:30 +01:00
Jan Pochyla
e73ff1f3c2
apps: improve language getters/setters
2016-12-15 12:48:33 +01:00
Jan Pochyla
64dad27abe
apps.homescreen: handle Ping.pin_protection
2016-12-15 12:35:18 +01:00
Jan Pochyla
e111f6338c
apps.homescreen: display device label
2016-12-14 11:10:01 +01:00
Jan Pochyla
e0dfc2ef03
apps: reflect the wire api changes
2016-12-08 16:19:09 +01:00
Jan Pochyla
90d9687678
apps.homescreen: cleanup
2016-11-15 11:59:27 +01:00
Pavol Rusnak
4d167f4961
apps.homescreen: handle Ping message
2016-11-12 15:14:04 +01:00
Jan Pochyla
2e4c63f836
homescreen: return correct coins in Features
2016-11-11 11:26:38 +01:00
Jan Pochyla
67ac47f087
apps.homescreen: respond with ~correct data, handle GetFeatures
2016-10-20 15:14:40 +02:00
slush0
cf38b58a73
Reworked homescreen (no blinking, only diming)
...
Added ui.alert()
2016-10-08 11:47:28 +02:00
slush0
1840e331bb
Moved unused images out of resources
2016-09-29 15:58:21 +02:00
Jan Pochyla
e67037bc4d
fix homescreen rotation, revert the logo
2016-09-27 17:41:20 +02:00
chren
fe4e024088
changed homescreen bg
2016-09-27 17:26:17 +02:00
chren
4d672fee28
added some backgrounds and change color vars
2016-09-27 17:26:15 +02:00
Jan Pochyla
e9c7a67c73
make imports more local, remove trezor.workflows, minor tweaks
2016-09-27 17:26:13 +02:00
Jan Pochyla
70110187cc
overload __iter__ in loop.Wait
...
This will automatically exit child tasks in case of close() or throw() on the waiting task, but only if run through `await` or `yield from`
2016-09-27 17:26:11 +02:00
Jan Pochyla
099767d592
session/workflow overhaul
...
- lazy loading and importing of protobuf messages
- workflow dispatching through codec pipeline on the first message report
HACK: workflow killing
TODO: cap on concurrent sessions
TODO: ui locking/queuing
TODO: session storage
TODO: tests
2016-09-27 17:26:06 +02:00
Jan Pochyla
312859ba71
add experimental animation with async for
2016-09-27 17:26:03 +02:00
Jan Pochyla
a4d1b27541
test async/await support in homescreen layout
2016-09-27 17:26:02 +02:00
chren
4852609efb
added clear display to pin dialog
2016-09-27 17:25:52 +02:00
Jan Pochyla
377fffa5a5
add wipe, wire.write is a generator, add trezor/workflows
2016-09-27 17:25:50 +02:00
Pavol Rusnak
c08c4cd386
fix trezor.res
2016-09-27 17:25:49 +02:00
Jan Pochyla
6a647b124d
add management app skeleton and ConfirmDialog
...
We might rewrite PinDialog as a content for ConfirmDialog in the
future. Also, I'm beginning to hit memory issues on a 64-bit system.
2016-09-27 17:25:47 +02:00
Jan Pochyla
7195e1d12f
dispatch on wire_type instead of message_type
2016-09-27 17:25:45 +02:00
Jan Pochyla
71b89c748a
adapt rest of code to touch changes, example works
2016-09-27 17:25:45 +02:00
Jan Pochyla
3677b8142b
add touch event rotation, msg dispatcher, wallet app
2016-09-27 17:25:44 +02:00
Pavol Rusnak
0b54ae9124
introduce trezor.res module
2016-09-27 17:24:24 +02:00
Jan Pochyla
c0313cc868
put ui.utils back in ui/__init__.py
2016-09-27 17:24:19 +02:00
Jan Pochyla
f3c9715ff3
split ui code in modules
2016-09-27 17:24:19 +02:00
Jan Pochyla
4fb5dd0421
sleep -> Sleep
2016-09-27 17:24:18 +02:00
Pavol Rusnak
d746c79fb8
add display.text_width
2016-09-27 17:24:07 +02:00
slush0
06515321cf
Reworked wait into class
2016-09-27 17:24:06 +02:00
Jan Pochyla
c97db79d14
WIP wait fix
2016-09-27 17:24:05 +02:00
slush0
b0d9a4b884
Implemented basic loop.wait()
2016-09-27 17:24:03 +02:00
Jan Pochyla
ac28a41d96
hide loop.call_at, use yield or run_forever
2016-09-27 17:24:03 +02:00
slush0
5cf292e41a
Fixed animate_pulse api
2016-09-27 17:24:00 +02:00
slush0
f22511f036
First apps - homepage, playground
2016-09-27 17:23:58 +02:00