Releases: snootched/cb-lcars
Version 2025.03.1-alpha.1
pre-relase test adding picard-style vertical gauge and new geo-array animation
🖖 CB-LCARS v2025.01.2
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.


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)

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
- Refresh dev from main (2025.01.1) by @snootched in #17
- Update dev from main by @snootched in #18
- Pull from dev - multimeter and form fixes by @snootched in #19
- Update from main v2025.01.1b by @snootched in #20
- updates from main by @snootched in #21
- Pull Dev for release 2025.01.2 by @snootched in #22
Full Changelog: v2025.01.1...v2025.01.2
CB-LCARS v2025.01.1b
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
v2025.01.1a
- Fix: missing styles for
state
andname
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!
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
andstate
text in the cards (via UI) in addtion tolabel
- Automatic enablement of resize observer required for animation templates
- UI card editor updates and fixes.
- Many many other small tweaks and fixes.
- Expose full support for entity
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
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!
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
andstate
text in the cards (via UI) in addtion tolabel
- Automatic enablement of resize observer required for animation templates
- UI card editor updates and fixes.
- Many many other small tweaks and fixes.
- Expose full support for entity
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
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