Roadmap

Planned features and improvements for upcoming releases

🚧

Active Development

This roadmap is subject to change based on community feedback. Want to suggest a feature? Open an issue on GitHub

v4.0.0 - v4.1.0 (Released ✅)

Shipped
Plugin SystemCompleted

Tree-shakeable plugin architecture with Range and Timezone plugins

Range PluginCompleted

Time range selection with start/end times, min/max duration validation

Timezone PluginCompleted

Timezone selector dropdown with whitelist support

Manager ArchitectureCompleted

Modular manager classes: EventManager, ClockManager, ValidationManager, AnimationManager, ThemeManager, ConfigManager, ModalManager

100% Type SafetyCompleted

Removed all any types - full TypeScript strict mode compliance

SSR SafetyCompleted

Full server-side rendering support for Next.js, Nuxt, Remix, Astro

New ThemesCompleted

Added Glassmorphic, Pastel, AI, and Cyberpunk themes

EventEmitter APICompleted

Modern event system replacing deprecated DOM events

Keyboard NavigationCompleted

Full keyboard control: arrow keys for time adjustment, Tab/Shift+Tab, Enter/Escape

Time IntervalsCompleted

Configure minute step intervals via minuteInterval option

Future Plans (v5.0+)

Internationalization

RTL SupportPlanned

Full right-to-left layout support for Arabic, Hebrew, and other RTL languages

Locale FormattingPlanned

Automatic time format detection based on user locale (12h vs 24h)

Advanced Customization

Custom Clock FacesPlanned

Plugin system for custom clock face designs and behaviors

Theme BuilderPlanned

Visual theme editor for creating custom color schemes

Animation PresetsPlanned

Predefined animation styles (bounce, slide, fade) with custom timing

Release Schedule

Patch Releases

v4.1.x

Bug fixes and minor improvements - released as needed

Minor Releases

v4.2.0

New features, backward compatible - quarterly schedule

Major Releases

v5.0.0

Breaking changes, major features - yearly with migration guides

Beta Releases

v5.0.0-beta.x

Early access to new features - 1-2 months before major releases

💡

Contribute

Want to help build these features? Check out our Contributing Guide to get started!