dubinc / dub

Open-source link management infrastructure. Loved by modern marketing teams like Vercel, Raycast, and Perplexity.
https://dub.co
GNU Affero General Public License v3.0
18.57k stars 2.01k forks source link

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

Closed AkashJana18 closed 1 hour ago

AkashJana18 commented 3 hours ago

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:

Priority: Medium

Potential Challenges:

linear[bot] commented 3 hours ago

ENG-903 [Feat] : Add Dark Theme Support for Enhanced User Experience

AkashJana18 commented 3 hours ago

/assign

oss-gg[bot] commented 3 hours ago

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

AkashJana18 commented 3 hours ago

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

steven-tey commented 1 hour ago

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