carlos / platform Public

arch-page-fits

Closes the four rendering faults in discussion #9, plus its two smaller ones.

  • .archwrap is sized to the viewport rather than main's 64rem column, so the box/app/bucket columns are on screen by default instead of 47% of the picture being hidden at every desktop width. Bounded with min() rather than 100vw, so the page itself never gains a sideways scrollbar.
  • Alarm marks moved to the node's bottom-right, giving the title and the subtitle the node's full width back. carlos-flagship-ie renders in full again instead of carlos-flagship-…, which truncated exactly one character before the region.
  • Layer-skipping edges route around the columns they skip, through a lane below the nodes, instead of running under an intervening node and making the picture read as a hop that does not exist.
  • A firing alarm is named in a banner beside the inventory line.
  • Box cards widened to match the tables; "Refresh inventory" moved to the top.

Worth a reviewer's eye: this is a page I cannot open in a browser from here, so every fix is pinned by a test that measures the thing the browser showed — the truncation is asserted against the exact carlos-flagship-XX strings, and TestNoNodeSitsOnAnEdgePath now models BOTH edge routings (it computed the three-segment path for every edge, which after this change would have been checking geometry the renderer no longer emits, and passing). The CSS is the part no test covers; the min() arithmetic is worked through in the comment next to it.

Commits 0
Discussions 0 0 open
Tasks 0/0 done

Discussions

  • No discussions on this branch yet.

Tasks

  • No tasks yet.

Activity

  • No activity yet.