aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/palette.ts
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-05-06 21:17:40 +0800
committercrupest <crupest@outlook.com>2021-05-06 21:17:40 +0800
commitaad014ed2961ce660e8a4d6474a6197bee41f69c (patch)
tree0f4996f7b6edbd00d1d38ea35c153e5db8ff6a22 /FrontEnd/src/app/palette.ts
parenta7d12775d7ea8f72122d5a35914c0fe566fcea73 (diff)
downloadtimeline-aad014ed2961ce660e8a4d6474a6197bee41f69c.tar.gz
timeline-aad014ed2961ce660e8a4d6474a6197bee41f69c.tar.bz2
timeline-aad014ed2961ce660e8a4d6474a6197bee41f69c.zip
...
Diffstat (limited to 'FrontEnd/src/app/palette.ts')
-rw-r--r--FrontEnd/src/app/palette.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/FrontEnd/src/app/palette.ts b/FrontEnd/src/app/palette.ts
index 63a70c4e..98e7d814 100644
--- a/FrontEnd/src/app/palette.ts
+++ b/FrontEnd/src/app/palette.ts
@@ -34,7 +34,10 @@ export function generatePaletteColor(color: string): PaletteColor {
const c = Color(color);
return {
color: c.toString(),
- inactive: (c.isLight() ? darkenBy(c, 0.2) : lightenBy(c, 0.2)).toString(),
+ inactive: (c.lightness() > 60
+ ? darkenBy(c, 0.1)
+ : lightenBy(c, 0.2)
+ ).toString(),
lighter: lightenBy(c, 0.1).fade(0.1).toString(),
darker: darkenBy(c, 0.1).toString(),
};
@@ -58,7 +61,7 @@ export function generatePalette(options: {
primaryEnhance: generatePaletteColor(pe.toString()),
secondary: generatePaletteColor(s.toString()),
textPrimary: generatePaletteColor("#111111"),
- textOnPrimary: generatePaletteColor(p.isLight() ? "black" : "white"),
+ textOnPrimary: generatePaletteColor(p.lightness() > 60 ? "black" : "white"),
danger: generatePaletteColor("red"),
success: generatePaletteColor("green"),
};