Skip to content

feat: modern UI with moon phases, celestial theme, solar/lunar toggle#23

Merged
thaihuynhxyz merged 1 commit into
masterfrom
feat/modern-ui
Mar 10, 2026
Merged

feat: modern UI with moon phases, celestial theme, solar/lunar toggle#23
thaihuynhxyz merged 1 commit into
masterfrom
feat/modern-ui

Conversation

@thaihuynhxyz
Copy link
Copy Markdown
Contributor

  • Extract LunarConverter utility class from MainBloc for reuse
  • Add MoonPhaseIcon CustomPainter rendering moon phases from lunar day
  • Celestial dark theme (navy/gold) as default with light theme toggle
  • Card-based layout: today card, month calendar grid, info panel
  • Solar/lunar focus toggle swaps primary display emphasis
  • Search adapts to mode: find solar date or find lunar date
  • Month calendar shows lunar days + moon phase icons for key phases
  • Info panel: 4-column layout with moon phase, Can Chi day/month/year
  • Auspicious hours as zodiac emoji grid with active highlighting
  • Footer with Google Calendar and GitHub links

- Extract LunarConverter utility class from MainBloc for reuse
- Add MoonPhaseIcon CustomPainter rendering moon phases from lunar day
- Celestial dark theme (navy/gold) as default with light theme toggle
- Card-based layout: today card, month calendar grid, info panel
- Solar/lunar focus toggle swaps primary display emphasis
- Search adapts to mode: find solar date or find lunar date
- Month calendar shows lunar days + moon phase icons for key phases
- Info panel: 4-column layout with moon phase, Can Chi day/month/year
- Auspicious hours as zodiac emoji grid with active highlighting
- Footer with Google Calendar and GitHub links

Made-with: Cursor
@thaihuynhxyz thaihuynhxyz merged commit 2e6c635 into master Mar 10, 2026
2 checks passed
@thaihuynhxyz thaihuynhxyz deleted the feat/modern-ui branch March 10, 2026 09:58
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