Repository navigation
DAUB v2.7.0 — Overlay Skeletons, Tooltip Fix, Dropdown Alias, Better Warnings
What's New
Overlay skeletons, tooltip fix, dropdown alias, better warnings.
Documentation (Critical DX improvement)
- SKILL.md: Overlay section now shows required HTML nesting structure (skeletons) — AI agents no longer guess wrong on overlays
- components.json: Added
skeletonfield to all overlay/complex components for instant AI parsing - llms.txt: Added Quick Reference Skeletons table after Quick Start for scannable overlay structures
- SKILL.md: Added Notes section covering
db-field__inputusage, Lucide pairing, overlay BEM naming
CSS Fixes
.db-tooltipchanged fromdisplay: inline-blocktoinline-flex— no longer breaks flex container sizing.db-dropdown__menuadded as alias for.db-dropdown__content(all rules, glass texture)
Enhanced Console Warnings
- New warning for
.db-dropdownmissing__contentchild - Improved
.db-fieldwarning — now mentions input, textarea, select wrapper, or custom control - New warning for
.db-tabstab/panel count mismatch - New warnings for
.db-modal-overlaymissingidoraria-hiddenattributes - Modal id check moved from
.db-modalto.db-modal-overlay(JS API targets the overlay)
JS
initDropdownsnow recognises.db-dropdown__menuas fallback for.db-dropdown__content
Other
- README: Lucide icons now "recommended" (was "not required")
- Cache-bust:
?v=2.7.0query strings on CSS/JS assets
Full Changelog: https://github.com/sliday/daub/blob/main/CHANGELOG.md