-
-
Notifications
You must be signed in to change notification settings - Fork 852
Dark theme implementation #505
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 issue found across 4 files
Prompt for AI agents (all issues)
Check if these issues are valid — if so, understand the root cause of each and fix them.
<file name="public/theme.js">
<violation number="1" location="public/theme.js:33">
P2: Auto mode never sets `color-scheme`, so native controls can stay light while the page goes dark</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
|
Hi! Hope you don't mind me testing out your repo - my team and I are building ito.ai, an automated QA testing tool for individual PRs. What I did:
Overview
Here is a Video of the bot testing Case THEME-11 : Highlights:
Details✅ Tests Passed (20 passed)
🔧 Test Environment
ConclusionAll 20 test cases passed successfully. The theme toggle feature in ConvertX works correctly across all tested pages and scenarios. The implementation handles edge cases gracefully (localStorage unavailable, invalid values) and meets accessibility standards (keyboard navigation, ARIA attributes). |
Dark theme implementation
Summary by cubic
Adds a dark theme with an accessible header toggle. Defaults to the OS setting, and remembers the user’s choice without flashing on load.
Written for commit e56020d. Summary will update on new commits.