Álvaro Brey
|
eec323cba8
|
ThemingCapability: remove obsolete TODO
it works
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:22:03 +02:00 |
|
Álvaro Brey
|
4abc3839e5
|
ViewThemeUtils: move things that do not belong in this class
Color calculations go to ColorUtil, checking if dark theme goes to PlatformThemeUtil
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:22:02 +02:00 |
|
Álvaro Brey
|
a1a91c5c0f
|
Move current user listening logic out of UserModule and into a new CurrentUserProvider
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:22:02 +02:00 |
|
Álvaro Brey
|
a45166a9db
|
Make ColorUtil an injectable and clean up a little
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:22:02 +02:00 |
|
Andy Scherzinger
|
3a9009231d
|
fix binding changes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:02 +02:00 |
|
Andy Scherzinger
|
3c865364ac
|
let current user be null-able
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:01 +02:00 |
|
Andy Scherzinger
|
209c1a90ba
|
reuse color state list definitions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:01 +02:00 |
|
Andy Scherzinger
|
b34765ccf4
|
migrate profile fields to input layouts for Material3
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:01 +02:00 |
|
Andy Scherzinger
|
23d436f314
|
fix input layout theming dark/light
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:01 +02:00 |
|
Andy Scherzinger
|
6e42a52a9a
|
fix entry menu bottom sheet input layout text color
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:00 +02:00 |
|
Andy Scherzinger
|
8f02558a8d
|
Add caching
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:00 +02:00 |
|
Andy Scherzinger
|
6e0afac7f6
|
format layout
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:00 +02:00 |
|
Andy Scherzinger
|
96c29260ab
|
set link colors correctly
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:59 +02:00 |
|
Andy Scherzinger
|
e3c535722d
|
theme all swipe to refresh layouts
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:59 +02:00 |
|
Andy Scherzinger
|
b9e9c35df5
|
don't tint status icons on cardViews
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:59 +02:00 |
|
Andy Scherzinger
|
eb967fbf7d
|
harden theming calculations to handle null values
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:59 +02:00 |
|
Andy Scherzinger
|
d4c07f1278
|
safeguard theme values in case of null values
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:58 +02:00 |
|
Andy Scherzinger
|
d9c59b6f87
|
organize imports
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:58 +02:00 |
|
Andy Scherzinger
|
278aaa437f
|
fix ktlint issues
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:58 +02:00 |
|
Andy Scherzinger
|
9eac0d3615
|
theme audio device list
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:57 +02:00 |
|
Andy Scherzinger
|
234e97502b
|
theme reactions bottomsheet
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:57 +02:00 |
|
Andy Scherzinger
|
e9d304a79b
|
theme outgoing voice message seekbar
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:57 +02:00 |
|
Andy Scherzinger
|
b7006230b8
|
theme incoming voice message
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:57 +02:00 |
|
Andy Scherzinger
|
f68384e69d
|
theme folder/archive icon
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:57 +02:00 |
|
Andy Scherzinger
|
641744ec56
|
extend outgoing messages' theming
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:56 +02:00 |
|
Andy Scherzinger
|
0f94b8c473
|
theme outgoing poll bubble
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:56 +02:00 |
|
Andy Scherzinger
|
a907b1ba51
|
fix theming for poll button
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:56 +02:00 |
|
Andy Scherzinger
|
9aabb8804e
|
extend button theming for primary actions to respect states and also cover icons
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:56 +02:00 |
|
Andy Scherzinger
|
e54abe63f1
|
theme polls and add further theming functions to the utils
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:55 +02:00 |
|
Andy Scherzinger
|
0463a39bfb
|
Add EditText coloring
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:55 +02:00 |
|
Andy Scherzinger
|
28aae00641
|
extend text input layout theming
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:55 +02:00 |
|
Andy Scherzinger
|
907386e9b7
|
add proper button-state coloring for button text/icon
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:55 +02:00 |
|
Andy Scherzinger
|
aef9b69175
|
add proper checkbox- state coloring
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:55 +02:00 |
|
Andy Scherzinger
|
7ec78e53f0
|
first steps to theme poll creation
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:54 +02:00 |
|
Andy Scherzinger
|
9be4358ae0
|
theme contacts selector icon
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:54 +02:00 |
|
Andy Scherzinger
|
d1a562cf80
|
fix after rebase
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:21:54 +02:00 |
|
Álvaro Brey
|
e5bf5ec261
|
WIP: theme chat controller and message viewholders
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:21:54 +02:00 |
|
Álvaro Brey
|
3283e5b4f6
|
ConversationItem: theme unread message bubbles
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:21:54 +02:00 |
|
Álvaro Brey
|
4de7d06e8e
|
Theme SharedItemsActivity
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:21:53 +02:00 |
|
Álvaro Brey
|
94479d0943
|
Theme TakePhotoActivity
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:36 +02:00 |
|
Álvaro Brey
|
b66ec4a150
|
Theme ConversationInfoController
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:36 +02:00 |
|
Álvaro Brey
|
b4ed79dc38
|
Theme EntryMenuController
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:36 +02:00 |
|
Álvaro Brey
|
49f9e0ffc4
|
Theme RemoteFileBrowser
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:35 +02:00 |
|
Álvaro Brey
|
a4c01978a8
|
Theme ProfileController
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:35 +02:00 |
|
Álvaro Brey
|
4c31f6f2e9
|
SettingsController: theme switch preferences
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:35 +02:00 |
|
Álvaro Brey
|
5abdacab25
|
SettingsController: color section headers
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:35 +02:00 |
|
Álvaro Brey
|
d60fdd03c5
|
Color SetStatusDialog and ChooseAccountDialog
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:35 +02:00 |
|
Álvaro Brey
|
4af491c7df
|
Color search highlights
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:34 +02:00 |
|
Álvaro Brey
|
54d1ac9de7
|
ContactsController: tint "public conversation" button
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:34 +02:00 |
|
Álvaro Brey
|
5ec18780ff
|
Color list headers
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-08-10 19:17:34 +02:00 |
|