Open the custom theme builder in a wider dedicated dialog (#46)

The theme editor used to expand inline inside ProfileModal, whose .modal
is capped at min(380px, 100%) -- too narrow to comfortably see the live
CustomThemePreview mockup it's built around. Pulled the editor out into
a new ThemeBuilderModal (min(820px, 95vw), two-column layout above 680px)
opened on top of the profile modal, same stacked-dialog pattern already
used by ImageLightbox/FilePreviewModal. No changes to the theme data
model, activation, save, or delete behavior.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-17 13:06:28 -06:00
co-authored by Claude Sonnet 5
parent 58fa38610f
commit 4cfe230c82
4 changed files with 155 additions and 75 deletions
-8
View File
@@ -242,14 +242,6 @@
margin-bottom: var(--sp-3) !important;
}
.custom-theme-editor {
background: var(--ds-surface-2);
border: 1px solid var(--ds-border);
border-radius: var(--radius);
padding: var(--sp-3);
margin-bottom: var(--sp-4);
}
.custom-theme-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));