github alexpfau/calendar-card-pro v2.4.0

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

Calendar Card Pro v2.4.0

Visually intelligent and precisely configured. This release brings visual highlights for the current day, progress tracking for running events, and enhanced compact mode controls - making Calendar Card Pro more visually informative and customizable than ever.

→→→ Please see the 🆕 What's New section in the README for an overview of v2.4 features with links to their detailed documentation. ←←←

🎉 New Features

Today Indicator

Visually highlight the current day in your calendar with customizable indicators:

# Enable and choose indicator type
today_indicator: true     # Simple dot indicator
today_indicator: pulse    # Animated pulsing dot
today_indicator: glow     # Glowing dot effect
today_indicator: mdi:star # Custom Material Design icon
today_indicator: 🎯       # Emoji character
today_indicator: /local/custom-indicator.png # Custom image

# Position the indicator precisely
today_indicator_position: "15% 50%" # Left-center (default)
today_indicator_position: "85% 15%" # Top-right corner
  • Multiple Indicator Types - Choose from dots, animations, icons, emojis, or custom images
  • Precise Positioning - Control exact placement with CSS-like position syntax
  • Perfect Centering - Transform-based alignment ensures proper centering
  • Theme Integration - Indicator color follows your Home Assistant theme

Today's Date Styling

Customize the appearance of today's date with dedicated color options:

# Style today's date components individually
today_weekday_color: '#03a9f4' # Color for today's weekday name
today_day_color: '#03a9f4' # Color for today's day number
today_month_color: '#03a9f4' # Color for today's month name
  • Component-Level Control - Independently style the weekday name, day number, and month
  • Smart Inheritance - Undefined values automatically inherit from base or weekend styling
  • Priority System - Today's styling takes precedence when today falls on a weekend
  • Enhanced Visual Cues - Makes the current day immediately identifiable at a glance

Progress Bars for Running Events

Show visual progress indicators for events that are currently in progress:

# Enable progress bars for running events
show_progress_bar: true
progress_bar_color: '#03a9f4'
progress_bar_height: '10px'
progress_bar_width: '60px'
  • Real-time Updates - Progress bars show the current completion percentage of events
  • Customizable Appearance - Control color, height, and width to match your theme
  • Automatic Calculation - Intelligently determines how much of the event has completed
  • Visual Timeline - Quickly see how far along your current activities are

Split Multi-Day Events

Display multi-day events on each day they cover for better visibility:

# Show multi-day events on every day they cover
split_multiday_events: true

# Control splitting on a per-calendar basis
entities:
  - entity: calendar.personal
    split_multiday_events: true
  - entity: calendar.work
    split_multiday_events: false
  • Improved Conflict Detection - Easily see when multi-day events overlap with other activities
  • Complete Daily View - See all active events for any given day at a glance
  • Consistent Formatting - Maintains proper time and styling information for each segment
  • Calendar-Specific Control - Enable or disable splitting per calendar entity

Enhanced Compact Mode Controls

Gain precise control over your compact calendar view:

# Display fewer days in compact mode
compact_days_to_show: 2 # Show just 2 days in compact mode
days_to_show: 7 # Show full 7 days when expanded

# Limit events in compact mode
compact_events_to_show: 5 # Show only 5 events in compact mode

# Ensure complete days are shown
compact_events_complete_days: true # Never show partial days
  • Optimized Space Usage - Show fewer days in compact mode while keeping more days available when expanded
  • Clearer Parameter Naming - More intuitive configuration with compact_events_to_show
  • Complete Days Option - Prevent confusion by showing all events from partially visible days
  • Backward Compatible - Legacy max_events_to_show parameter still supported

Related Issues

This release addresses the following feature requests and bug reports:

Full Changelog: v2.3.1...v2.4.0

Thank you to everyone who contributed feature requests and bug reports that made this release possible!

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

NewReleases is sending notifications on new releases.