aes_calendar 0.0.7
aes_calendar: ^0.0.7 copied to clipboard
description: A lightweight and customizable Flutter calendar package featuring year-month selector, wheel picker, and flexible date utilities.
0.0.6 · 0.0.5 · 0.0.4 #
0.0.3 #
✨ Features #
- Two display modes: dialog popup via
AesCalendar.show()and full-screen/embedded widget viaAesCalendar - Full customization: optional
AesCalendarThemefor colors, text styles, icons, and day cell border radius - Text customization: optional
AesCalendarTextsfor year/month picker button labels (e.g. Cancel, OK) - Custom month header: optional
monthLabelBuilderfor custom month title format/locale - Theme-aware defaults:
AesCalendarDefaults.themeOf(context)andAesCalendarDefaults.texts()provide defaults fromTheme.of(context); all colors and text styles can be overridden per instance
🎨 API #
AesCalendar: new optional paramstheme,texts,monthLabelBuilder;startDatefor min dateAesCalendar.show(context, ...): static helper for dialog mode with same optional theme/texts/monthLabelBuilderAesYearMonthPickerandAesWheelPicker: accept theme/texts and use shared defaults
📦 Package #
- New files:
lib/src/calendar/aes_calendar_theme.dart(theme + texts),lib/src/calendar/aes_calendar_defaults.dart - Main export now includes
aes_calendar_theme.dart - Replaced deprecated
Color.withOpacitywithwithValues(alpha: ...); removed unnecessary library directive
📱 Example #
- Example app restyled: gradient header, two cards (“Open Popup Window” / “Open Full Screen”)
- Demonstrates dialog calendar and full-screen calendar with
Theme.of(context)and optional theme/texts - Example
pubspec.yaml: addedflutter_lintsdev dependency for analyzer
📄 Documentation #
- README: preview section with three screenshots (home, dialog, full screen)
- README: usage for dialog vs full-screen, parameters table, customization (theme, texts, monthLabelBuilder)
0.0.2 #
✨ Improvements #
- Added complete example project inside
/examplefolder - Added screenshot preview to README
- Improved documentation and usage guide
- Enhanced pub.dev package score
0.0.1 #
- Initial release
- Basic calendar implementation
- Year and month picker support