|
87 | 87 | <item name="statusTestingColor">@color/color_dracula_yellow</item> |
88 | 88 | <item name="routeProxyColor">@color/color_dracula_cyan</item> |
89 | 89 | </style> |
| 90 | + |
| 91 | + <!-- Dark High Contrast (OLED) night variant. Night is this theme's active path |
| 92 | + (it forces night mode on), so the full canvas + M3 roles are repeated here |
| 93 | + to match the day style declared in values/themes.xml. --> |
| 94 | + <style name="Theme.SagerNet.DarkHighContrast" parent="Theme.SagerNet"> |
| 95 | + <item name="colorPrimary">@color/dhc_primary</item> |
| 96 | + <item name="colorPrimaryDark">@color/dhc_primary_dark</item> |
| 97 | + <item name="colorAccent">@color/dhc_accent</item> |
| 98 | + <item name="colorOnPrimary">@color/dhc_on_primary</item> |
| 99 | + <item name="colorMaterial100">@color/dhc_100</item> |
| 100 | + <item name="colorMaterial300">@color/dhc_300</item> |
| 101 | + <item name="cardElevatedSurfaceColor">@color/card_elevated_dhc</item> |
| 102 | + |
| 103 | + <item name="colorSurface">@color/dhc_surface</item> |
| 104 | + <item name="colorOnSurface">@color/dhc_on_surface</item> |
| 105 | + <item name="android:colorBackground">@color/dhc_background</item> |
| 106 | + <item name="colorOnBackground">@color/dhc_on_surface</item> |
| 107 | + <item name="android:windowBackground">@color/dhc_background</item> |
| 108 | + <item name="colorPrimaryContainer">@color/dhc_container</item> |
| 109 | + <item name="colorOnPrimaryContainer">@color/dhc_on_surface</item> |
| 110 | + <item name="colorSecondary">@color/dhc_accent</item> |
| 111 | + <item name="colorSecondaryContainer">@color/dhc_container</item> |
| 112 | + <item name="colorOnSecondaryContainer">@color/dhc_on_surface</item> |
| 113 | + <item name="colorTertiary">@color/dhc_blue</item> |
| 114 | + <item name="colorTertiaryContainer">@color/dhc_container</item> |
| 115 | + <item name="colorOnTertiaryContainer">@color/dhc_on_surface</item> |
| 116 | + <item name="colorSurfaceVariant">@color/dhc_surface_variant</item> |
| 117 | + <item name="colorOnSurfaceVariant">@color/dhc_on_surface_variant</item> |
| 118 | + <item name="colorOutline">@color/dhc_outline</item> |
| 119 | + <item name="colorOutlineVariant">@color/dhc_outline_variant</item> |
| 120 | + <item name="accentOrTextSecondary">@color/dhc_accent</item> |
| 121 | + <item name="accentOrTextPrimary">@color/dhc_accent</item> |
| 122 | + <item name="primaryOrTextSecondary">@color/dhc_primary</item> |
| 123 | + <item name="primaryOrTextPrimary">@color/dhc_primary</item> |
| 124 | + <item name="protocolColor">@color/dhc_green</item> |
| 125 | + <item name="profileNameColor">@color/dhc_on_surface</item> |
| 126 | + <item name="statusConnectedColor">@color/dhc_green</item> |
| 127 | + <item name="statusStoppedColor">@color/dhc_red</item> |
| 128 | + <item name="statusConnectingColor">@color/dhc_yellow</item> |
| 129 | + <item name="testFailColor">@color/dhc_red</item> |
| 130 | + <item name="speedTextColor">@color/dhc_accent</item> |
| 131 | + <item name="fabStoppedColor">@color/dhc_on_primary</item> |
| 132 | + <item name="statusDetailColor">@color/dhc_accent</item> |
| 133 | + <item name="statusTestingColor">@color/dhc_yellow</item> |
| 134 | + <item name="routeProxyColor">@color/dhc_blue</item> |
| 135 | + <item name="navSelectedColor">?attr/colorPrimary</item> |
| 136 | + </style> |
| 137 | + |
| 138 | + <style name="Theme.SagerNet.Dialog.DarkHighContrast" parent="Theme.SagerNet.Dialog"> |
| 139 | + <item name="colorPrimary">@color/dhc_primary</item> |
| 140 | + <item name="colorPrimaryDark">@color/dhc_primary_dark</item> |
| 141 | + <item name="colorAccent">@color/dhc_accent</item> |
| 142 | + <item name="colorOnPrimary">@color/dhc_on_primary</item> |
| 143 | + <item name="colorMaterial100">@color/dhc_100</item> |
| 144 | + <item name="colorMaterial300">@color/dhc_300</item> |
| 145 | + <item name="cardElevatedSurfaceColor">@color/card_elevated_dhc</item> |
| 146 | + |
| 147 | + <item name="colorSurface">@color/dhc_surface</item> |
| 148 | + <item name="colorOnSurface">@color/dhc_on_surface</item> |
| 149 | + <item name="android:colorBackground">@color/dhc_background</item> |
| 150 | + <item name="colorOnBackground">@color/dhc_on_surface</item> |
| 151 | + <item name="colorPrimaryContainer">@color/dhc_container</item> |
| 152 | + <item name="colorOnPrimaryContainer">@color/dhc_on_surface</item> |
| 153 | + <item name="colorSecondary">@color/dhc_accent</item> |
| 154 | + <item name="colorSecondaryContainer">@color/dhc_container</item> |
| 155 | + <item name="colorOnSecondaryContainer">@color/dhc_on_surface</item> |
| 156 | + <item name="colorTertiary">@color/dhc_blue</item> |
| 157 | + <item name="colorTertiaryContainer">@color/dhc_container</item> |
| 158 | + <item name="colorOnTertiaryContainer">@color/dhc_on_surface</item> |
| 159 | + <item name="colorSurfaceVariant">@color/dhc_surface_variant</item> |
| 160 | + <item name="colorOnSurfaceVariant">@color/dhc_on_surface_variant</item> |
| 161 | + <item name="colorOutline">@color/dhc_outline</item> |
| 162 | + <item name="colorOutlineVariant">@color/dhc_outline_variant</item> |
| 163 | + <item name="protocolColor">@color/dhc_green</item> |
| 164 | + <item name="profileNameColor">@color/dhc_on_surface</item> |
| 165 | + <item name="statusConnectedColor">@color/dhc_green</item> |
| 166 | + <item name="statusStoppedColor">@color/dhc_red</item> |
| 167 | + <item name="statusConnectingColor">@color/dhc_yellow</item> |
| 168 | + <item name="testFailColor">@color/dhc_red</item> |
| 169 | + <item name="speedTextColor">@color/dhc_accent</item> |
| 170 | + <item name="fabStoppedColor">@color/dhc_on_primary</item> |
| 171 | + <item name="statusDetailColor">@color/dhc_accent</item> |
| 172 | + <item name="statusTestingColor">@color/dhc_yellow</item> |
| 173 | + <item name="routeProxyColor">@color/dhc_blue</item> |
| 174 | + </style> |
90 | 175 | </resources> |
0 commit comments