Seasons & Stars
A calendar and timekeeping module for Foundry VTT v13+, designed as an alternative to Simple Calendar with backward compatibility.
π Featuresβ
β Available Now (Alpha)β
- Clean UI: Responsive calendar interface with ApplicationV2 architecture
- Multiple Calendar Views: Full calendar widget, compact mini widget, and monthly grid view
- Smart Year Navigation: Click year to jump instantly instead of clicking arrows repeatedly
- Real-World Integration: Gregorian calendars automatically initialize with current date/time
- Notes System: Create calendar notes with categories and tags (editing limited to basic journal interface)
- SmallTime Integration: Seamless positioning and visual consistency
- 15 Built-in Calendars: Gregorian, D&D, Pathfinder, Critical Role, and other popular RPG calendars
- Simple Calendar Compatibility: API compatibility via separate compatibility bridge module
π§ Coming Soonβ
- Complete Notes Editing: Calendar-aware note editing interface for metadata management
- Calendar Import/Creation: In-app calendar editor and Simple Calendar migration tools
- Advanced Configuration: Enhanced calendar customization and validation
- Extended Integrations: Additional module compatibility and hook enhancements
π Quick Startβ
Installationβ
- Install from Foundry VTT module browser: "Seasons & Stars"
- Enable the module in your world
- Configure your preferred calendar in module settings
Basic Usageβ
- Open Calendar: Click the calendar button in scene controls
- Change Date: GMs can click on calendar dates to set world time
- Quick Time Controls: Use the mini widget for rapid time advancement
- Calendar Selection: Switch between different calendar systems anytime
π― Who Should Use Thisβ
Alpha Testersβ
- Module developers wanting to integrate calendar functionality
- GMs who need reliable timekeeping with clean UI
- Communities wanting to test cutting-edge calendar features
Migration Candidatesβ
- Users seeking a calendar solution for Foundry v13+
- Users wanting better SmallTime integration
- Communities needing custom calendar support
β οΈ Migration Note: Simple Calendar users should review current migration limitations including calendar import and note synchronization.
π€ Simple Calendar Compatibilityβ
Seasons & Stars provides API compatibility with Simple Calendar integrations via a separate compatibility bridge module:
// Install Simple Calendar Compatibility Bridge for module integration
// Weather modules work with bridge installed
const currentDate = SimpleCalendar.api.currentDateTime();
const display = SimpleCalendar.api.timestampToDate(game.time.worldTime);
console.log(`Today is ${display.display.monthName} ${display.display.day}${display.display.daySuffix}`);
// Hook integration works through bridge
Hooks.on(SimpleCalendar.Hooks.DateTimeChange, (data) => {
// Your existing weather/module code works with bridge
});
Bridge module required for Simple Calendar-dependent module integration.
π Requirementsβ
- Foundry VTT: v13 or higher
- Compatibility: All game systems (system-agnostic design)
- Permissions: GM required for time changes
π Recent Updatesβ
Widget Switching & UI Enhancements (v0.2.4+)β
- β Keyboard Shortcuts: Alt+S for default widget, Alt+Shift+S for mini, Alt+Ctrl+S for grid
- β Scene Control Integration: Calendar button in Journal Notes controls for easy access
- β Cross-Widget Navigation: Switch between widget types using header controls
- β Enhanced Mini Widget: Double-click to open larger view, better SmallTime positioning
SmallTime Integration Improvementsβ
- β Better Detection: Improved SmallTime element detection across different setups
- β Visual Consistency: Styling matches SmallTime background for seamless integration
- β Smart Positioning: Positions above SmallTime with player list fallback
- β Performance: Direct instance tracking for faster response times
Production Features (v0.2.0+)β
- β Error Handling: Better logging and graceful failure recovery
- β Input Validation: API protection with helpful error messages
- β TypeScript Support: Type definitions for reliable development
- β Testing: 100% test pass rate with widget API coverage
πΊοΈ Development Roadmapβ
Phase 1: Core Foundation β Completeβ
- Basic calendar system and UI
- Simple Calendar compatibility layer
- Essential user features
Phase 2: Notes Editing Enhancement π§ Next (Q3 2025)β
- Calendar-aware note editing interface
- Note metadata management
- Enhanced note browser and filtering
Phase 3: Calendar Creation & Import π Q4 2025β
- Calendar editor and creation tools
- Migration assistant from Simple Calendar
- Enhanced theming and customization
See the complete Roadmap for detailed timelines.
π Licenseβ
MIT License - Free for personal and commercial use.
π Support & Feedbackβ
- GitHub: Issues & Discussions
- Discord: Foundry VTT Community -
#modules
channel
Ready to try a Foundry v13+ calendar solution? Install Seasons & Stars today and experience the difference!