github alexpfau/calendar-card-pro v3.0.4

latest releases: v3.1.0, v3.0.6, v3.0.5...
3 months ago

Calendar Card Pro v3.0.4

πŸ› Bug Fixes

  • Fixed accent color backgrounds - Resolved an issue where event background colors wouldn't display properly when using named colors like "blue" in the accent_color setting (RGB and hex values were unaffected)

Related Issues

  • #219 - Shaded Accent Backgrounds fail after 3.0.x by @dml105

Full Changelog: v3.0.3...v3.0.4


Calendar Card Pro v3.0.0

Visual configuration meets weather integration. This major release transforms how you interact with and view calendar information, combining intuitive visual configuration with powerful weather forecastsβ€”making your calendar both easier to set up and more contextually informative than ever before.

πŸŽ‰ New Features

βš™οΈ Visual Configuration Editor

Calendar Card Pro now includes a comprehensive visual editor that makes configuration simple and intuitive! This highly-requested feature provides a rich, guided interface for customizing every aspect of your calendar card.

Visual Configuration Editor

  • Native Home Assistant Design - Built with the same UI components as Home Assistant for perfect visual integration and consistent theming
  • Smart, Context-Aware Interface - Options only appear when relevant, reducing clutter and simplifying configuration
  • Organized Configuration Sections - Settings are grouped into logical, collapsible panels for easy navigation
  • Automatic Config Upgrader - ✨ Detects deprecated settings and updates your configuration with one click
  • Specialized Input Helpers - Advanced pickers for entities, icons, colors and other complex options
  • Mobile-Friendly Design - Fully responsive interface that works on any device

Upgrading from previous versions? When you first open the editor after updating, any deprecated parameters in your configuration will be automatically detected. Simply click the "Update config..." button that appears to instantly migrate to the latest parameter names!

Note: The visual configuration editor is currently only available in English. The configured calendar card will still display in your selected language, but the editor interface itself is English-only at this time.

Editor Feature Details
  • Logical Organization - Edit configuration in intuitive sections including Calendar Entities, Core Settings, Appearance & Layout, Date Display, Event Display, Weather Integration, and Interactions
  • Dynamic Fields - Options for styling and advanced features only appear when their parent features are enabled
  • Smart Validation - Type-specific input fields with validation ensure your configuration is always correct
  • Visual Helpers - Specialized selectors for today indicators, calendar labels, and other visual elements
  • Enhanced Accessibility - Inclusive design principles ensure the editor is usable by everyone

🌦️ Weather Integration

Calendar Card Pro now supports displaying weather forecasts directly alongside your calendar events! This powerful new integration allows you to see the expected weather conditions for each day or for specific events.

Weather Integration

  • Dual Display Positions: Show weather in the date column, event column, or both
  • Customizable Information: Choose what weather data to display independently for each position
  • Per-Position Styling: Control the appearance and content of weather data independently in each position
  • Automatic Forecast Matching: Weather data automatically matches the correct day or event time
  • Home Assistant Integration: Uses your existing weather entities and requires no additional setup

Pro Tip: The new visual editor makes configuring weather integration simple! Just select your weather entity and customize display options through the intuitive Weather Integration panel.

Manual YAML Configuration Details
type: custom:calendar-card-pro
# Basic weather configuration
weather:
  entity: weather.your_weather_entity
  position: date # Options: 'date', 'event', or 'both'
  date:
    show_conditions: true
    show_high_temp: true
    show_low_temp: false
  event:
    show_conditions: true
    show_temp: true

For full parameter documentation including styling options, see our GitHub README.

πŸ•’ Improved Time Format Detection

Calendar Card Pro now correctly integrates with all Home Assistant time format settings:

  • Complete HA Integration - Properly detects and respects all four Home Assistant time format options: 12-hour, 24-hour, language-based, and system-based settings
  • Smart Language Detection - When HA is set to use language-based time format, the card intelligently determines the appropriate format based on the language
  • System Settings Support - Properly detects system/browser time format preferences when HA is configured to use them
  • Override Capability - Still allows explicit time format configuration via the card's time_24h setting, independent of Home Assistant settings

New Languages

Extended language support to further regions, so that 29 languages are now supported:

  • Croatian Language - Added complete Croatian translations for all calendar elements

Parameter Updates

The following parameters have been renamed or removed in v3.0.0 (the editor will automatically detect and update these for you):

  • max_events_to_show β†’ compact_events_to_show (both global and entity-level)
  • vertical_line_color β†’ accent_color
  • horizontal_line_width β†’ day_separator_width
  • horizontal_line_color β†’ day_separator_color

πŸ› Bug Fixes

Today Indicator Emoji Detection

  • Improved Emoji Support – Today indicator now reliably detects and displays all emoji characters, including complex and multi-codepoint emojis, by using Unicode property escapes for robust emoji detection.

Entity-level Settings Consistency

  • Fixed Entity-level Location Display - Entity-specific show_location: true now correctly overrides the global show_location: false setting, ensuring consistent behavior with other entity-level settings like show_time.

Related Issues

This release addresses community-reported issues:

Full Changelog: v2.4.5...v3.0.0

Don't miss a new calendar-card-pro release

NewReleases is sending notifications on new releases.