PackageTrack
Sign in Get early access

agenda_calendar_infinite

A Flutter calendar widget library with infinite scroll support, including vertical calendar and horizontal Gantt chart components.

0.1.0 lyj-514328/agenda_calendar_infinite

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 2026
Release Pre-release

Releases

latest 6
  1. 0.1.0 04 Apr 2026
    Release notes

    Added

    • Incremental loading support for HorizontalCalendar: Add onLoadEvents callback 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 compact parameter to reduce text size for narrow screen scenarios
    • 🔘 Individual event tap callback: Add onTap property to CalendarEvent class, 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: CalendarEventLayoutVerticalCalendarLayout, CalendarEventItemVerticalCalendarItem for better naming consistency
    • 🗑️ Remove deprecated code: Delete obsolete horizontal_calendar_event_layout.dart file
    • 🛠️ Deprecated API fix: Replace withOpacity with withValues to eliminate compilation warnings
    Open source →
  2. 0.0.5 14 Mar 2026
    Release notes

    Fixed

    • Fixed horizontal calendar event date alignment bug
    Open source →
  3. 0.0.4 13 Mar 2026
    Release notes

    Added

    • New HorizontalCalendar widget, 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 CalendarEvent class 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 agendaCalendarLocalizationsDelegates and agendaCalendarSupportedLocales for easy integration
    • All built-in text now supports automatic system language switching
    Open source →
  4. 0.0.3 11 Mar 2026
    Release notes

    Changed

    • Optimized image format from APNG to WebP for better compatibility and smaller file size
    Open source →
  5. 0.0.2 11 Mar 2026
    Release notes

    Fixed

    • Fixed image links in README for pub.dev compatibility
    • Updated pubspec.yaml repository and homepage URLs
    Open source →
  6. 0.0.1 11 Mar 2026
    Release notes

    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
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive