Fix theme toggle and improve mobile sidebar #11

Merged
rafaga21 merged 1 commits from fix/theme-and-mobile-sidebar into master 2026-06-07 13:03:19 -04:00
Collaborator

Theme toggle

  • Added complete light theme CSS variables in [data-theme="light"] (fondos blancos, textos oscuros, bordes grises, acentos ajustados)
  • Renamed :root to :root, [data-theme="dark"] for proper fallback

Mobile sidebar

  • Added backdrop overlay semi-transparente al abrir el menú mobile
  • Botón hamburguesa con área táctil más grande (padding 0.6rem)
  • Al abrir el menú en mobile, se remueve la clase .collapsed para mostrar textos completos
  • Sidebar cambia a overflow-y: auto para scroll interno
  • Clic en overlay cierra el menú
  • localStorage envuelto en try/catch para compatibilidad con modo incógnito
  • Null-safety checks en todos los elementos del DOM
### Theme toggle - Added complete light theme CSS variables in `[data-theme="light"]` (fondos blancos, textos oscuros, bordes grises, acentos ajustados) - Renamed `:root` to `:root, [data-theme="dark"]` for proper fallback ### Mobile sidebar - Added backdrop overlay semi-transparente al abrir el menú mobile - Botón hamburguesa con área táctil más grande (padding 0.6rem) - Al abrir el menú en mobile, se remueve la clase `.collapsed` para mostrar textos completos - Sidebar cambia a `overflow-y: auto` para scroll interno - Clic en overlay cierra el menú - localStorage envuelto en try/catch para compatibilidad con modo incógnito - Null-safety checks en todos los elementos del DOM
agent added 1 commit 2026-06-07 13:02:42 -04:00
rafaga21 approved these changes 2026-06-07 13:03:15 -04:00
rafaga21 merged commit 7de872820b into master 2026-06-07 13:03:19 -04:00
rafaga21 deleted branch fix/theme-and-mobile-sidebar 2026-06-07 13:03:20 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devlab/server-manager#11