diff --git a/specs/016-visual-redesign/tasks.md b/specs/016-visual-redesign/tasks.md index 9399b34..df8a114 100644 --- a/specs/016-visual-redesign/tasks.md +++ b/specs/016-visual-redesign/tasks.md @@ -206,3 +206,4 @@ Items from the redesign review, one pull request each, in order. - [x] R-10 Decorative plate (WP8 above): a deterministic miniature delegation chain in the head of the explorer and breach indexes and every spec page, beside the title on wide screens, drawn in once (M4) and complete under reduced motion, with social cards for the two section roots from the same generator - [x] R-11 Spec page composition: under the head, relations and features take the wide column and a panel beside them holds the figures (revisions, relations, features, counting up as M3) and the revision timeline (its rail drawing in as M13, the entries still so their contrast holds), sticky as on a breach page; below 60rem the panel follows the relations. Relation groups and feature topics pack into columns (`columns: 19rem`) instead of one long list; a group heading is the verb phrase alone ("Builds on", "Is built on by") and the source link follows the note. Features group by topic under a bar of how many carry each level, named in words beside it. A spec with no recorded features shows a sentence in the panel, not a zero and not an empty section. The withdrawn or expired notice moves into the main column. Baselines through the `refresh-screenshots` label - [x] R-12 Standards map polish (asked by Jan): `layoutGraph` lays out each group of specs joined by dependencies on its own and packs the small groups and the standalone specs (one stack per body) into the columns where they sit highest, under the OAuth tree's short columns, instead of hanging them below its long second column; the drawing is about 40% shorter and the empty lower right is gone. A same-column curve in the last column bows left, inside the frame. The hover highlight no longer flashes: the island delegates pointer events on the drawing, holds the neighbourhood for 280ms while the pointer crosses a gap, redraws only when the node changes, and nodes fade with their lines over `--dur` (M19, new). The spine draw-in and halo on the map are gone (M4 keeps the plate); the spine stays drawn at full strength. Baselines through the `refresh-screenshots` label +- [x] R-13 Standards map width (asked by Jan, carried over from PR #75): the rail of toggles becomes a bar above the drawing (relations, publishing bodies, view and maturity side by side, the count and Reset under a rule), so the drawing takes the full page width and its labels render near their set size instead of at about three quarters. The card of the hovered or focused node floats beside that node, absolutely positioned with `pointer-events: none`, so it cannot steal the hover or move the drawing. Below 60rem the bar's groups wrap. Baselines through the `refresh-screenshots` label diff --git a/src/components/StandardsMap.astro b/src/components/StandardsMap.astro index 0fcc526..cc44acf 100644 --- a/src/components/StandardsMap.astro +++ b/src/components/StandardsMap.astro @@ -82,7 +82,7 @@ const filterCss = [
-
+
Relations { usedTypes.map((t) => ( @@ -109,7 +109,7 @@ const filterCss = [ )) }
-
+
View