Jason A. Donenfeld
|
3e9ddd8720
|
ui: never throw on link clicks
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2023-04-04 15:31:52 +02:00 |
|
Jason A. Donenfeld
|
853e86e6d0
|
global: bump copyright date
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2023-03-21 15:41:11 +01:00 |
|
Jason A. Donenfeld
|
bf84e26a86
|
global: bump copyright year
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2021-10-29 16:47:12 +02:00 |
|
Harsh Shandilya
|
e71c84a785
|
ui: replace deprecated string operations
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-05-05 16:56:56 +05:30 |
|
Jason A. Donenfeld
|
79ae85c728
|
coroutines: lifecycleScope is by default on Main.immediate
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-09-16 00:00:31 +02:00 |
|
Jason A. Donenfeld
|
49ac61304e
|
coroutines: use lifecycleScope where appropriate
There's still a bit of GlobalScope lingering around, which might be
removable.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-09-15 23:46:11 +02:00 |
|
Jason A. Donenfeld
|
bab70ab51e
|
coroutines: convert the rest
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-09-15 12:30:15 +02:00 |
|
Jason A. Donenfeld
|
2fc0bb1a03
|
coroutines: convert low-hanging fruits
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-09-14 14:40:10 +02:00 |
|
Jason A. Donenfeld
|
85dd303c88
|
ui: root: rewrite in kotlin
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-03-26 01:55:44 -06:00 |
|
Jason A. Donenfeld
|
8451321a79
|
preferences: rewrite in kotlin
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2020-03-19 18:55:45 -06:00 |
|