Commit Graph

13 Commits

Author SHA1 Message Date
d870219136 feat: fresh tabs 2025-09-15 22:35:20 +02:00
52436f8b93 feat: improve topology view 2025-09-15 22:23:04 +02:00
6f1e194545 feat: add initial desktop view implementation 2025-09-15 20:57:30 +02:00
d0557a56a2 refactor: remove capabilities in favor of endpoints 2025-09-13 19:15:38 +02:00
3055c2cb0e fix: graph styling 2025-09-13 13:50:46 +02:00
103aeabea7 Fix mobile navigation light theme
- Replace hardcoded dark colors in main.css with CSS variables
- Add comprehensive light theme overrides for mobile navigation
- Implement cool glass-morphism styling for mobile expanded state
- Ensure proper contrast and readability on all screen sizes
- Add cache-busting parameter to theme.css for browser refresh

Mobile navigation now properly displays light theme when expanded.
2025-09-06 14:02:48 +02:00
4b1011ce5e feat: Add comprehensive light theme and theme switcher
 Features:
- Complete light theme with improved color palette
- Theme switcher in header with sun/moon icons
- Theme persistence using localStorage
- Smooth transitions between themes

🎨 Theme Improvements:
- Softer, easier-on-eyes light theme colors
- Fixed text contrast issues across all components
- Enhanced member card and tab text readability
- Fixed hover effects that made text disappear
- Improved member overlay header and body styling

🔧 Technical Implementation:
- CSS variables system for easy theme management
- JavaScript ThemeManager class for theme switching
- Responsive design for mobile devices
- Comprehensive hover state fixes
- Z-index solutions for text visibility

📱 Components Fixed:
- Member cards (hostname, IP, latency, details)
- Navigation tabs and content
- Task summaries and progress items
- Capability forms and API endpoints
- Member overlay popup
- Form inputs and dropdowns
- Status indicators and label chips

🎯 Accessibility:
- WCAG AA contrast compliance
- Proper color hierarchy
- Clear visual feedback
- Mobile-responsive design

Files added:
- public/styles/theme.css - Theme system and variables
- public/scripts/theme-manager.js - Theme management logic
- THEME_README.md - Comprehensive documentation
- THEME_IMPROVEMENTS.md - Improvement details

Files modified:
- public/index.html - Added theme switcher and script includes
- public/styles/main.css - Updated to use CSS variables
2025-09-04 20:48:29 +02:00
9986b4acac UI: Improve cluster view error styling
Add scoped styles for #cluster-members-container .error: better contrast, spacing, icon; override global centering for left-aligned layout.
2025-09-02 13:25:08 +02:00
ab20128008 UI (mobile): prevent firmware view flicker on touch by disabling hover effects and tap highlight 2025-08-31 17:51:04 +02:00
a4736948f5 UI (mobile): fix member tile flicker on touch; compact primary node header; unify to single page scroll on mobile 2025-08-31 17:46:48 +02:00
ef40bf1ee2 fix: flicker on mobile member card 2025-08-31 17:23:24 +02:00
2f271f4b29 style(mobile): reduce horizontal padding and tighten spacing to maximize usable width on small screens 2025-08-31 16:42:29 +02:00
17d68c45e1 chore: restructure public files 2025-08-31 09:38:24 +02:00