-
Notifications
You must be signed in to change notification settings - Fork 0
Features
tempus2016 edited this page Jun 24, 2026
·
5 revisions
Every Tabdeck feature is opt-in / configurable — turn things on or off to taste. This page indexes the optional features and links to a dedicated page for each.
This list grows over time. Each feature below has its own page with a description, config key, examples, and screenshots.
-
Tab display mode — show icons, labels, or both (
tab_display). -
Accent-coloured indicator — indicator adopts the selected tab's accent (
accent_indicator). -
Extra bar styles —
boxed,text,railstyles +indicator_radius. -
Indicator thickness — set the underline bar thickness (
indicator_size). -
Sticky tab bar — keep the bar pinned while content scrolls (
sticky). -
Tab alignment — start / center / end / justify the tabs (
align). -
Bar background & elevation — custom bar colour + shadow (
bar_background,elevation). -
Scroll buttons & overflow menu — arrows (
scroll_buttons) or a ⋯ jump-to-tab menu (overflow_menu).
-
Per-tab text/icon colour — fixed label/icon colour for a tab (
color). -
Badge display mode — text or dot badges (
badge_display). -
Hide inactive badges — hide 0/off badges (
hide_inactive_badge). -
Per-tab badge colour — colour a tab's badge (
badge_color). -
Multiple cards per tab — stack several cards in one tab (
cards). - Nested decks — a tab's card can be another Tabdeck card (sub-tabs).
-
Disabled tabs — show a tab greyed-out and non-selectable (
disabled). -
Tab subtitles — secondary text under a tab label (
subtitle). -
Content header — show the active tab's title above the content (
header); icon-rail recipe.
-
Panel transitions — fade or slide when switching tabs (
transition). -
Tab & badge actions — long-press tab (
hold_action) and clickable badge (badge_action). -
Performance & swipe options —
unmount_hidden,swipe_wrap,swipe_mouse(desktop drag).
- Visibility and/or/not groups — nestable logical conditions for tab visibility.
-
Auto-select a tab — switch tab when an entity becomes active (
auto_select). - Time & user visibility — show tabs by time-of-day/weekday or HA user.
-
Conditional default tab — pick the starting tab by state (
default_if).
- Duplicate tab — one-click deep copy of a tab in the editor.
- Expand all / Collapse all — bulk-toggle tab blocks; new tabs auto-expand.
- Drag-to-reorder & warnings — drag tabs to reorder; duplicate-name warnings.
- Live preview — the editor previews the bar as you edit.
-
Theming & styles passthrough — set CSS variables from config (
styles).
See Configuration for the complete option reference.
-
Remember across devices — store the active tab in an entity (
remember: entity). -
Custom storage key — independent browser persistence (
storage_key).
Concepts
Features