github jpettitt/weather-radar-card v3.6.4

5 hours ago

Patch release. Tablet-friendly timeline scrubbing for touchscreen dashboards (opt-in via YAML), a lightning-strike layering fix, and an internal HACS-on-PR ops cleanup.

No breaking changes. Drop-in patch over 3.6.3. HACS users with auto-update will see this as a routine update.

What's new

Tablet-friendly timeline scrubbing (#172)

🙏 Big thanks to @cgjolberg for this contribution — the first community PR landed since the repo transferred. New YAML-only progress_bar_touch_height option to enlarge the tappable/draggable progress-bar region upward over the lower map area, while keeping the visible segmented track at 8 px and leaving the bottom chrome unchanged.

Set the height to whatever your touchscreen design wants (44 px matches Apple HIG / WCAG touch-target guidance) and the extra area becomes a reliable scrub zone — the lower edge of the map in that strip is consumed by scrubbing instead of pan/pinch.

Default unchanged. Mouse/desktop users see no difference. Real-hardware tested on a landscape touchscreen tablet with a demo video in the PR.

type: 'custom:weather-radar-card'
show_progress_bar: true
progress_bar_touch_height: 44

Fixed

Lightning strikes — newest renders on top within each pane (#171)

Leaflet's L.Marker defaults to z-index by screen-Y position (southern markers on top), not DOM-insertion order. So when two strikes were close together on screen, the southern one would render on top regardless of arrival time — visually wrong for a "what's happening now" overlay.

Added explicit zIndexOffset derived from each strike's timestamp so the most recent strike always wins within its pane, matching Blitzortung's own web map convention.

Internal

  • HACS validation no longer runs on PRs (#173). Since 3.6.3's #165 stopped tracking the built JS bundle in git, HACS validation against fork PRs always failed because the fork has no GitHub release with the bundle attached. Validation still runs on push to main and the daily cron; PR code is fully validated by the Build matrix.

Upgrade notes

No config changes. Drop-in patch over 3.6.3.


Full Changelog: v3.6.3...v3.6.4

Don't miss a new weather-radar-card release

NewReleases is sending notifications on new releases.