diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-15 19:21:32 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-15 19:21:32 -0500 |
| commit | 0529189a422072c7f027544dfafc503f37183492 (patch) | |
| tree | 60d6b3df0657429bd0e2bafe927a8b401b3be6f8 /scripts/theme-studio/styles.css | |
| parent | 7e7b871fe4f8daff724c3df37feb5572464532c1 (diff) | |
| download | dotemacs-0529189a422072c7f027544dfafc503f37183492.tar.gz dotemacs-0529189a422072c7f027544dfafc503f37183492.zip | |
feat(theme-studio): flag gone color assignments with a border
An assignment pointing at a color no longer in the palette showed only as "(gone)" on hover. I added a distinct solid border to the swatch whenever its current value resolves to "(gone)", so a broken assignment reads at a glance. The solid red outline is set apart from the dashed unused-tile flag, keeping the two palette-state cues distinguishable. A #gonetest gate covers the flagged and unflagged cases.
Diffstat (limited to 'scripts/theme-studio/styles.css')
| -rw-r--r-- | scripts/theme-studio/styles.css | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/theme-studio/styles.css b/scripts/theme-studio/styles.css index fba40ac80..c767fc534 100644 --- a/scripts/theme-studio/styles.css +++ b/scripts/theme-studio/styles.css @@ -49,6 +49,7 @@ .paltoggle{align-self:flex-start;width:22px;height:22px;padding:0;border:1px solid #3a3a3a;border-radius:4px;background:#1f1c19;color:#e8bd30;font:12px monospace;line-height:1;cursor:pointer;margin-right:6px} .pchip.unused{outline:2px dashed #cb6b4d;outline-offset:-2px} .fstrip.unused-col{outline:1px dashed #cb6b4d;outline-offset:2px;border-radius:8px} + .cdd.gone{outline:2px solid #e0533f;outline-offset:-2px} .sbtn{width:17px;height:15px;border:1px solid #3a3a3a;border-radius:3px;background:#eaeaea;color:#111;cursor:pointer;font-size:13px;line-height:1;margin-right:2px;padding:0} .sbtn.on{background:#0d0b0a;color:#cdced1;border-color:#8a9496} .pals{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start} |
