Apply settings row grid panel styling to plugin tabs #311

Closed
opened 2026-06-05 19:51:24 +00:00 by steve · 0 comments
Owner

Problem

Imperative plugin settings tabs (.workspace-shell__settings-plugin-tab) did not get the schema-body subgrid panel styling, so row alignment differed from declarative schema surfaces.

Goal

Share schema-body grid panel, subgrid, row dividers, and narrow-panel stacking with plugin tab containers.

Acceptance Criteria

  • .workspace-shell__settings-plugin-tab matches schema-body panel and subgrid layout.
  • Plugin extension rows keep their flex-wrap layout.
  • Container query stacking applies to plugin tabs on narrow panels.

Suggested Files or Specs To Inspect

Validation Commands

Follow-up Tasks

Implementation Summary

Extended schema-body subgrid panel styling to .workspace-shell__settings-plugin-tab via shared selectors, including max-width, row dividers, and narrow-panel container-query stacking. Excluded plugin-extension-setting rows from subgrid. Validated with workspace check:all and test:e2e:smoke.

## Problem Imperative plugin settings tabs (`.workspace-shell__settings-plugin-tab`) did not get the schema-body subgrid panel styling, so row alignment differed from declarative schema surfaces. ## Goal Share schema-body grid panel, subgrid, row dividers, and narrow-panel stacking with plugin tab containers. ## Acceptance Criteria - `.workspace-shell__settings-plugin-tab` matches schema-body panel and subgrid layout. - Plugin extension rows keep their flex-wrap layout. - Container query stacking applies to plugin tabs on narrow panels. ## Suggested Files or Specs To Inspect ## Validation Commands ## Related Issues - Follow-up to #309 — [Align settings row descriptions with grid layout](../closed/309-align-settings-row-descriptions-with-grid-layout.md) ## Follow-up Tasks ## Implementation Summary Extended schema-body subgrid panel styling to .workspace-shell__settings-plugin-tab via shared selectors, including max-width, row dividers, and narrow-panel container-query stacking. Excluded plugin-extension-setting rows from subgrid. Validated with workspace check:all and test:e2e:smoke. <!-- backlog:task_id=TASK-SETTINGS-PLUGIN-TAB-LAYOUT related_issue=309 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lapis-notes/lapis#311
No description provided.