Added
invert_conditionoption on the Tile and Entity widgets: a
list of Lovelace condition dicts, same format asvisibility.
When the conditions are met the widget renders inverted (solid
black card, white text/icon) as an e-ink "needs attention" signal.font_diranduse_system_fontsdisplay settings: use a
directory of custom font files, or resvg's own system font
fallback, to render scripts the bundled Roboto font doesn't cover
(e.g. Hebrew, Arabic, CJK).- Localized forecast/calendar day labels: weekday, month, and
relative-date ("today"/"tomorrow"/"in N days") labels in the
Weather forecast and Waste Schedule/Calendar widgets now follow
the display's configured language instead of always English. - Graph widget:
start_timeto anchor the window to a fixed
time of day,state_font_sizeto control header text size,
show_legendto hide the per-entity legend independently, and
secondary_upper_bound/secondary_lower_boundto pin the
secondary Y-axis range. Multi-entity headers now show every
entity's state instead of only the first. heading_alignoption on the Heading widget to right-align
the title.- Config flow: the "Copy dashboard YAML" export now isolates
oversized displays into their own full-width Lovelace section
instead of squeezing them into a row with much smaller displays.
Changed
- Entity widget redesigned: icon now sits on the left with the
value/unit as the primary black text and a repositionable,
alignable gray name, matching the Tile widget's visual priority. display_levels(renamed fromgrayscale_levels; existing
configs are migrated automatically) now affects widget rendering
independent of e-ink optimization, and moved out of the collapsed
"Advanced" section to a top-level Display Settings field.
Fixed
- Seeed reTerminal E1003 device preset now declares its correct
native landscape orientation, fixing a spurious 90° rotation that
produced a portrait PNG for the default landscape setup. Existing
dashboards are fixed automatically on upgrade via a config entry
migration; no manual reconfiguration is needed. - Entity icons defined via
icons.json(e.g. themoon
integration's state-dependent icons) are now resolved instead of
falling back to a plain letter. - Graph widget legend: a name override on the primary entity is no
longer dropped, and long names are truncated instead of
overlapping adjacent entries.
What's Changed
- feature: add invert_condition option for inverted rendering of tiles by @ploebb in #79
- Several bug fixes for Seed reTerminal by @cryptomilk in #80
- Fix non-Latin fonts by @cryptomilk in #81
- docs: Add opendisplay documentation and update readme by @cryptomilk in #82
- docs: Add opendisplay.md by @cryptomilk in #83
- Rework entity widget and fix entity icons by @cryptomilk in #90
- Improve dashboard yaml code geneartion and docs around it by @cryptomilk in #91
- Add localization by @cryptomilk in #92
- feat(heading): add text alignment option by @cryptomilk in #93
- Sensor widget fixes and improvements by @cryptomilk in #94
- Bump version to 0.7.0 by @cryptomilk in #95
New Contributors
Full Changelog: v0.6.0...v0.7.0