feat(ui): redesign settings page with modern UX improvements
- Add real-time search/filter bar for finding settings by name, key, or description - Add sidebar navigation with category icons and setting counts - Make category sections collapsible with smooth animations - Add mobile-friendly category dropdown selector - Show setting key as code badge for quick reference - Compact header with inline precedence/legend info - Add intersection observer for active category tracking in sidebar - Add no-results state with clear search action - Maintain all existing functionality (save, revert, bulk save, alerts) - Full dark mode compatibility via existing CSS overrides Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
@@ -235,3 +235,6 @@ html.dark ::-webkit-scrollbar { width: 8px; height: 8px; }
|
||||
html.dark ::-webkit-scrollbar-track { background: #1f2937; }
|
||||
html.dark ::-webkit-scrollbar-thumb { background: #4b5563; border-radius: 4px; }
|
||||
html.dark ::-webkit-scrollbar-thumb:hover { background: #6b7280; }
|
||||
|
||||
/* ---- Settings page: sidebar active state (dark) ---- */
|
||||
html.dark .bg-blue-50 { background-color: #1e3a5f; }
|
||||
|
||||
Reference in New Issue
Block a user