Skip to content

DAUB v2.7.0 — Overlay Skeletons, Tooltip Fix, Dropdown Alias, Better Warnings

Choose a tag to compare

@sliday sliday released this 02 Mar 21:45
· 332 commits to main since this release

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 skeleton field 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__input usage, Lucide pairing, overlay BEM naming

CSS Fixes

  • .db-tooltip changed from display: inline-block to inline-flex — no longer breaks flex container sizing
  • .db-dropdown__menu added as alias for .db-dropdown__content (all rules, glass texture)

Enhanced Console Warnings

  • New warning for .db-dropdown missing __content child
  • Improved .db-field warning — now mentions input, textarea, select wrapper, or custom control
  • New warning for .db-tabs tab/panel count mismatch
  • New warnings for .db-modal-overlay missing id or aria-hidden attributes
  • Modal id check moved from .db-modal to .db-modal-overlay (JS API targets the overlay)

JS

  • initDropdowns now recognises .db-dropdown__menu as fallback for .db-dropdown__content

Other

  • README: Lucide icons now "recommended" (was "not required")
  • Cache-bust: ?v=2.7.0 query strings on CSS/JS assets

Full Changelog: https://github.com/sliday/daub/blob/main/CHANGELOG.md