diff --git a/app/src/main/res/layout/fragment_toolbar.xml b/app/src/main/res/layout/fragment_toolbar.xml index f8887815180186ec2e92f41ebab878b470409ef6..dfa09f03df9318e9087cd294f833a84ceb4a96ee 100644 --- a/app/src/main/res/layout/fragment_toolbar.xml +++ b/app/src/main/res/layout/fragment_toolbar.xml @@ -49,6 +49,7 @@ android:layout_marginTop="2dp" android:gravity="center" android:textAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Title" + android:textColor="?android:textColorPrimary" android:textSize="16sp" android:visibility="gone" /> @@ -61,7 +62,8 @@ android:gravity="center_vertical" android:singleLine="true" android:text="@string/app_name" - android:textAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Title" /> + android:textAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Title" + android:textColor="?android:textColorPrimary" /> </LinearLayout> @@ -73,5 +75,6 @@ android:layout_marginTop="-3dp" android:ellipsize="end" android:singleLine="true" + android:textColor="?android:textColorSecondary" android:visibility="gone" /> </LinearLayout> diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index d34b99440827b1143ea8ff0724ae9f36bd552719..7ac8230abd418a420902d63e1a11869581eb4bd7 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -49,6 +49,7 @@ <attr name="colorTextPrimary" format="color" /> <attr name="colorTextPrimaryInverse" format="color" /> <attr name="colorTextSecondary" format="color" /> + <attr name="colorTextSecondaryInverse" format="color" /> <attr name="colorDivider" format="color" /> <attr name="colorBackground" format="color" /> diff --git a/app/src/main/res/values/styles_widgets.xml b/app/src/main/res/values/styles_widgets.xml index 10bbddc83828f5366c317ae9852ee93c1aa22bc5..320604f8c206e5ee244cb545d510f95bc279686e 100644 --- a/app/src/main/res/values/styles_widgets.xml +++ b/app/src/main/res/values/styles_widgets.xml @@ -56,10 +56,18 @@ <style name="Widget.AppBarOverlay.Light.Auto" parent="Widget.AppBarOverlay.Light"> <item name="colorControlNormal">?colorTextPrimary</item> + <item name="android:textColor">?colorTextPrimary</item> <item name="android:textColorPrimary">?colorTextPrimary</item> <item name="android:textColorSecondary">?colorTextSecondary</item> </style> + <style name="Widget.AppBarOverlay.Light.DarkHead" parent="Widget.AppBarOverlay.Light"> + <item name="colorControlNormal">?colorTextPrimaryInverse</item> + <item name="android:textColor">?colorTextPrimaryInverse</item> + <item name="android:textColorPrimary">?colorTextPrimaryInverse</item> + <item name="android:textColorSecondary">?colorTextSecondaryInverse</item> + </style> + <style name="Widget.TabLayout.Auto" parent="Widget.Design.TabLayout"> <item name="tabIndicatorColor">?colorAccent</item> <item name="tabIndicatorHeight">3dp</item> @@ -85,6 +93,7 @@ <style name="Widget.PopupOverlay.Light" parent="ThemeOverlay.AppCompat.Light" /> <style name="Widget.PopupOverlay.Light.Auto" parent="Widget.PopupOverlay.Light"> + <item name="android:textColor">?colorTextPrimary</item> <item name="android:colorBackground">?colorBackgroundCard</item> </style> diff --git a/app/src/main/res/values/themes_amoled.xml b/app/src/main/res/values/themes_amoled.xml index 429f7290a7a1a6ccef15c3d6f26757b59484476a..a2cbaa0f0c8602df3fdfac0f7fc6a1c7be33dab3 100644 --- a/app/src/main/res/values/themes_amoled.xml +++ b/app/src/main/res/values/themes_amoled.xml @@ -44,6 +44,12 @@ <item name="senderColorE">#b39775</item> <item name="senderColorF">#3176b3</item> + <item name="colorTextPrimary">#dedede</item> + <item name="colorTextPrimaryInverse">#303030</item> + <item name="colorTextSecondary">#8a8a8a</item> + <item name="colorTextSecondaryInverse">#757575</item> + <item name="colorDivider">#1FFFFFFF</item> + <item name="colorForeground">#FFFFFF</item> <item name="colorForegroundHighlight">#FFFFFF</item> <item name="colorForegroundSecondary">#B3FFFFFF</item> @@ -53,8 +59,6 @@ <item name="colorForegroundMirc">0x0</item> - <item name="colorDivider">#1FFFFFFF</item> - <item name="colorBackground">#000000</item> <item name="android:windowBackground">@color/amoled_background</item> <item name="colorBackgroundHighlight">#40ffaf3b</item> diff --git a/app/src/main/res/values/themes_base.xml b/app/src/main/res/values/themes_base.xml index 90022aeff8eae64bebb6afde73b46dd03c80fa10..c19d5dd8409220defe7a0ed32b4feacd878ef09e 100644 --- a/app/src/main/res/values/themes_base.xml +++ b/app/src/main/res/values/themes_base.xml @@ -134,6 +134,18 @@ <item name="actionBarPopupTheme">@style/Widget.PopupOverlay.Light.Auto</item> <item name="android:textColor">?colorTextPrimary</item> + <item name="android:textColorPrimary">?colorTextPrimary</item> + <item name="android:textColorSecondary">?colorTextSecondary</item> + <item name="colorControlNormal">?colorTextPrimary</item> + </style> + + <style name="Theme.ChatTheme.Light.DarkHead" parent="Theme.ChatTheme.Light.Auto"> + <item name="actionBarTheme">@style/Widget.AppBarOverlay.Light.DarkHead</item> + <item name="formatBarTheme">@style/Widget.AppBarOverlay.Light.Auto</item> + <item name="actionBarPopupTheme">@style/Widget.PopupOverlay.Light.Auto</item> + + <item name="android:textColor">?colorTextPrimary</item> + <item name="android:textColorPrimary">?colorTextPrimary</item> <item name="android:textColorSecondary">?colorTextSecondary</item> <item name="colorControlNormal">?colorTextPrimary</item> </style> diff --git a/app/src/main/res/values/themes_dracula.xml b/app/src/main/res/values/themes_dracula.xml index 7a17d0a2d2f3d7ca9179235c3541c2139e6b09d0..efa5ed0ceed1331bd56c7a2c159b5db25c1de4d1 100644 --- a/app/src/main/res/values/themes_dracula.xml +++ b/app/src/main/res/values/themes_dracula.xml @@ -54,6 +54,7 @@ <item name="colorTextPrimary">#f8f8f2</item> <item name="colorTextPrimaryInverse">#282a36</item> <item name="colorTextSecondary">#6272a4</item> + <item name="colorTextSecondaryInverse">#586e75</item> <item name="colorDivider">#19f8f8f2</item> <item name="colorForegroundMirc">0x0</item> diff --git a/app/src/main/res/values/themes_gruvbox.xml b/app/src/main/res/values/themes_gruvbox.xml index 770d437439609e9e581f48bbd5776bc2475d5dc2..d3ddcc126fe68f25e6a172c9a37050a2b808c839 100644 --- a/app/src/main/res/values/themes_gruvbox.xml +++ b/app/src/main/res/values/themes_gruvbox.xml @@ -54,6 +54,7 @@ <item name="colorTextPrimary">#3c3836</item> <item name="colorTextPrimaryInverse">#fbf1c7</item> <item name="colorTextSecondary">#665c54</item> + <item name="colorTextSecondaryInverse">#bdae93</item> <item name="colorDivider">#2d928374</item> <item name="colorForegroundMirc">0x1</item> @@ -113,6 +114,7 @@ <item name="colorTextPrimary">#dbdbb2</item> <item name="colorTextPrimaryInverse">#282828</item> <item name="colorTextSecondary">#bdae93</item> + <item name="colorTextSecondaryInverse">#665c54</item> <item name="colorDivider">#33928374</item> <item name="colorForegroundMirc">0x0</item> diff --git a/app/src/main/res/values/themes_material.xml b/app/src/main/res/values/themes_material.xml index 3d447fa80b6f061e8f4abc6aa4c6a48e4e2caaaa..70c1c91bfc0862429c01ae6218a0f72f520387c8 100644 --- a/app/src/main/res/values/themes_material.xml +++ b/app/src/main/res/values/themes_material.xml @@ -22,7 +22,7 @@ <resources> <color name="material_light_background">#fafafa</color> - <style name="Theme.ChatTheme.Material_Light" parent="Theme.ChatTheme.Light"> + <style name="Theme.ChatTheme.Material_Light" parent="Theme.ChatTheme.Light.DarkHead"> <item name="senderColor0">#F44336</item> <item name="senderColor1">#2196F3</item> <item name="senderColor2">#7CB342</item> @@ -43,12 +43,9 @@ <item name="colorTextPrimary">#212121</item> <item name="colorTextPrimaryInverse">#FAFAFA</item> <item name="colorTextSecondary">#757575</item> + <item name="colorTextSecondaryInverse">#8a8a8a</item> <item name="colorDivider">#1F000000</item> - <item name="android:textColor">?colorTextPrimary</item> - <item name="android:textColorSecondary">?colorTextSecondary</item> - <item name="colorControlNormal">?colorTextPrimary</item> - <item name="colorForeground">#DE000000</item> <item name="colorForegroundHighlight">#DE000000</item> <item name="colorForegroundSecondary">#8A000000</item> @@ -78,7 +75,7 @@ <color name="material_dark_background">#303030</color> - <style name="Theme.ChatTheme.Material_Dark" parent="Theme.ChatTheme"> + <style name="Theme.ChatTheme.Material_Dark" parent="Theme.ChatTheme.Auto"> <item name="senderColor0">#F44336</item> <item name="senderColor1">#2196F3</item> <item name="senderColor2">#8BC34A</item> @@ -99,12 +96,9 @@ <item name="colorTextPrimary">#dedede</item> <item name="colorTextPrimaryInverse">#303030</item> <item name="colorTextSecondary">#8a8a8a</item> + <item name="colorTextSecondaryInverse">#757575</item> <item name="colorDivider">#1FFFFFFF</item> - <item name="android:textColor">?colorTextPrimary</item> - <item name="android:textColorSecondary">?colorTextSecondary</item> - <item name="colorControlNormal">?colorTextPrimary</item> - <item name="colorForeground">#FFFFFF</item> <item name="colorForegroundHighlight">#FFFFFF</item> <item name="colorForegroundSecondary">#B3FFFFFF</item> diff --git a/app/src/main/res/values/themes_quassel.xml b/app/src/main/res/values/themes_quassel.xml index e16f41a6ab8001cabe7ff81ee54354e63d79f3a1..0536dbcc7635da1b5c898a78e379b2e7f914a1ce 100644 --- a/app/src/main/res/values/themes_quassel.xml +++ b/app/src/main/res/values/themes_quassel.xml @@ -22,7 +22,7 @@ <resources> <color name="quassel_light_background">#fafafa</color> - <style name="Theme.ChatTheme.Quassel_Light" parent="Theme.ChatTheme.Light"> + <style name="Theme.ChatTheme.Quassel_Light" parent="Theme.ChatTheme.Light.DarkHead"> <item name="senderColor0">#cc0000</item> <item name="senderColor1">#006cad</item> <item name="senderColor2">#4d9900</item> @@ -43,12 +43,9 @@ <item name="colorTextPrimary">#212121</item> <item name="colorTextPrimaryInverse">#FAFAFA</item> <item name="colorTextSecondary">#757575</item> + <item name="colorTextSecondaryInverse">#8a8a8a</item> <item name="colorDivider">#1F000000</item> - <item name="android:textColor">?colorTextPrimary</item> - <item name="android:textColorSecondary">?colorTextSecondary</item> - <item name="colorControlNormal">?colorTextPrimary</item> - <item name="colorForeground">#DE000000</item> <item name="colorForegroundHighlight">#DE000000</item> <item name="colorForegroundSecondary">#8A000000</item> @@ -78,7 +75,7 @@ <color name="quassel_dark_background">#303030</color> - <style name="Theme.ChatTheme.Quassel_Dark" parent="Theme.ChatTheme"> + <style name="Theme.ChatTheme.Quassel_Dark" parent="Theme.ChatTheme.Auto"> <item name="senderColor0">#cc0000</item> <item name="senderColor1">#006cad</item> <item name="senderColor2">#4d9900</item> @@ -99,12 +96,9 @@ <item name="colorTextPrimary">#dedede</item> <item name="colorTextPrimaryInverse">#303030</item> <item name="colorTextSecondary">#8a8a8a</item> + <item name="colorTextSecondaryInverse">#757575</item> <item name="colorDivider">#1FFFFFFF</item> - <item name="android:textColor">?colorTextPrimary</item> - <item name="android:textColorSecondary">?colorTextSecondary</item> - <item name="colorControlNormal">?colorTextPrimary</item> - <item name="colorForeground">#FFFFFF</item> <item name="colorForegroundHighlight">#DE000000</item> <item name="colorForegroundSecondary">#B3FFFFFF</item> diff --git a/app/src/main/res/values/themes_solarized.xml b/app/src/main/res/values/themes_solarized.xml index fb03da22680024e728b336b832b0c8e7f3a7d198..c1adef81ac06f462a246fd807a69e402b9f4da35 100644 --- a/app/src/main/res/values/themes_solarized.xml +++ b/app/src/main/res/values/themes_solarized.xml @@ -54,6 +54,7 @@ <item name="colorTextPrimary">#586e75</item> <item name="colorTextPrimaryInverse">#FDF6E3</item> <item name="colorTextSecondary">#657b83</item> + <item name="colorTextSecondaryInverse">#839496</item> <item name="colorDivider">#19586e75</item> <item name="colorForegroundMirc">0x1</item> @@ -113,6 +114,7 @@ <item name="colorTextPrimary">#93a1a1</item> <item name="colorTextPrimaryInverse">#002B36</item> <item name="colorTextSecondary">#839496</item> + <item name="colorTextSecondaryInverse">#657b83</item> <item name="colorDivider">#1993a1a1</item> <item name="colorForegroundMirc">0x0</item>