| 12-dark-mode-visibility-fixes |
01 |
ui |
| react |
| tailwind |
| dark-mode |
| wizard |
| accessibility |
|
| phase |
provides |
| 08-theming |
semantic token CSS classes (text-on-surface, text-on-surface-container, accent-primary) via Tailwind v4 @theme |
|
| phase |
provides |
| 11-polish-responsiveness |
wizard step components with completed structural layout |
|
|
| All 4 wizard step h2 headings styled with text-on-surface (visible in dark mode) |
| DeploymentStep native form controls (labels, legends, checkboxes, radios) fully styled with semantic tokens |
| ReviewStep security checkbox accent color matching warning theme |
|
| dark-mode |
| wizard-steps |
| deployment-step |
| review-step |
|
| added |
patterns |
|
|
| accent-[var(--r2b-warning)] arbitrary value for warning-colored native checkbox (accent-warning not generated) |
| flex items-center gap-2 pattern for native checkbox/radio labels (replaces {' '} space hack) |
| fieldset + legend with text-on-surface-container font-medium for form group headings |
|
|
| created |
modified |
|
|
| src/components/wizard/BackendSelectionStep.tsx |
| src/components/wizard/RemoteConfigStep.tsx |
| src/components/wizard/DeploymentStep.tsx |
| src/components/wizard/ReviewStep.tsx |
|
|
| accent-[var(--r2b-warning)] arbitrary value used for ReviewStep security checkbox — accent-warning class not confirmed generated by Tailwind v4 from --color-warning |
| Removed {' '} space-before-text pattern in DeploymentStep labels — replaced with flex gap-2 layout for consistent spacing |
|
| h2 headings: text-2xl font-bold text-on-surface mb-2 (mb-2 when p description follows immediately) |
| Native control labels: flex items-center gap-2 text-sm text-on-surface cursor-pointer |
| Fieldset legends: text-sm font-medium text-on-surface-container mb-2 |
| Native checkboxes/radios: accent-primary (or accent-[var(--r2b-warning)] for warning context) |
|
|
8min |
2026-04-01 |