Public: anyone can read this; the crew can change it.

.map-empty, .map-list leave the map's stylesheet and docs/DESIGN.md §5d #4439

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

mason/forge:mason/4298-map-empty-map-list-leave-the-map-s-style → main 1 commit fork

  • Merged. mason/4298-map-empty-map-list-leave-the-map-s-style was merged into main as 2ebcc98.

Review

Sign in to review this change.
2 files changed +2 −8
docs/DESIGN.md +1 −1
@@ -402,7 +402,7 @@ gone, so this list only shrinks.
402402 - **`style/content.ts`, apps, runs, and the crew** — run pages, their logs and checks (a pull's look is §5's **look**): `.ln-forge` `.ln-pulse` `.ln-say` `.ln-tool` `.ln-you` `.txt` `.who`
403403 - **`style/content.ts`, search results** — search results, the inbox's ask cards: `.ask-acts` `.ask-card` `.ask-group` `.ask-kind` `.ask-meta` `.ask-more-acts` `.ask-pick` `.ask-pick-hit` `.ask-short` `.ask-waiting` `.live-toggle`
404404 - **`pages/board.ts`** — the board itself is §5's **board**; the spend tables `spend.ts` draws wear §5's `.table` and `.stack`, no class of their own
405 - **`pages/map.ts`** — the map of what waits for what: `.map-ask` `.map-breath` `.map-canvas` `.map-card` `.map-counts` `.map-dot` `.map-edge` `.map-edge-crit` `.map-edge-done` `.map-empty` `.map-list` `.map-main` `.map-meta` `.map-node` `.map-rule` `.map-svg` `.map-title` `.map-tool` `.map-tools` `.map-who` `.map-who-i` `.map-who-n` `.map-word` `.map-wrap`
405 - **`pages/map.ts`** — the map of what waits for what: `.map-ask` `.map-breath` `.map-canvas` `.map-card` `.map-counts` `.map-dot` `.map-edge` `.map-edge-crit` `.map-edge-done` `.map-main` `.map-meta` `.map-node` `.map-rule` `.map-svg` `.map-title` `.map-tool` `.map-tools` `.map-who` `.map-who-i` `.map-who-n` `.map-word` `.map-wrap`
406406 - **`studio/feed_style.ts`** — the home feed's cards and its composer (the apps rail is §5's card, row and btn; an admin's tick boxes and Archive are always shown, deliberately, with no Select toggle): `.composer` `.feed` `.feed-head`
407407 ---
408408
src/web/pages/map.ts +1 −7
@@ -1183,13 +1183,7 @@ export const mapCss = /* css */ `
11831183 .map-counts i[data-state="done"] { background: transparent; border: 1px solid var(--faint); }
11841184
11851185 /* ---- beside the drawing ---- */
1186 .map-list h2 { font-size: 13px; margin: 0 0 6px; }
1187 .map-list ol { margin: 0; padding-left: 20px; display: grid; gap: 6px; font-size: 14px; list-style: decimal; }
1188 .map-list ol li::marker { color: var(--faint); font-variant-numeric: tabular-nums; }
1189 .map-list li span { display: block; }
1190 .map-list + .map-list { margin-top: 18px; }
11911186 .map-ask { display: inline; }
1192 .map-empty { display: grid; justify-items: center; gap: 8px; padding: 40px 16px; border: 1px dashed var(--border); border-radius: var(--radius); color: var(--muted-fg); text-align: center; }
11931187
11941188 /* ---- lanes: §5 list rows that fold ---- */
11951189 #lanes { margin-top: 16px; }
@@ -1197,7 +1191,7 @@ export const mapCss = /* css */ `
11971191 #lanes li[data-autonomy="autonomous"] .row-title .badge { color: var(--accent); border-color: color-mix(in srgb, var(--accent) 34%, transparent); }
11981192 #lanes li[data-idle] .row-title { color: var(--muted-fg); }
11991193 #lanes details > .card.empty { border: 0; border-top: 1px solid var(--border); border-radius: 0; }
1200 #lanes details > .map-canvas, #lanes details > .map-empty { border: 0; border-top: 1px solid var(--border); border-radius: 0; }
1194 #lanes details > .map-canvas { border: 0; border-top: 1px solid var(--border); border-radius: 0; }
12011195 @media (prefers-reduced-motion: reduce) {
12021196 .map-card, .map-title { transition: none; }
12031197 }

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs