Skip to content

Releases: snootched/cb-lcars

Version 2025.03.1-alpha.1

28 Feb 02:51
Compare
Choose a tag to compare
Pre-release

pre-relase test adding picard-style vertical gauge and new geo-array animation

🖖 CB-LCARS v2025.01.2

12 Jan 01:15
Compare
Choose a tag to compare

New Features

Symbionts

CB-LCARS has completed the Trill Initiate program and can now become host to a symbiont.
Once joined, symbionts can be imprinted with some host card's styles (properties like backgrounds, font sizes, colours, etc.)
You can also supply your own card-mod configuration blocks to add to the host imprint for a truly customized look.
All host card variables/entity/state are made available for card-mod jinja templating.
Card-Mod is now a required dependency to use the imprinting feature on symbionts.

symbiont-joined-imprinted symbiont-joined-imprinted

GRID Background Animation

A new background animation style has been added to the libary - the LCARS GRID.
Highly customizable with: grid sizes, line weights/colours, directional scrolling with customizable speed, and additional background styles drawn behind the grid (solid fill, stars, nebulas)

symbiont-joined-imprinted

Updates & Fixes

  • DPAD: Revamp code to enable auto-sizing and better positioning within the card. Minor style updates and fixes.
  • Multimeter: Update background property to honor background colour settings appropriately.
  • Header/Footer: Fix inner elbow radius being clipped when background animations added.
  • Add font-family property in the base card template - can be overriden (eg. symbiont card styles)
  • Add independent controls in the card UI editor for CSS filter properties applied to background animations (or provide your own filter string)

What's Changed

Full Changelog: v2025.01.1...v2025.01.2

CB-LCARS v2025.01.1b

03 Jan 21:57
Compare
Choose a tag to compare

v2025.01.1b

  • Fix: Multimeter configuration now sets correct config keys for slider mode gradients. (issue #15)
  • Fix: uncaught exception on form configuration

CB-LCARS v2025.01.1a

03 Jan 00:31
Compare
Choose a tag to compare

v2025.01.1a

  • Fix: missing styles for state and name on multimeter

Many fixes and tweaks in this release - thank you to everyone who has tried these out, reported issues and provided feedback. Much appreciated!

Animations & Effects

This release brings up the foundation work for animations and effects within the cards.
There are a plethora of options available to tune and tweak these - a lot potential here!

cb-lcars-animated-bg-samples-1

Updates & Fixes

  • Multimeter:

    • Fixed: colours in slider mode were not working correctly since the last release. #15
    • Improved: rewrite of the slider mode into SVG to match gauge mode. This should help improve performance and some rendering.
    • Eliminated external dependency (layout card)
  • Base code:

    • Expose full support for entity name and state text in the cards (via UI) in addtion to label
    • Automatic enablement of resize observer required for animation templates
    • UI card editor updates and fixes.
    • Many many other small tweaks and fixes.

Breaking Changes

Please see README for notes on breaking changes if you are coming from the OG templates (templates that you pasted into your dashboard yaml)

Full Changelog: v2024.12.4...v2025.01.1

CB-LCARS v2025.01.1

02 Jan 23:21
Compare
Choose a tag to compare

Many fixes and tweaks in this release - thank you to everyone who has tried these out, reported issues and provided feedback. Much appreciated!

Animations & Effects

This release brings up the foundation work for animations and effects within the cards.
There are a plethora of options available to tune and tweak these - a lot potential here!

cb-lcars-animated-bg-samples-1

Updates & Fixes

  • Multimeter:

    • Fixed: colours in slider mode were not working correctly since the last release. #15
    • Improved: rewrite of the slider mode into SVG to match gauge mode. This should help improve performance and some rendering.
    • Eliminated external dependency (layout card)
  • Base code:

    • Expose full support for entity name and state text in the cards (via UI) in addtion to label
    • Automatic enablement of resize observer required for animation templates
    • UI card editor updates and fixes.
    • Many many other small tweaks and fixes.

Breaking Changes

Please see README for notes on breaking changes if you are coming from the OG templates (templates that you pasted into your dashboard yaml)

Full Changelog: v2024.12.4...v2025.01.1

CB-LCARS v2024.12.4

24 Dec 12:49
Compare
Choose a tag to compare

Many changes and tweaks in this release - focused on rounding out the conversion to the new card code and config structure. Improve consistency, look, and performance.

Updates

  • standardized states colours and settings across cards for foreground, background and text.
  • add support for locked unlocked state
  • card configuration dialogs upated and now functional for all cards
  • auto-sizing update (cards adapting to size changes of the containing card without dashboard refresh)
  • enhanced logging (and detection of old templates, see breaking changes)

Breaking Changes

Please see README for notes on breaking changes if you are coming from the OG templates (templates that you pasted into your dashboard yaml)

Full Changelog: v2024.12.4-alpha.7...v2024.12.4