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

[Feat] : Add Dark Theme Support for Enhanced User Experience #1669

Open
AkashJana18 opened this issue Oct 27, 2024 · 7 comments
Open

[Feat] : Add Dark Theme Support for Enhanced User Experience #1669

AkashJana18 opened this issue Oct 27, 2024 · 7 comments

Comments

@AkashJana18
Copy link

Description:
The current Dub.co interface offers a light theme, which may not be comfortable for users in low-light environments. Adding a dark theme option would improve usability, reduce eye strain, and align the app with modern UI trends. A toggle option allowing users to switch between light and dark themes would greatly enhance accessibility and overall user experience.

Suggested Implementation Steps:

  1. UI/UX Design:

    • Design dark theme color palettes, ensuring readability and contrast ratios are met.
    • Maintain visual consistency across the interface.
  2. Theme Toggle Functionality:

    • Implement a toggle button, ideally placed in the settings menu or toolbar.
    • Ensure the user's theme preference is saved locally (e.g., in local storage).
  3. Tailwind CSS Adjustments:

    • Modify CSS to support dark theme styles, including background, text, button, and icon colors.
    • Use variables for colors to streamline theme transitions and manage adjustments efficiently.
  4. Testing:

    • Test across different devices and screen sizes to ensure theme consistency.
    • Conduct accessibility checks to ensure sufficient color contrast.

Expected Benefits:

  • Enhanced Usability: Reduces eye strain, especially in low-light environments.
  • Accessibility: Provides options for users with visual sensitivities.
  • Modern Appeal: Keeps the app visually aligned with current UI/UX standards.

Priority: Medium

Potential Challenges:

  • Ensuring all components and plugins support the dark theme without breaking UI elements.
Copy link

linear bot commented Oct 27, 2024

@AkashJana18
Copy link
Author

/assign

Copy link

oss-gg bot commented Oct 27, 2024

This issue is not part of oss.gg hackathon. Please pick a different one or start with a side quest

@AkashJana18
Copy link
Author

Can this be added to oss.gg and assigned to me?
I am looking forward to working on this issue.
Thank You.

@steven-tey
Copy link
Collaborator

We don't have any plans to add dark mode for now, but I appreciate the suggestion!

@steven-tey steven-tey closed this as not planned Won't fix, can't repro, duplicate, stale Oct 27, 2024
@legallyiris
Copy link

hey! any chance that this could be revisited? i know that in other issues you said it "wasn't a requirement for your target audience", but on top of being "really cool", dark mode is pretty important for accessibility (e.g., people with photosensitivity, migraines, even colour blindness). i understand the potential impact on dev time but at the same time, excluding the aforementioned groups of people is... i dunno, it doesn't seem right.

@steven-tey steven-tey reopened this Feb 25, 2025
@steven-tey
Copy link
Collaborator

Really appreciate the feedback here @legallyiris! What you said makes sense – I've just reopened this ticket and will get dark mode prioritized soon!

@steven-tey steven-tey marked this as a duplicate of #56 Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants