Repository navigation
Release v2.3.1
v2.3.1
Changelog
State-hide rules win over unlayered host CSS; nowo_ui_kit.breadcrumbs.enabled drops the page-header trail. See UPGRADING.
Fixed
- State-hide rules win over host CSS:
nowo-ui.cssships inside@layer nowo-ui, so a hiding rule such as the
folded filters (form:has(> .nowo-ui-filters-collapse.is-collapsed) > :not(.nowo-ui-filters-collapse)) lost to any
unlayered host rule or utility class (.d-flex,.grid…) on the hidden element, which stayed visible. Every
state-dependent hide is nowdisplay: none !important— folded filters,[hidden]filters summary and row-detail
button,.nowo-ui-dialog:not([open]), closed aside groups, rail-mode aside labels / chevrons, theme and width toggle
icons, morph / disclosure / fold icons — and the state rules that show the paired element are!importanttoo, so
the kit's own state switches keep their order.nowo-ui.unlayered.cssand the generatednowo-ui.csscarry the
same rules.StateHideCssTestchecks each rule in both files and fails on any new state-hide rule without
!important.
Added
nowo_ui_kit.breadcrumbs.enabled(defaulttrue):falsedrops the breadcrumb trail (BreadcrumbKit and
PageHeader::breadcrumbs) from every page header — hosts no longer need an emptybreadcrumbspartial. Exposed in
thenowo_ui_breadcrumbsglobal. Purely additive (default unchanged), hence a patch release.