feat: add dark theme functionality#38
Open
arya-912 wants to merge 1 commit into
Open
Conversation
Signed-off-by: Pravesh Arya <prvsharya@arya.io>
97014cb to
fde32d1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🌙 [Feature/UI] Implement Premium Dark Mode & Overhaul Global UI Styling
Closes #26
📌 Description
This PR introduces a robust Light/Dark mode implementation and completely refines the application's global UI. The previous styling relied on hardcoded colors that broke visibility in dark mode (hidden text) and used heavy, flat backgrounds that felt visually overwhelming.
This update resolves all visibility issues, introduces dynamic Tailwind theme variables, and upgrades the overall aesthetic to a modern, premium standard with glassmorphism, softer typography, and refined accent colors.
🚀 Key Changes & Features
1. Robust Theme Architecture
next-themesand wrapped the app with a globalThemeProvider<Header />usinglucide-react(Sun/Moon icons)2. Global Theme Refinements (
globals.css)#111827(dark slate)#bbbbbb(cool-toned grey for readability)#f8fafc(soft off-white)#0f172a(deep slate)#fffffffor layered UI feel3. Main Screen UI Overhaul
text-black,text-gray-800)text-foreground,text-muted-foreground)bg-slate-900/60 backdrop-blur-xl(dark mode)bg-indigo-600placeholder-slate-400)4. Results & Analysis Page Fixes
dark:bg-green-900/40 dark:text-green-300dark:bg-slate-950)📸 Before & After Screenshots
🔆 Before (Light Mode Only)
🔆 Light Mode (After)
🌙 Dark Mode (After)
📸 Visual Impact
✅ Checklist