v4.5.0
β¨ Daylight Calendar Card v4.5.0
π Documentation is now available at https://docs.daylightcalendar.com
π New Features
-
Past Event Matching for Event Styles (
event_styles)- Added
pastmatcher support for targeting past events. - Supports safe visual effects including
opacityand CSSfilterstyling.
- Added
-
Shortened Event Time Labels (
shorten_event_times)- Option to display more compact event times for improved readability in dense calendars.
-
Event Icons (
event_styles)- Add custom icons to events through
event_styles. - Icons are rendered consistently across supported calendar views.
- Add custom icons to events through
-
Today Styling Shortcuts
today_background_colortoday_style
Added convenient options for quickly customizing the appearance of the current day without creating full
day_stylesrules. -
Virtual Calendar Editor Support (
virtual_calendars)- Virtual calendars can now be configured directly through the visual editor.
-
Danish Localization (
language)- Added Danish (
da-DK) language support.
- Added Danish (
β οΈ Fixes / Behavior Changes
-
Sections View Layout Improvements
- Improved grid height handling and compact sizing behavior when used inside Home Assistant Sections layouts.
-
Event Modal Layering Fix
- Fixed cases where the event modal could appear above the Home Assistant header.
-
Configuration & Validation Improvements
- Refactored configuration normalization into a schema-driven system.
- Improved handling and validation of enums, CSS lengths, and font sizes.
- Expanded automated test coverage for YAML-facing configuration options.
π Documentation
-
New Documentation Site
- Documentation is now available at https://docs.daylightcalendar.com/
- Reorganized and expanded documentation covering views, configuration options, advanced styling, troubleshooting, and FAQs.
- Added dedicated documentation pages for features such as
event_styles,day_styles,day_badges, virtual calendars, and combined calendars.
-
Troubleshooting Improvements
- Expanded troubleshooting guidance and common issue resolution steps.
- Updated repository documentation to point to the new documentation site.
π οΈ Project Maintenance
- Added broader automated coverage for user-facing YAML configuration options.
- Continued internal cleanup and normalization refactoring to improve long-term maintainability and reliability.