fledge_calendar 0.2.3 copy "fledge_calendar: ^0.2.3" to clipboard
fledge_calendar: ^0.2.3 copied to clipboard

Calendar and in-game time system for Fledge games with configurable day/night cycles, seasons, and time scaling.

0.2.3 #

  • FIX(fledge_calendar): order CalendarSystem after wallTimeUpdate. (f61ce1e6)
  • FIX: bump versions to stable. (13c9aa7f)
  • FEAT: adopt CalendarPlugin. (815b8576)
  • FEAT: upgrade tiled version. (306fdb67)
  • FEAT: v0.2 engine restructure — 2D/2.5D desktop game engine. (bf7c2b6c)

Changelog #

0.2.2 - 2026-09-21 #

0.2.1 - 2026-09-20 #

Changed #

  • SDK floor bumped to Dart >=3.11.0 (was 3.6). Matches the workspace-wide floor.

0.2.0 - 2026-09-20 #

Added #

  • Package renamed from fledge_time.

Changed #

  • GameTime renamed to Calendar.
  • GameTimePlugin renamed to CalendarPlugin.

Deprecated #

  • Old GameTime / GameTimePlugin names retained as aliases for one release.

0.1.14 - 2026-04-14 #

0.1.13 - 2026-04-14 #

0.1.12 - 2026-04-14 #

0.1.11 - 2026-01-21 #

0.1.10 - 2026-01-06 #

[0.1.10] - 2026-01-06 #

Features #

  • fledge_save: Create fledge_save package

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.9 - 2026-01-06 #

Added #

  • Initial release of fledge_time
  • CalendarConfig for configuring calendar system
  • CalendarConfig.farmingSim() preset for farming/life simulation games (includes 2 AM curfew)
  • CalendarConfig.rpg() preset for RPG games
  • CalendarConfig.realTime() preset for real-time games
  • GameTime resource with hour, minute, day, season, year tracking
  • Change detection flags: hourChangedThisFrame, dayChangedThisFrame, etc.
  • Day/night helpers: isDaytime(), isNighttime(), normalizedTimeOfDay
  • Time control: pause(), resume(), setTime(), skipToNextMorning()
  • Time events: HourChangedEvent, DayChangedEvent, SeasonChangedEvent, YearChangedEvent
  • GameTimePlugin for easy integration
  • GameTimeSystem for automatic time progression
  • Curfew system: curfewHour, isPastCurfew, hoursUntilCurfew, curfewTriggeredThisFrame
  • CurfewTriggeredEvent for event-based curfew handling
0
likes
160
points
--
downloads

Documentation

API reference

Publisher

verified publisherfledge-framework.dev

Calendar and in-game time system for Fledge games with configurable day/night cycles, seasons, and time scaling.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ecs #game-engine #time #calendar #day-night

License

Apache-2.0 (license)

Dependencies

fledge_ecs, meta

More

Packages that depend on fledge_calendar