Skip to content

fix: improve dark mode consistency and resolve UI visibility issues#573

Open
faizaanjum7 wants to merge 4 commits into
aryandas2911:mainfrom
faizaanjum7:feature/add-dark-mode
Open

fix: improve dark mode consistency and resolve UI visibility issues#573
faizaanjum7 wants to merge 4 commits into
aryandas2911:mainfrom
faizaanjum7:feature/add-dark-mode

Conversation

@faizaanjum7
Copy link
Copy Markdown

Description

Intially, i was working on implementing dark mode support across the project. after completing the development, i found that a duplicate dark mode implementation PR had already been merged. instead of completing discarding the work, i adapted the changes to focus on improving and polishing the current dark mode experience by fixing bugs, inconsistent styling, and accessibility/visibility issues

The goal of this PR is to make dark mode visually consistent, readable, and responsive across all major pages and components

Related Issue

Closes #6

Changes Made

  • Improved dark mode consistency across Dashboard, Tasks, Routine Builder, Navbar, Login, and mobile sidebar
  • Fixed low-contrast cards and task containers that appeared washed out in dark mode
  • Refined Weekly Schedule grid styling
  • Improved visibility of inputs, placeholders, labels, and buttons in dark mode
  • Fixed duplicate/overlapping theme toggle behavior in mobile navbar
  • Improved hover states and dark-mode border visibility
  • Fixed several dark mode inconsistencies introduced during merge conflicts/rebase

Screenshots

before

Screenshot 2026-05-17 203424 Screenshot 2026-05-17 203736 Screenshot 2026-05-17 203808 Screenshot 2026-05-17 203831 Screenshot 2026-05-17 203858 Screenshot 2026-05-17 204726

after

Screenshot 2026-05-17 203507 Screenshot 2026-05-17 203757 Screenshot 2026-05-17 203815 Screenshot 2026-05-17 203843 Screenshot 2026-05-17 203908 Screenshot 2026-05-17 204835

✅ Checklist

  • Code runs locally
  • Followed project structure
  • No console errors
  • Properly tested changes
  • Linked the issue

@faizaanjum7
Copy link
Copy Markdown
Author

Hi @aryandas2911
i have resolved the merge conflicts, please review and merge, thank you

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

Successfully merging this pull request may close these issues.

Add Dark Mode Support (System-wide Theme Toggle)

1 participant