|
1 | 1 | #include "colors.h" |
2 | 2 |
|
3 | | -// Material Design 3 Dark Theme - Surface |
4 | | -const QString Colors::SURFACE = "#1C1B1F"; |
5 | | -const QString Colors::SURFACE_DIM = "#141218"; |
6 | | -const QString Colors::SURFACE_BRIGHT = "#3B383E"; |
7 | | -const QString Colors::SURFACE_CONTAINER = "#211F26"; |
8 | | -const QString Colors::SURFACE_CONTAINER_HIGH = "#2B2930"; |
9 | | -const QString Colors::SURFACE_CONTAINER_HIGHEST = "#36343B"; |
10 | | -const QString Colors::SURFACE_VARIANT = "#49454F"; |
| 3 | +// Pure Black Theme - Surface colors |
| 4 | +const QString Colors::SURFACE = "#000000"; |
| 5 | +const QString Colors::SURFACE_DIM = "#000000"; |
| 6 | +const QString Colors::SURFACE_BRIGHT = "#1A1A1A"; |
| 7 | +const QString Colors::SURFACE_CONTAINER = "#0A0A0A"; |
| 8 | +const QString Colors::SURFACE_CONTAINER_HIGH = "#141414"; |
| 9 | +const QString Colors::SURFACE_CONTAINER_HIGHEST = "#1E1E1E"; |
| 10 | +const QString Colors::SURFACE_VARIANT = "#2A2A2A"; |
11 | 11 | const QString Colors::ON_SURFACE = "#E6E1E5"; |
12 | 12 | const QString Colors::ON_SURFACE_VARIANT = "#CAC4D0"; |
13 | | -const QString Colors::OUTLINE = "#938F99"; |
14 | | -const QString Colors::OUTLINE_VARIANT = "#49454F"; |
| 13 | +const QString Colors::OUTLINE = "#6E6E6E"; |
| 14 | +const QString Colors::OUTLINE_VARIANT = "#2A2A2A"; |
15 | 15 |
|
16 | | -// Primary (Purple) |
| 16 | +// Primary (Purple) - unchanged |
17 | 17 | const QString Colors::PRIMARY = "#D0BCFF"; |
18 | 18 | const QString Colors::ON_PRIMARY = "#381E72"; |
19 | 19 | const QString Colors::PRIMARY_CONTAINER = "#4F378B"; |
20 | 20 | const QString Colors::ON_PRIMARY_CONTAINER = "#EADDFF"; |
21 | 21 |
|
22 | | -// Secondary |
| 22 | +// Secondary - unchanged |
23 | 23 | const QString Colors::SECONDARY = "#CCC2DC"; |
24 | 24 | const QString Colors::ON_SECONDARY = "#332D41"; |
25 | 25 | const QString Colors::SECONDARY_CONTAINER = "#4A4458"; |
26 | 26 |
|
27 | | -// Tertiary |
| 27 | +// Tertiary - unchanged |
28 | 28 | const QString Colors::TERTIARY = "#EFB8C8"; |
29 | 29 | const QString Colors::ON_TERTIARY = "#492532"; |
30 | 30 | const QString Colors::TERTIARY_CONTAINER = "#633B48"; |
31 | 31 |
|
32 | | -// Error |
| 32 | +// Error - unchanged |
33 | 33 | const QString Colors::ERROR = "#F2B8B5"; |
34 | 34 | const QString Colors::ON_ERROR = "#601410"; |
35 | 35 | const QString Colors::ERROR_CONTAINER = "#8C1D18"; |
36 | 36 |
|
37 | | -// Accent aliases (mapped to Material tokens) |
| 37 | +// Accent aliases - unchanged |
38 | 38 | const QString Colors::ACCENT_BLUE = "#D0BCFF"; // Maps to PRIMARY |
39 | 39 | const QString Colors::ACCENT_PURPLE = "#CCC2DC"; // Maps to SECONDARY |
40 | 40 | const QString Colors::ACCENT_GREEN = "#A8DB8F"; // Material green tone |
41 | 41 | const QString Colors::ACCENT_RED = "#F2B8B5"; // Maps to ERROR |
42 | 42 |
|
43 | | -// Legacy aliases (mapped to Material surface system) |
44 | | -const QString Colors::BG_GRADIENT_START = "#1C1B1F"; // SURFACE |
45 | | -const QString Colors::BG_GRADIENT_END = "#141218"; // SURFACE_DIM |
46 | | -const QString Colors::GLASS_BG = "rgba(33, 31, 38, 200)"; // SURFACE_CONTAINER |
47 | | -const QString Colors::GLASS_HOVER = "rgba(43, 41, 48, 220)"; // SURFACE_CONTAINER_HIGH |
48 | | -const QString Colors::GLASS_BORDER = "rgba(147, 143, 153, 80)"; // OUTLINE |
| 43 | +// Legacy aliases (mapped to black surface system) |
| 44 | +const QString Colors::BG_GRADIENT_START = "#000000"; // SURFACE |
| 45 | +const QString Colors::BG_GRADIENT_END = "#000000"; // SURFACE_DIM |
| 46 | +const QString Colors::GLASS_BG = "rgba(10, 10, 10, 220)"; // SURFACE_CONTAINER |
| 47 | +const QString Colors::GLASS_HOVER = "rgba(20, 20, 20, 230)"; // SURFACE_CONTAINER_HIGH |
| 48 | +const QString Colors::GLASS_BORDER = "rgba(110, 110, 110, 80)"; // OUTLINE |
49 | 49 | const QString Colors::TEXT_PRIMARY = "#E6E1E5"; // ON_SURFACE |
50 | 50 | const QString Colors::TEXT_SECONDARY = "#CAC4D0"; // ON_SURFACE_VARIANT |
51 | 51 |
|
|
0 commit comments