m_calendar 1.2.1 copy "m_calendar: ^1.2.1" to clipboard
m_calendar: ^1.2.1 copied to clipboard

A customizable and lightweight Flutter calendar widget package supporting day and list-based selections with user-defined decorations.

1.2.1 #

  • Update preview gif

1.2.0 #

Added #

  • Introduced MCalendar.weekly for weekly calendar view with full week display.
  • Users can now select a range of dates on a weekly calendar, improving flexibility.

Fixed #

  • Fixed UI alignment issues for weekly view cells.
  • Improved logic for handling date ranges in MCalendar.weekly.
  • Corrected month-week mapping for consistent weekly view rendering.

Changed #

  • Modularized week layout and date selection logic for better maintainability.
  • Updated MCalendar constructor to support both monthly and weekly views seamlessly.

Improved #

  • Enhanced styling and theming options for MCalendar.weekly.
  • Simplified the weekly calendar's cell padding and decoration logic.

1.1.2 #

Fixed #

  • Test folder added for CI support.
  • Updated CI/CD GitHub workflow.
  • Internal refactoring and cleanup.

1.1.1 #

  • Fix Example & example in README.md

1.1.0 #

  • User can get the pick date data as a list of DateTime, not just a single DateTime.
  • Modularized CalendarDateCell and getRangeDecoration logic
  • Fixed logical prioritization in decoration application for user-picked and range cells
  • Improved MCalendar UI with card layout, theme consistency, and styling polish
  • Added full Dart documentation for all public classes and functions

1.0.2 #

  • Beautified calendar example in README.md
  • Added full Dart documentation for all public classes and functions
  • Modularized CalendarDateCell and getRangeDecoration logic
  • Improved MCalendar UI with card layout, theme consistency, and styling polish
  • Fixed logical prioritization in decoration application for user-picked and range cells

1.0.1 #

  • Optimized CalendarDateCell behavior
  • Added support for custom child widgets for user-picked cells
  • Enhanced default decoration fallback handling

1.0.0 #

  • First stable release.
  • Added user-picked date customizable decoration.
  • Improved documentation and structure.

0.0.4 #

  • Update public documentation

0.0.3 #

  • Add user selection option (both single date & range date selection)
  • Improved documentation coverage to meet pub.dev analysis requirements.
  • Renamed selectedDateModel.dart to selected_date_model.dart for Dart style compliance.
  • Cleaned up formatting and resolved all lint issues.

0.0.2 #

  • Customizable calendar widget with customizable header styling.

0.0.1 #

  • Initial release of the m_calendar package.
  • Provides a customizable calendar widget with date selection and styling options.
8
likes
160
points
9
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable and lightweight Flutter calendar widget package supporting day and list-based selections with user-defined decorations.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, provider

More

Packages that depend on m_calendar