From f6682813a49884838f87c3d4ebf860f810b8b683 Mon Sep 17 00:00:00 2001 From: Yashas Date: Wed, 9 Sep 2026 16:52:23 +0530 Subject: [PATCH] console: mark the active queue again, without the checkbox look MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removing the node circles took the active-row marker with them — the tint alone was too quiet to say which queue you were on. The active row (and Overview / All leads) now carries a short accent bar on its left edge. It appears only when active, so inactive rows stay clean and nothing reads as an empty checkbox, which is what the circles did. Co-Authored-By: Claude Opus 5 (1M context) --- src/layout/Shell.css | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/layout/Shell.css b/src/layout/Shell.css index f1e94df..8a72ada 100644 --- a/src/layout/Shell.css +++ b/src/layout/Shell.css @@ -132,6 +132,22 @@ font-weight: 500; } +/* WHICH ONE YOU ARE ON. The node circles used to carry this, but they also sat, + empty, on every inactive row and read as checkboxes. An accent bar that exists + only when active says the same thing and says nothing the rest of the time. */ +.shell__stage.is-active::before, +.shell__today.is-active::before { + content: ''; + position: absolute; + left: 4px; + top: 50%; + width: 3px; + height: 18px; + margin-top: -9px; + border-radius: var(--r-pill); + background: var(--zk-blue); +} + /* Queues where the machine stops and a person decides. */ .shell__stage.is-needed .shell__stagename { font-weight: 500; @@ -208,6 +224,7 @@ /* The way back to the overview. It sits above "Add a lead" because reading the book is the commoner act — most sessions start by looking, not filing. */ .shell__today { + position: relative; display: block; margin: 0 0 8px; padding: 9px 12px;