From 2da0b22719786d37ad8aaa2158f148ff334d2636 Mon Sep 17 00:00:00 2001 From: librelad Date: Sat, 30 May 2026 21:27:51 +0100 Subject: [PATCH] =?UTF-8?q?refactor(webui):=20dissolve=20core/css=20?= =?UTF-8?q?=E2=80=94=20co-locate=20each=20sheet=20with=20its=20owner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The generic core/css/{base,components,screens} buckets are gone; every shared stylesheet now lives beside the subsystem that owns it: base/tokens.css, base/themes.css, components/aurora-background.css -> core/theme/ base/style.css -> core/theme/base.css (carve deferred) components/modal.css -> core/overlays/ components/topbar.css, components/sidebar.css -> core/topbar/ components/forms.css, components/config.css -> core/forms/ (config.css under forms) components/update-notifier.css -> core/update-notifier/ screens/login.css -> core/boot/auth/ screens/loading-screen.css -> core/loading/ screens/setup-wizard.css -> core/setup/ href-only rewrites in index.html; the line ORDER is unchanged, so the cascade is preserved (no @import anywhere). All 13 /core css hrefs verified to resolve. (The JS for overlays/topbar/forms/update-notifier/loading/setup/auth co-locates in the next phase.) Signed-off-by: librelad --- .../core/{css/screens => boot/auth}/login.css | 0 .../core/{css/components => forms}/config.css | 0 .../core/{css/components => forms}/forms.css | 0 .../screens => loading}/loading-screen.css | 0 .../{css/components => overlays}/modal.css | 0 .../{css/screens => setup}/setup-wizard.css | 0 .../aurora-background.css | 0 .../{css/base/style.css => theme/base.css} | 0 .../core/{css/base => theme}/themes.css | 0 .../core/{css/base => theme}/tokens.css | 0 .../{css/components => topbar}/sidebar.css | 0 .../{css/components => topbar}/topbar.css | 0 .../update-notifier.css | 0 containers/libreportal/frontend/index.html | 26 +++++++++---------- 14 files changed, 13 insertions(+), 13 deletions(-) rename containers/libreportal/frontend/core/{css/screens => boot/auth}/login.css (100%) rename containers/libreportal/frontend/core/{css/components => forms}/config.css (100%) rename containers/libreportal/frontend/core/{css/components => forms}/forms.css (100%) rename containers/libreportal/frontend/core/{css/screens => loading}/loading-screen.css (100%) rename containers/libreportal/frontend/core/{css/components => overlays}/modal.css (100%) rename containers/libreportal/frontend/core/{css/screens => setup}/setup-wizard.css (100%) rename containers/libreportal/frontend/core/{css/components => theme}/aurora-background.css (100%) rename containers/libreportal/frontend/core/{css/base/style.css => theme/base.css} (100%) rename containers/libreportal/frontend/core/{css/base => theme}/themes.css (100%) rename containers/libreportal/frontend/core/{css/base => theme}/tokens.css (100%) rename containers/libreportal/frontend/core/{css/components => topbar}/sidebar.css (100%) rename containers/libreportal/frontend/core/{css/components => topbar}/topbar.css (100%) rename containers/libreportal/frontend/core/{css/components => update-notifier}/update-notifier.css (100%) diff --git a/containers/libreportal/frontend/core/css/screens/login.css b/containers/libreportal/frontend/core/boot/auth/login.css similarity index 100% rename from containers/libreportal/frontend/core/css/screens/login.css rename to containers/libreportal/frontend/core/boot/auth/login.css diff --git a/containers/libreportal/frontend/core/css/components/config.css b/containers/libreportal/frontend/core/forms/config.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/config.css rename to containers/libreportal/frontend/core/forms/config.css diff --git a/containers/libreportal/frontend/core/css/components/forms.css b/containers/libreportal/frontend/core/forms/forms.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/forms.css rename to containers/libreportal/frontend/core/forms/forms.css diff --git a/containers/libreportal/frontend/core/css/screens/loading-screen.css b/containers/libreportal/frontend/core/loading/loading-screen.css similarity index 100% rename from containers/libreportal/frontend/core/css/screens/loading-screen.css rename to containers/libreportal/frontend/core/loading/loading-screen.css diff --git a/containers/libreportal/frontend/core/css/components/modal.css b/containers/libreportal/frontend/core/overlays/modal.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/modal.css rename to containers/libreportal/frontend/core/overlays/modal.css diff --git a/containers/libreportal/frontend/core/css/screens/setup-wizard.css b/containers/libreportal/frontend/core/setup/setup-wizard.css similarity index 100% rename from containers/libreportal/frontend/core/css/screens/setup-wizard.css rename to containers/libreportal/frontend/core/setup/setup-wizard.css diff --git a/containers/libreportal/frontend/core/css/components/aurora-background.css b/containers/libreportal/frontend/core/theme/aurora-background.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/aurora-background.css rename to containers/libreportal/frontend/core/theme/aurora-background.css diff --git a/containers/libreportal/frontend/core/css/base/style.css b/containers/libreportal/frontend/core/theme/base.css similarity index 100% rename from containers/libreportal/frontend/core/css/base/style.css rename to containers/libreportal/frontend/core/theme/base.css diff --git a/containers/libreportal/frontend/core/css/base/themes.css b/containers/libreportal/frontend/core/theme/themes.css similarity index 100% rename from containers/libreportal/frontend/core/css/base/themes.css rename to containers/libreportal/frontend/core/theme/themes.css diff --git a/containers/libreportal/frontend/core/css/base/tokens.css b/containers/libreportal/frontend/core/theme/tokens.css similarity index 100% rename from containers/libreportal/frontend/core/css/base/tokens.css rename to containers/libreportal/frontend/core/theme/tokens.css diff --git a/containers/libreportal/frontend/core/css/components/sidebar.css b/containers/libreportal/frontend/core/topbar/sidebar.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/sidebar.css rename to containers/libreportal/frontend/core/topbar/sidebar.css diff --git a/containers/libreportal/frontend/core/css/components/topbar.css b/containers/libreportal/frontend/core/topbar/topbar.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/topbar.css rename to containers/libreportal/frontend/core/topbar/topbar.css diff --git a/containers/libreportal/frontend/core/css/components/update-notifier.css b/containers/libreportal/frontend/core/update-notifier/update-notifier.css similarity index 100% rename from containers/libreportal/frontend/core/css/components/update-notifier.css rename to containers/libreportal/frontend/core/update-notifier/update-notifier.css diff --git a/containers/libreportal/frontend/index.html b/containers/libreportal/frontend/index.html index 8f93c73..808610e 100755 --- a/containers/libreportal/frontend/index.html +++ b/containers/libreportal/frontend/index.html @@ -11,33 +11,33 @@ - - - - - + + + + + - + - - - - + + + + - - + + - +