Skip to content

Feature/issues#26

Open
SamiKhanDev wants to merge 3 commits into
furqanullah717:masterfrom
SamiKhanDev:feature/issues
Open

Feature/issues#26
SamiKhanDev wants to merge 3 commits into
furqanullah717:masterfrom
SamiKhanDev:feature/issues

Conversation

@SamiKhanDev
Copy link
Copy Markdown
Contributor

@SamiKhanDev SamiKhanDev commented Aug 4, 2025

New Dashboard & Dark Mode Enhancements

Features

  1. New Modern Dashboard:

    • Quick action buttons for common tasks
    • Elegant side drawer for settings
    • Clean statistics cards with visual hierarchy
    • Improved expense category breakdown
  2. Dark Mode Improvements:

    • Fixed chart visibility in statistics screen
    • Theme-aware colors throughout the app
    • Proper contrast in both themes
    • Seamless theme switching via drawer

Technical Changes

  • Implemented Material 3 drawer navigation
  • Added theme persistence using ViewModel
  • Optimized chart colors for dark mode using luminance detection
  • Improved code organization with composable functions

Testing

✓ Theme switching
✓ Navigation flow
✓ Chart visibility
✓ Color contrasts# New Dashboard & Dark Mode Enhancements

Features

  1. New Modern Dashboard:

    • Quick action buttons for common tasks
    • Elegant side drawer for settings
    • Clean statistics cards with visual hierarchy
    • Improved expense category breakdown
  2. Dark Mode Improvements:

    • Fixed chart visibility in statistics screen
    • Theme-aware colors throughout the app
    • Proper contrast in both themes
    • Seamless theme switching via drawer

Technical Changes

  • Implemented Material 3 drawer navigation
  • Added theme persistence using ViewModel
  • Optimized chart colors for dark mode using luminance detection
  • Improved code organization with composable functions

Testing

✓ Theme switching
✓ Navigation flow
✓ Chart visibility
✓ Color contrasts

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.

1 participant