Commit graph

39 commits

Author SHA1 Message Date
Wolf Montwé
4218ce5cfe
Add success, warning and info colors 2023-03-27 11:26:01 +02:00
Wolf Montwé
74b303bd62
Wrap material colors in MaterialColor and change it to internal to avoid leaking it into the project 2023-03-23 13:46:16 +01:00
Wolf Montwé
744d4bc0ee
Change theme to use custom colors instead of the material ones to allow usage without material dependency 2023-03-23 13:34:18 +01:00
Wolf-Martell Montwé
b54bdcdf4a
Merge pull request #6772 from thundernest/add_window_size_info
Add WindowSizeInfo
2023-03-21 13:51:53 +00:00
Wolf Montwé
f129080e36
Add WindowSizeInfo to :core:ui:compose:common to determine the WindowSizeClasses and current height and width 2023-03-21 14:39:46 +01:00
Wolf Montwé
032b1bcc16
Add assertk List extension containsNoDuplicates to :core:testing 2023-03-21 14:14:23 +01:00
Wolf Montwé
c9c6e1b094
Add TextFieldOutlinded and PasswordTextFieldOutlinded to design system 2023-03-21 10:18:10 +01:00
Wolf Montwé
16504bc54d
Add core:ui:compose:testing module with ComposeTest and build plugin fix for non working release build type tests 2023-03-20 14:52:32 +01:00
Wolf-Martell Montwé
a97c3e7e8a
Merge pull request #6758 from thundernest/add_app_ui_catalog
Add App UI catalog
2023-03-15 11:21:39 +00:00
Wolf Montwé
0b572ec088
Add :core:ui:compose:common module to host commonly shared functionality and add DevicePreviews 2023-03-14 14:50:39 +01:00
Wolf Montwé
f15ba5797c
Rename Color to MaterialColor 2023-03-14 14:46:01 +01:00
Wolf Montwé
a027dc718d
Add Checkbox to design system and allow color change of Surface 2023-03-14 14:46:00 +01:00
Wolf Montwé
63a8d67abf
Change core:ui:compose:demo module to `app-ui-catalog 2023-03-14 14:45:59 +01:00
cketti
b80f153ce3 Extract contact permission check to ContactPermissionResolver 2023-03-10 16:22:51 +01:00
Wolf Montwé
73bf846622
Change ContactRepository to allow nullable values to be cached 2023-03-09 13:50:22 +01:00
Wolf Montwé
9cdf3e2b7a
Add ContactRepository 2023-03-09 13:48:06 +01:00
Wolf Montwé
3ed19f0011
Move CursorExtensions to :core:android:common module 2023-03-09 12:14:28 +01:00
Wolf Montwé
3974688b63
Add ContactFixture for test setup 2023-03-09 12:10:31 +01:00
Wolf Montwé
8b049982a9
Add ContactDataSource and Contact entity 2023-03-09 12:10:25 +01:00
Wolf-Martell Montwé
401c954b74
Merge pull request #6727 from thundernest/add_email_value_type
Add email value type
2023-03-07 17:21:36 +00:00
Wolf Montwé
5e09e067b0
Add email value type 2023-03-07 18:12:38 +01:00
Wolf Montwé
31a5fc7390
Fix missing lint plugin for :core:common module 2023-03-07 16:51:35 +01:00
Wolf Montwé
be5894e743
Move EmptyCursor to core:android:common 2023-03-02 14:44:53 +01:00
Wolf Montwé
58e6f97580
Add common Android module to core 2023-03-02 14:38:43 +01:00
Wolf Montwé
59541c0d6b
Move Cache to core common module 2023-03-02 14:38:43 +01:00
Wolf Montwé
fab0749abd
Add common module to core 2023-03-02 14:38:42 +01:00
Wolf Montwé
28e3f62a4e
Change Clock to kotlinx.datetime.Clock 2023-03-02 11:21:32 +01:00
Wolf Montwé
2ce7c6e412
Add core testing with TestClock using Kotlinx datetime 2023-03-01 16:19:09 +01:00
Wolf Montwé
d735ea00bb
Add design system README 2023-03-01 13:46:25 +01:00
Wolf Montwé
b6dc15b03c
Add design system with text and button atoms 2023-03-01 13:46:25 +01:00
Wolf Montwé
5aaa4bf1dd
Add PreviewWithThemes to ease theme comparison in Compose previews 2023-03-01 13:46:24 +01:00
Wolf Montwé
2cfb9cecc7
Add ReadOnlyComposabe annotation 2023-03-01 13:46:24 +01:00
Wolf Montwé
55c487b142
Move K9 and Thunderbird themes into theme module 2023-03-01 13:46:24 +01:00
Wolf Montwé
f4317b0fad
Add detekt plugin for compose 2023-02-22 10:51:23 +01:00
Wolf Montwé
b074534fec
Add compose specific rules and fix some issues 2023-02-22 10:25:12 +01:00
Wolf Montwé
dfdc37980e
Change code style 2023-02-17 22:37:41 +01:00
Wolf Montwé
762992c0eb
Add K9 and Thunderbird demo themes 2023-02-17 22:32:08 +01:00
Wolf Montwé
2cfe3dedea
Add Compose MainTheme 2023-02-17 22:32:08 +01:00
Wolf Montwé
a098aaee9f
Add basic compose demo app 2023-02-16 09:45:37 +01:00