Conversation
- Modernized the 'scandy' theme using softer OKLCH colors to improve accessibility and reduce brightness issues. - Refactored the sidebar navigation to be dynamic, replacing hardcoded items with a registration system managed by `PluginManager`. - Introduced `MenuItem` class in `app/core/plugins.py` with support for grouping, ordering, roles, and feature flags. - Updated all plugins to register their respective menu items within logical groups (Inventar, Personal, Service, Allgemein). - Registered core routes (Dashboard, About) in the new menu system. - Improved layout responsiveness and centered the logo in the top navbar. - Ensured `plugin_manager` is available in templates via a new context processor. Co-authored-by: Woschj <81321922+Woschj@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
- Implemented a modern, theme-aware color system using OKLCH variables. - Added full Dark Mode support respecting system preferences. - Redesigned the sidebar navigation using DaisyUI Drawer, making it fully dynamic and grouped via PluginManager. - Modernized core templates (Login, Dashboard, Shared List Base) with card-modern and glassmorphism components. - Polished the Quick Scan UI with minimalist animations and transaction-focused layout. - Sanitized CSS by removing hardcoded colors and mapping them to theme variables. - Cleaned up malformed HTML and fixed CSS syntax errors for production readiness. Co-authored-by: Woschj <81321922+Woschj@users.noreply.github.com>
A comprehensive UI redesign and architectural improvement of the menu system. The sidebar is now dynamically generated based on registered plugins and core routes, supporting grouping and role-based visibility. The theme has been updated with a softer, more modern color palette using OKLCH variables to address brightness concerns.
PR created automatically by Jules for task 5428851539500006096 started by @Woschj