agenda_calendar_infinite
A Flutter calendar widget library with infinite scroll support, including vertical calendar and horizontal Gantt chart components.
What this package is like to depend on
Last release 4 months ago
04 Apr 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
6 releases · first in 2026
6 releases in the last 12 months
see the full history below
Release timeline
6 releases · Mar 2026 to Apr 2026Releases
latest 6-
0.1.004 Apr 2026Release notes
Open source →Added
- ✨ Incremental loading support for HorizontalCalendar: Add
onLoadEventscallback to load events on demand as user scrolls, significantly improving performance for large datasets - 🎨 HorizontalCalendar rendering engine rewrite: Replace RenderObject layout with CustomPainter direct drawing, 50%+ performance improvement, lower memory usage
- ⚡ Dynamic corner radius for events: Events automatically use right-angle corners when truncated at viewport edges for more natural visual effect
- 📱 Compact mode for HorizontalCalendar: Add
compactparameter to reduce text size for narrow screen scenarios - 🔘 Individual event tap callback: Add
onTapproperty toCalendarEventclass, supporting independent click processing for each event - ⏰ Local time optimization: Unified local time calculation for date offsets to solve time zone issues
- 🚀 Scrolling experience optimization: Preload 10 days of events outside the visible range to eliminate blank areas during scrolling
Changed
- 🔄 VerticalCalendar layout class rename:
CalendarEventLayout→VerticalCalendarLayout,CalendarEventItem→VerticalCalendarItemfor better naming consistency - 🗑️ Remove deprecated code: Delete obsolete
horizontal_calendar_event_layout.dartfile - 🛠️ Deprecated API fix: Replace
withOpacitywithwithValuesto eliminate compilation warnings
- ✨ Incremental loading support for HorizontalCalendar: Add
-
0.0.514 Mar 2026 -
0.0.413 Mar 2026Release notes
Open source →Added
- New
HorizontalCalendarwidget, a horizontal infinite scrollable timeline calendar for project management and scheduling - Support automatic overlapping event layout (no overlapping events)
- Support event tap callback, fully customizable style parameters (day width, event height, row height, etc.)
- Optimized event text display with auto center alignment in visible area, solving edge occlusion problem
- Unified
CalendarEventclass used by both VerticalCalendar and HorizontalCalendar - Complete horizontal calendar documentation, API references and usage examples in README
- Internationalization support with built-in English and Simplified Chinese locales
- Exposed
agendaCalendarLocalizationsDelegatesandagendaCalendarSupportedLocalesfor easy integration - All built-in text now supports automatic system language switching
- New
-
0.0.311 Mar 2026Release notes
Open source →Changed
- Optimized image format from APNG to WebP for better compatibility and smaller file size
-
0.0.211 Mar 2026Release notes
Open source →Fixed
- Fixed image links in README for pub.dev compatibility
- Updated pubspec.yaml repository and homepage URLs
-
0.0.111 Mar 2026Release notes
Open source →Added
- Initial release
- Infinite scrollable vertical calendar
- Event display with customizable colors
- Multi-day and cross-week event support
- Customizable date range (minDate/maxDate)
- Day selection callback
- Material Design 3 support
- Example application