fledge_calendar 0.2.3
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 #
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 #
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
CalendarConfigfor configuring calendar systemCalendarConfig.farmingSim()preset for farming/life simulation games (includes 2 AM curfew)CalendarConfig.rpg()preset for RPG gamesCalendarConfig.realTime()preset for real-time gamesGameTimeresource 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 GameTimePluginfor easy integrationGameTimeSystemfor automatic time progression- Curfew system:
curfewHour,isPastCurfew,hoursUntilCurfew,curfewTriggeredThisFrame CurfewTriggeredEventfor event-based curfew handling