bs4Dashkit 0.1.0
Initial release
Added
dash_titles()as a unified constructor for brand and sidebar configuration. Returns$app_name,$brand, and$depsfor placement inbs4DashPage(),bs4DashNavbar(), andbs4DashBody().Added
use_bs4Dashkit_core()as the recommended entry point for injecting dependencies, applying a theme preset, and configuring sidebar behavior.-
Added theme support via CSS custom properties:
Presets:
"professional","vibrant", and"minimal"use_dash_theme()for direct CSS variable overridesuse_dash_theme_preset()for applying named presetstheme_presets()for inspecting available presets
-
Added configurable sidebar brand modes:
“icon-only”,
"icon-text", and"text-only"Independent configuration for collapsed and expanded states
Added use_dash_sidebar_behavior() for configurable collapsed width, expanded width, and topbar height.
Added
use_dash_sidebar_brand_divider()for optional brand/menu separation.Added brand visual effects (
"glow","shimmer","emboss") and two-color gradients viadash_titles().Added support for image-based brand icons via
icon_imgandicon_shape.-
Added navbar utilities:
Added
dash_footer()with independently positional logo and text elements.-
Added global options:
bs4Dashkit.sidebar.collapsedbs4Dashkit.sidebar.expandedbs4Dashkit.brand_dividerbs4Dashkit.theme_presetbs4Dashkit.accent
