-
Notifications
You must be signed in to change notification settings - Fork 4
feat: Implement comprehensive theme system with 10 professional themes #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Add flexible theme API with CSS custom properties support - Create 10 professional theme variants (Light, Dark, Nord, Ocean, Forest, Sunset, Corporate, Minimal, Cyberpunk, Sepia) - Replace hardcoded colors in API Playground and OpenAPI components with theme variables - Add theme selector component with visual previews - Update theme.scss to use CSS custom properties for all components - Add theme-specific customizations (glowing effects for Cyberpunk, gradients for Ocean, etc.) - Maintain backward compatibility with existing dark mode toggle - Support for light/dark mode variations and custom theming 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: H <hkdeman@users.noreply.github.com>
Bug Report
Comments? Email us. |
@claude each theme should have a light mode and dark mode. Also, you can change the font, padding, layout, etc. as well - right now it is just changes the background |
Claude finished @hkdeman's task —— View job Enhanced Theme System Complete ✅I've successfully enhanced the theme system to support light/dark modes for each theme and expanded theming beyond background colors to include typography, spacing, and layout. Todo List:
What's New:🎨 Enhanced Theme System:
🔧 New Features:
🎭 Special Theme Enhancements:
🔄 Backward Compatibility:
The theme system now provides comprehensive control over the entire visual design, not just colors. Each theme has its own typography personality and spacing characteristics, creating truly distinct visual experiences. |
…acing support - Add comprehensive theme structure with light/dark variants for each base theme (20 total themes) - Introduce typography properties (font families, sizes, weights, line heights) - Add spacing properties (padding, margins, border radius, shadows, transitions) - Create specialized typography for different themes: - Corporate: Inter font with professional styling - Minimal: Helvetica with lighter weights - Cyberpunk: Monospace with uppercase and letter spacing - Sepia: Serif fonts with relaxed line height - Enhance theme selector with separate light/dark mode toggle - Update SCSS to apply typography and spacing theme variables - Add theme-specific customizations for unique styling per theme - Maintain backward compatibility with existing dark mode toggle Co-authored-by: H <hkdeman@users.noreply.github.com>
Bug ReportName|Severity|Example test case|Description Comments? Email us. |
Summary
Test plan
Closes #issue-9
🤖 Generated with Claude Code