Skip to content
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

[Minor][Feature] Add light/dark mode toggle #47

Merged
merged 9 commits into from
Sep 1, 2024
Merged

Conversation

theBGuy
Copy link
Owner

@theBGuy theBGuy commented Aug 31, 2024

Description:

This PR adds MUI's dark mode theme as the default theme.

🧠 Rationale behind the change

Dark mode is easier on most users eyes.

Commits & Changes:

  • main.tsx
    • Initialized dark theme and wrapped app in ThemeProvider
  • style.css
    • Disabled default black background

📸 Screenshots (optional)

Before After
image image

Light
image

Dark
image

🏎 Quality check

  • Are there any erroneous console logs, debuggers or leftover code in your changes?

  • Walk away, take a break, re-read what you filled out above does it make sense if you were coming in cold? What extra context could you provide?

@theBGuy theBGuy added the patch Small bug fixes or minor improvements that do not add new features or break existing functionality. label Aug 31, 2024
- Update version
- Removed project name from work total listing
- Removed white background. It was interfering with the dark theme
- Fix fill color for github icon
@theBGuy theBGuy changed the title [Patch] Setup themeprovider with MUI's dark theme [Minor][Feature] Add light/dark mode toggle Sep 1, 2024
@theBGuy theBGuy added enhancement New feature or request minor New features or significant improvements that are backward-compatible and do not introduce breaking and removed patch Small bug fixes or minor improvements that do not add new features or break existing functionality. labels Sep 1, 2024
@theBGuy theBGuy merged commit e2f5e09 into master Sep 1, 2024
1 check passed
@theBGuy theBGuy deleted the feat/dark-theme branch September 1, 2024 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request minor New features or significant improvements that are backward-compatible and do not introduce breaking
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant