commit 66d5d46750058290296e701eb3b1970a0b52e6c7
parent 499b8108d101d85b3d3f99ffe823ec5fe343230e
Author: triesap <137732411+triesap@users.noreply.github.com>
Date: Sat, 5 Oct 2024 08:10:41 +0000
themes: add layer 1 surface focus
Diffstat:
6 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/themes/src/colors.ts b/themes/src/colors.ts
@@ -9,6 +9,7 @@ export const theme_colors = {
"layer-1-surface_a": "hsl(var(--layer-1-surface_a) / <alpha-value>)",
"layer-1-surface-edge": "hsl(var(--layer-1-surface-edge) / <alpha-value>)",
"layer-1-surface-err": "hsl(var(--layer-1-surface-err) / <alpha-value>)",
+ "layer-1-surface-focus": "hsl(var(--layer-1-surface-focus) / <alpha-value>)",
"layer-2-surface": "hsl(var(--layer-2-surface) / <alpha-value>)",
"layer-2-surface_a": "hsl(var(--layer-2-surface_a) / <alpha-value>)",
"layer-2-surface-edge": "hsl(var(--layer-2-surface-edge) / <alpha-value>)",
@@ -56,6 +57,7 @@ export type ThemeLayer1 = {
_a: HslTuple;
edge: HslTuple;
err: HslTuple;
+ focus: HslTuple;
};
glyphs: {
_: HslTuple;
diff --git a/themes/src/earth/dark.ts b/themes/src/earth/dark.ts
@@ -24,6 +24,7 @@ export const record_earth_dark: ThemeRecord = {
_a: [240, 2, 23],
edge: [240, 3, 19],
err: [0, 0, 0],
+ focus: [240, 4, 20],
},
glyphs: {
_: [30, 100, 100],
diff --git a/themes/src/earth/light.ts b/themes/src/earth/light.ts
@@ -24,6 +24,7 @@ export const record_earth_light: ThemeRecord = {
_a: [46, 23, 86],
edge: [240, 2, 55],
err: [51, 11, 77],
+ focus: [240, 5, 92],
},
glyphs: {
_: [240, 1, 38],
diff --git a/themes/src/os/dark.ts b/themes/src/os/dark.ts
@@ -24,6 +24,7 @@ export const record_os_dark: ThemeRecord = {
_a: [240, 2, 23],
edge: [240, 3, 19],
err: [0, 0, 0],
+ focus: [240, 4, 20],
},
glyphs: {
_: [30, 100, 100],
diff --git a/themes/src/os/light.ts b/themes/src/os/light.ts
@@ -24,6 +24,7 @@ export const record_os_light: ThemeRecord = {
_a: [240, 6, 83],
edge: [274, 4, 90],
err: [0, 0, 0],
+ focus: [240, 5, 92],
},
glyphs: {
_: [0, 0, 0],
diff --git a/themes/src/utils.ts b/themes/src/utils.ts
@@ -47,6 +47,7 @@ export const write_layers = ({ layer_0: { surface: l0_s, glyphs: l0_g }, layer_1
"--layer-1-surface_a": hsl(l1_s._a),
"--layer-1-surface-edge": hsl(l1_s.edge),
"--layer-1-surface-err": hsl(l1_s.err),
+ "--layer-1-surface-focus": hsl(l1_s.focus),
"--layer-1-glyph": hsl(l1_g._),
"--layer-1-glyph_a": hsl(l1_g._a),
"--layer-1-glyph-_pl": hsl(l1_g._pl),