Chinese Calendar for DankMaterialShell
Display Chinese lunar calendar (农历) with holiday information directly in your status bar.
- Status Bar Widget: Customizable display of Gregorian and Lunar dates.
- Full Lunar Calendar: Popup view showing lunar dates, solar terms (节气), and festivals.
- Holiday Integration: Real-time indication of holidays and make-up workdays (调休) sourced from
holiday-cn. - Smart Navigation: Scroll to change months, click to jump to specific dates, and quick return to "Today".
- Detailed Info: View detailed information for any selected date, including days until the next holiday.
- System Package:
ccalis required for generating lunar calendar data. - System Package:
curlis required for fetching holiday definitions. - Network connection for holiday data updates.
- Go to Plugin Settings.
- Customize the Date Format string (e.g.,
ddd MM月dd日 LL).- Supported tokens:
LL(Lunar Date),yyyy(Year),MM(Month), etc.
- Supported tokens:
yay -S ccalsettings_read/settings_writeprocessnetwork
This project is based on and powered by:
- ccal: Provides the core lunar calendar calculation engine.
- hodiday: Provides the holiday arrangement data source.
Suggestions for improvements and feature requests are always welcome. If you have ideas, encounter issues, or want to see new features, feel free to open an issue or submit a pull request.
