Skip to content

Frames pane: column rules, table feel - #50

Merged
Kinflou merged 1 commit into
masterfrom
feat/frames-table-column-rules
Sep 3, 2026
Merged

Frames pane: column rules, table feel#50
Kinflou merged 1 commit into
masterfrom
feat/frames-table-column-rules

Conversation

@Kinflou

@Kinflou Kinflou commented Sep 3, 2026

Copy link
Copy Markdown
Member

Makes the frames list read as a proper table.

  • Column rulesgap between cells is gone, padding moved onto each
    cell, and every cell but the last has a border-right. The header and the
    rows share the same grid + cell styles (merged selectors), so the vertical
    lines run continuously from the header down the list.
  • Row hover<summary>:hover gets a faint highlight.
  • idle separators and refused-connection rows still span full width (they
    read as section breaks, which is right).

Kept the CSS-grid layout rather than <table> markup — the expand-on-click
<details> row + full-width detail body doesn't map cleanly to
<tr>/<td>, and the grid already aligns exactly. Happy to do the
semantic-table rewrite if you want the actual element.

24 tests + build green.

Drop the inter-cell `gap`, move padding onto the cells, and give each cell
a `border-right` (last one none) so the header and rows show continuous
vertical column rules. `<summary>` hover gets a faint highlight. The grid /
cell rules for the header and the rows are merged into shared selectors.
@Kinflou
Kinflou merged commit be30644 into master Sep 3, 2026
2 checks passed
@Kinflou
Kinflou deleted the feat/frames-table-column-rules branch September 3, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant