Hero Layout, Responsive UI & Major Under-the-Hood Refactoring
Highlights
- Added the new Hero label layout with premium KPI-style presentation.
- Added three Hero label size presets.
- Expanded the Visual Editor to support the new Hero features and additional v1.6.0 configuration options.
- Significantly expanded the documentation with new examples, screenshots, and configuration guidance.
- Improved responsive behaviour for the Hero, Above, Left, and Inside label modes.
Improvements
- Expanded the documentation with a dedicated explanation of
bar.segment_space, including practical guidance for choosing betweenpercentandscalesegment positioning. - Major internal architecture refactor with modular source structure.
- Added configuration normalization, validation, and runtime resolution layers.
- Introduced the Row View Model architecture to reduce duplicated rendering logic.
- Improved responsive layouts and value fitting across all label modes.
- Improved ResizeObserver lifecycle handling and runtime robustness.
- Added HTML escaping and additional runtime hardening.
- Improved diagnostics for configuration issues, including duplicate gradient stops and baseline/needle conflicts.
- Expanded automated unit and Playwright visual regression test coverage.
Version 1.6.0 is the largest update since Sensor Bar Card Plus was introduced. Besides the new Hero label mode, the rendering engine was substantially refactored, resulting in a more maintainable architecture, improved responsiveness, broader automated test coverage, and significantly expanded documentation.
Thank you everybody for your invaluable input! Much love. -Chris