Changelog
Latest: v1.0.5
GitHub Releases
All notable updates, new features, improvements, and releases for the boodoo framework are cataloged here. This project adheres to Semantic Versioning and follows Keep a Changelog conventions.
v1.0.5
Current Release
396 KB / 94 KB
Minified CSS / JS
0 Dependencies
Pure Vanilla ES / CSS
5 Milestones
Published Releases
-
โ
v1.0.5 Latest
๐ September 26, 2026 Release NotesFixed Bug Fixes & Stability
-
Disabled Form Controls Cursor:
Added
cursor: not-allowed;to:disabledstates for.form-controland.form-selectin both Sass (scss/forms/_control.scss,scss/forms/_select.scss) and Less (less/boodoo.less).
-
Disabled Form Controls Cursor:
Added
-
โ
v1.0.4
๐ September 26, 2026 Release NotesAdded New Features & Components
-
Data Table / Data Grid Component (
DataTable): Interactive table suite supporting sortable column headers (.sortable,.sort-asc,.sort-desc), row selection checkboxes with select-all indeterminate synchronization, expandable detail drawer rows (.data-table-expandable-row,.data-table-row-detail), sticky headers (.data-table-sticky), and dense/compact variations (.data-table-compact,.data-table-dense). -
Sidebar & Drawer Component (
Sidebar): Persistent and collapsible desktop multi-level navigation sidebar (.sidebar,.sidebar-collapsed,.sidebar-dark) with nested submenu toggling (data-boodoo-toggle="sidebar-submenu"), badge integration, and header/footer scaffolds. -
Dropzone & File Upload Enhancement:
Drag-and-drop file upload container with invisible file input overlay,
.file-listpreview cards, file format icons, progress bars, and file action buttons. -
Context Menu Component (
ContextMenu): Right-click floating menu (.context-menu,data-boodoo-toggle="context-menu") with dynamic cursor positioning, viewport collision protection, keyboard shortcuts, and ESC/outside-click dismissal. -
Color Picker & Date/Time Wrappers:
Enhanced UI skins for native inputs:
.form-color-pickerwith live hex readout badge and preview swatch,.form-picker-groupwith integrated calendar/clock icons, and.form-date-range. -
Empty State Component:
Visual placeholder pattern (
.empty-state,.empty-state-card,.empty-state-sm) with circular icon badges, headings, descriptive text, action button groups, and contextual status variants. -
Chips & Tag Input Component (
ChipInput): Interactive chips and tags (.chip,.chip-remove,.chip-primary) and dynamic.chip-input-containersupporting tag creation on Enter/comma and deletion on Backspace.
Fixed Bug Fixes & Stability
-
Floating Labels Autofill & Pre-touch State:
Added support for
:-webkit-autofilland:autofillstates on.form-controland.form-control-plaintextwithin.form-floatingto prevent text collision.
-
Data Table / Data Grid Component (
-
โ
v1.0.3
๐ September 19, 2026 Release NotesAdded New Features & Components
-
Bottom Sheet Component (
BottomSheet): Full mobile-first sliding drawer sheet with drag/swipe-down-to-dismiss touch gestures, spring physics, and keyboard navigation (Escape). Includes SCSS and Less styling (scss/components/_bottom-sheet.scss,less/boodoo.less) with backdrop blurring, responsive max-width, height variants (.bottom-sheet-full,.bottom-sheet-half), and declarative data API (data-boodoo-toggle="bottom-sheet"). -
Segmented Control Component:
Apple/macOS-styled interactive pill toggles (
.segmented-control,.segmented-item) supporting size modifiers (.segmented-control-sm,.segmented-control-lg) and full-width blocks (.segmented-control-block) with light and dark mode color token mapping. -
Keyboard Keycaps Component (
<kbd>): Tactile 3D shortcut keycaps (.kbd,.kbd-xs,.kbd-sm,.kbd-lg,.kbd-group) with monospace typography and dark-mode adaptation. -
Split Buttons:
Added
.btn-splitand.btn-split-toggleclasses for grouped action-dropdown trigger combinations. -
Enhanced Programmatic Toast API:
Convenience helper methods on
boodoo.toast:boodoo.toast.success(),boodoo.toast.danger()/boodoo.toast.error(),boodoo.toast.warning(), andboodoo.toast.info()with automatic DOM cleanup upon completion of hide transitions.
Changed Enhancements & Standards Compliance
-
Form Accessibility & Field Identification:
Added explicit
idandnameattributes to all form controls,<input>,<select>,<textarea>, OTP components, and Command Palette search inputs across the framework and documentation to strictly comply with WCAG accessibility standards and autofill specifications. -
Text Wrapping and Container Purity:
Cleaned up documentation templates and component snippets across
site/src/to ensure raw text nodes are always wrapped in semantic inline elements (<span>,<p>,<strong>,<label>) rather than bare container blocks. -
Synchronized Less Styling:
Updated
less/boodoo.lessto mirror modern SCSS component additions, variables, and color token parity. - Documentation & Site Polish: Added dedicated navigation entries and live interactive documentation for Bottom Sheet, Segmented Control, and Kbd, and updated sitemap and docs navigation indexes.
-
Bottom Sheet Component (
-
2
v1.0.2
๐ August 25, 2026 Release NotesAdded New Features & Documentation
- Comprehensive component documentation and interactive examples across all core widgets.
- Core utilities for layout, spacing, flexbox, CSS Grid, animations, and typography.
- Automated static site generator and sitemap builder.
- Dynamic asset size tracking for build pipelines.
-
1
v1.0.1
๐ August 25, 2026 Release NotesAdded Tooling & Brand Assets
- Initial automated sitemap generation.
- Automated project rules and publish workflow documentation.
- Brand asset lockup and design token specifications.
-
๐
v1.0.0 Initial Release
๐ August 25, 2026 Release NotesAdded Foundation & Architecture
- Initial release of boodoo framework.
- Core SCSS and Less compilation pipelines.
- 12-column responsive flexbox grid and utility classes.
- Vanilla JavaScript component library with zero runtime dependencies.
- CDN and npm distribution setup.