Skip to content

HA-LCARS-3.0.0

Latest
Compare
Choose a tag to compare
@th3jesta th3jesta released this 04 Oct 16:58

3.0.0! READ THIS BEFORE UPDATING!!!

  • Complete overhaul of the entire theme file:
    • Redundancies reduced.
    • Readability greatly improved.
    • Improved organization.
  • Major improvements to non-dashboard colors:
    • 95% of text should now be comfortably readable.
    • Code editors much easier to use.
    • Absolute perfection is likely impossible.
  • New button class, button-barrel. See README for usage and and examples.
  • Optional new functionality to specify the width and height of horizontal and vertical bars in header, middle, and footer classes with new helper entities (check out the entities in the README to set it up).
  • New themes!
    • Picard II
    • Breen (thanks, Chronos 47!)
    • TNG (thanks, swordnut!)

💥BREAKING CHANGES💥

Left-oriented classes

Version 3.0 changes header, middle, footer, and oriented-buttons such as button-lozenge and button-capped to header-left, middle-left, footer-left, button-lozenge-left, etc. I implemented this change because Home Assistant has started using classes called .header, .footer, etc. and it was causing conflicts in styles and breaking some parts of the UI. Given that these class names were created in the first iteration of HA-LCARS, before there were other-oriented classes like -right and -contained, it seemed responsible to update the convention to be consistent with the rest of the theme styles and ensure compatibility with future HA updates. I know this will take some time to update your dashboards, and I apologize for the inconvenience, but it is necessary at this point. If you have insanely complicated dashboards, I recommend copying your whole-dashboard yaml into a tool like VSCode and using its advanced find/replace capabilities to update the dashboards. Full list of changed classes:

  • header to header-left
  • middle to middle-left
  • footer to footer-left
  • button-lozenge to button-lozenge-left
  • button-bullet to button-bullet-left
  • button-capped to button-capped-left

New variable: lcars-ui-quaternary

This new variable has been added to the individual themes at the end of lcars.yaml. You will need to add this variable to your custom themes. It should be a color that is a good background for white text as it's used in many menus.

What's Changed

New Contributors

Full Changelog: HA-LCARS-2.3.1...HA-LCARS-3.0.0