Releases: MagicMicky/lovelace-calendar-heatmap-card
Releases · MagicMicky/lovelace-calendar-heatmap-card
v3.4.1
v3.4.0
v3.3.0
Calendar Heatmap Card v3.3.0
We're excited to announce the release of Calendar Heatmap Card v3.3.0! This release includes several improvements to responsiveness, performance, and integration with Home Assistant.
What's New
Added
- Automatic Heatmap Sizing: The heatmap now automatically adjusts its size for better responsiveness across different devices and screen sizes.
- Game Display Limit: Implemented a limit on the number of games displayed to improve performance, especially for users with large game libraries.
Changed
- Lit Framework Migration: Fully migrated to the Lit framework for improved performance and maintainability.
- Best Practices for History: Improved history fetching to follow Home Assistant best practices, resulting in more reliable data retrieval.
- UI Improvements: Limited card height for better UI integration and enhanced the overall look with improved padding and scroll behavior.
Installation
You can install this card through HACS or manually by following the instructions in the README.
Feedback
If you encounter any issues or have suggestions for future improvements, please open an issue on GitHub.
Thank you for using Calendar Heatmap Card!
v3.2.0 - improved theme management and handling
Calendar Heatmap Card v3.2.0
🎉 What's New
This release brings significant improvements to the Calendar Heatmap Card, focusing on theme handling, visual differentiation, and error resilience:
✨ Theme-Aware Colors
- The card now automatically detects your Home Assistant theme and adjusts colors accordingly
- Improved contrast and readability in both light and dark themes
- Support for theme detection in parent elements for cards inside dashboards with different themes
🌈 Better Visual Differentiation
- Intelligent intensity scaling for clearer visual distinction between activity durations
- Stepped approach with specific thresholds for common gaming session durations:
- Very short sessions (< 15 min)
- Short sessions (15-45 min)
- Medium sessions (45 min - 2 hours)
- Longer sessions (2-4 hours)
- High usage sessions (4-8 hours)
- Very high usage sessions (8+ hours)
🛡️ Enhanced Error Handling
- Fixed "Invalid time value" errors when processing history data
- Improved handling of invalid dates throughout the application
- Enhanced error resilience when fetching historical data
- Better handling of "no data" colors with appropriate opacity
📋 Full Changelog
See the CHANGELOG.md for a complete list of changes.
🔧 Installation
HACS (Recommended)
- Add this repository as a custom repository in HACS
- Search for "Calendar Heatmap Card" and install it
- Restart Home Assistant
Manual Installation
- Download the
calendar-heatmap-card.js
file from this release - Upload it to your Home Assistant instance
- Add the resource reference to your Lovelace configuration
- Restart Home Assistant
📚 Documentation
For full documentation, see the README.md.