Skip to content

Coming from CB-LCARS

LCARdS originates from, and supersedes, the CB-LCARS project.

You can run both simultaneously

CB-LCARS and LCARdS can coexist while you transition. All new features and fixes will be made in LCARdS only going forward.

Use this table to quickly find the LCARdS equivalent for each CB-LCARS card or feature.

Feature Comparison

✅ Present | ❌ Not present | ⚠️ Partial

FeatureCB-LCARSLCARdSNotes
Buttonscb-lcars-button-cardlcards-buttonBuilt-in preset collection provides the standard LCARS button styles, which are completely configurable.
Multi-Segment Buttonslcards-buttonAllows complex button designs (known as component) to be used as advanced multi-segment/multi-touch controls, configured via segments.
DPADcb-lcars-dpad-cardlcards-buttonFirst advanced button to use the component feature of lcards-button.
ALERT⚠️ background animationlcards-buttonPromoted to a button card component — allows full interactive configuration.
Labelscb-lcars-label-cardlcards-buttonLabel functionality is available via lcards-button. Additional presets available for text labels with or without decoration.
Elbowscb-lcars-elbow-cardlcards-elbowEquivalent in LCARdS — enhanced with more corner styles (e.g. straight cut with configurable angles).
Double Elbowscb-lcars-double-elbow-cardlcards-elbowDouble Elbow functionality is now consolidated into a single unified lcards-elbow card.
Sliderscb-lcars-multimeter-cardlcards-sliderCompletely replacing the former multimeter card. Vastly improved — configurable direction, inversion, display min/max, control min/max, and more.
Cascade Data Grid⚠️ background animationlcards-data-gridCB-LCARS provided a decorative-only version as a background animation. lcards-data-grid is a full-featured grid that can show real entity data, text, etc. Decorative mode is still available.
Charts / Graphslcards-chartEmbedded ApexCharts library providing 15+ chart types to plot entity/data.
MSD (Master Systems Display)lcards-msdFull MSD system in a card. Embed controls, connect routing lines, add animations to reflect statuses.
Background Animations✅ GRID, ALERT, GEO Array, Pulsewave⚠️ ✅Background animations split into stackable layers — mix and match building blocks. ✅ GRID (enhanced), ✅ ALERT (button component), ✅ Starfield & Nebula (enhanced). ⚠️ GEO Array, Pulsewave (pending).
Element AnimationsEmbedded Anime.js v4 enabling animation of any SVG element (cards, lines/stroke, text, etc.).
Symbiont (embedded cards)Available in Elbow card — attempts native card injection for basic style imprinting. Add card_mod config for advanced styling.
State-based Styling / Custom States✅✅CB-LCARS has a limited set of states. LCARdS uses common state groupings (default | active | inactive | unavailable) plus the ability to define any state for customised styling. Integrates with the core rules engine for hot-patching.
SoundsCustomisable sounds for many UI and card event types (tap, double tap, hold, hover, sidebar expand/collapse, and more).
Alert Overlaylcards-alert-overlayDashboard-level card that reacts to input_select.lcards_alert_mode and displays a full-screen configurable backdrop with an embedded content card.