Andy Scherzinger
|
34d6da68a1
|
properly theme adapter filter highlighting
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:55 +02:00 |
|
Andy Scherzinger
|
fa82641f31
|
theme toolbar icons including overflow icon and search field
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:54 +02:00 |
|
Andy Scherzinger
|
365a7502b4
|
unify tab layout theming on surface
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:54 +02:00 |
|
Andy Scherzinger
|
1d776ed6bd
|
tint dialog menu items based onSurface
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:54 +02:00 |
|
Andy Scherzinger
|
cb44a707a9
|
fix status icon background tint to match dialog background color (surface)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:54 +02:00 |
|
Andy Scherzinger
|
7e8213d78b
|
unread chip style now material3 (while not typical chip coloring)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:53 +02:00 |
|
Andy Scherzinger
|
4c9f5bec2e
|
proper material 3 reactions theming
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:53 +02:00 |
|
Andy Scherzinger
|
fd49b13b14
|
theme checked reactions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:53 +02:00 |
|
Andy Scherzinger
|
b2e21aef7c
|
correct themeing for reactions bottom sheet
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:53 +02:00 |
|
Andy Scherzinger
|
9eb3cbc280
|
proper chip theming for you-mentions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:52 +02:00 |
|
Andy Scherzinger
|
9a2d7ee1ff
|
extend tab layout theming for text / states and ripple effect
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:52 +02:00 |
|
Andy Scherzinger
|
37d88b7ea5
|
theme Mentions filter
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:52 +02:00 |
|
Andy Scherzinger
|
9a7ef3ca6c
|
theme generic avatars for Material 3
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:52 +02:00 |
|
Andy Scherzinger
|
e629932262
|
theme text buttons's ripple color for Material 3
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:51 +02:00 |
|
Andy Scherzinger
|
f6e215ad63
|
theme quote deletion image button
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:51 +02:00 |
|
Andy Scherzinger
|
d27f0e2222
|
preoperly theme quoted messages for Material 3 including alignment
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:50 +02:00 |
|
Andy Scherzinger
|
e3f305c804
|
Dialogs and bottom sheet to Material 3 background
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:50 +02:00 |
|
Andy Scherzinger
|
4b4bd2bb6f
|
remove unneeded divider
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:50 +02:00 |
|
Andy Scherzinger
|
11f78b75fe
|
Make status dialog more Material 3 aligned
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:49 +02:00 |
|
Andy Scherzinger
|
a53bf16f72
|
Move chat messages to Material 3
switch to high and mid emphasis color for text in chat bubbles
centralize bubble coloring
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:49 +02:00 |
|
Andy Scherzinger
|
822970f8e8
|
improve color state calculation for all button types with primary color style
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:49 +02:00 |
|
Andy Scherzinger
|
51cf6061c3
|
cleanup text theming methods, migrate image button theming
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:49 +02:00 |
|
Andy Scherzinger
|
ab14d9afff
|
make font size value a constant
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:49 +02:00 |
|
Andy Scherzinger
|
c10a0a7c65
|
make filled buttons Material 3
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:48 +02:00 |
|
Andy Scherzinger
|
6075191bc5
|
TextInputLayout now supports Material 3
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:48 +02:00 |
|
Andy Scherzinger
|
53168d1953
|
theme account chooser dialog
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:48 +02:00 |
|
Andy Scherzinger
|
0f997b433d
|
make theme ship schemes and utilize them in themeing util
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-11 09:50:47 +02:00 |
|
Andy Scherzinger
|
65049b2d2d
|
accept many functions within utility classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:04 +02:00 |
|
Álvaro Brey
|
c817d091bf
|
ViewThemeUtils: remove obsolete TODO
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
|
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
|
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
|
8f02558a8d
|
Add caching
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-08-10 19:22:00 +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
|
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
|
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 |
|