644a8a6110
Create a rudimentary DI container for Room
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:59:35 +05:30
3d8935dc2b
Add backing infra for Room
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:59:34 +05:30
e16b4cb82d
Enable desugaring of core library elements
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:59:34 +05:30
5ce951d599
Update TodoItem for Room
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:59:33 +05:30
0b5d7a1624
Add room dependencies and sort
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:56:41 +05:30
e256d988fc
Update test dependencies
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:56:41 +05:30
25ca5d52b2
Drop extra dependencies and host icon in-app
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:56:40 +05:30
e6942fe353
Mark TodoItem as Immutable
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 15:18:42 +05:30
f9e17678b0
Relocate TodoItem class
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 15:17:47 +05:30
f385504c30
Separate out preview composable
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 15:04:42 +05:30
e34268c4c1
Merge pull request #4 from msfjarvis/drop-alternation
...
Use a single row item for all elements
2020-08-27 03:35:55 +05:30
probot-auto-merge[bot]
4b95927f5f
Merge pull request #3 from msfjarvis/dependency-updates
...
Update dependencies
2020-08-26 21:55:29 +00:00
2ccefb76a5
Use a single row item for all elements
...
The WireGuardItem class was created to compare an existing UI elements from standard view-based apps into a Compose alternative and doesn't really belong here
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 03:04:23 +05:30
44d8ee902a
build: update androidx and material
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 02:53:46 +05:30
4bc184f06c
build: update AGP
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 02:50:39 +05:30
a3e0503613
build: update compose
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 02:50:28 +05:30
fc06690ffd
github: configure probot-auto-merge
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 02:47:28 +05:30
9606932a5c
Merge pull request #2 from msfjarvis/compose-ui-tests
...
Add basic UI tests
2020-08-27 00:35:05 +05:30
55e7ab5490
github: switch to API 29
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 00:20:48 +05:30
3d77f397f6
Expand UI tests for addition
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 00:18:55 +05:30
2c0b4fc072
Add a basic UI test
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 00:18:55 +05:30
6e246ed246
github: add missing ci-gradle.properties
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 00:18:43 +05:30
39e695dbcc
github: add PR workflow
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 00:16:51 +05:30
3d42671277
Fix ripple indication
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-25 22:17:47 +05:30
28fd3f6f7e
WireGuardItem: make clickable
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-25 01:05:39 +05:30
24bf7e5165
Drop in some trailing commas for later
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-25 00:43:05 +05:30
afe93e989f
Alternate between WireGuardItem and TodoRowItem
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-25 00:38:59 +05:30
b6e01e71fa
WireGuardItem: fix checked change listener and theming
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-25 00:38:42 +05:30
07d30410da
Fix items persistence
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-25 00:30:22 +05:30
79299ee95a
Properly do state persistence
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-24 23:55:39 +05:30
eb01ca2b81
idea: don't star imports too early
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-24 23:41:48 +05:30
15d8f61e97
Add ripple indication
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-24 23:15:33 +05:30
bfdc4b3183
Add broken reactivity
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-24 22:34:13 +05:30
405cf34193
Add a simple checkbox style view mirroring the wireguard app
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-24 22:29:05 +05:30
d930182e54
Move TodoRow to a separate file
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-24 21:59:09 +05:30
4ddd01b77c
Remove unused import
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 20:12:35 +05:30
Aditya Wasan
5a4b2754e3
Haha material design go brrrrr
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2020-08-22 19:45:08 +05:30
af88005cb5
Break out TodoRowItem to a separate Composable
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 14:53:47 +05:30
6558ec7909
Use a Scaffold to lay things out
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 14:49:39 +05:30
04f2b20503
Switch addition over to FAB
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 14:44:46 +05:30
d2ca717f48
Remove default tests
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 00:47:34 +05:30
a1237ab9b6
Initial MVP
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 00:45:00 +05:30