Releases: Khoding/vantaui-css
Releases · Khoding/vantaui-css
Release list
v3.0.2: fix: fix overflow bug
- Updated authoritative version in various documentation files from v3.0.0 to v3.0.2. - Changed version in package.json and package-lock.json to 3.0.2. - Modified appshell.css to adjust the positioning of the stage backdrop for better layout handling.
v3.0.1: fix: Fix header height calculation for layouts without a header
- Added CSS rules to set the header height to 0 when no header is present in the layout. - Ensured that the absence of a header does not create unwanted gaps or affect scroll-padding.
v2.6.0: feat: implement floating toolbar with search functionality
- Added a floating toolbar to the documentation pages, allowing for quick access to page tools and a search input. - Implemented a search feature that filters sections by title and blurb, enabling users to jump to relevant content. - Updated CSS styles for the toolbar and search results to enhance usability and aesthetics. - Modified relevant documentation to reflect the new toolbar behavior and search capabilities.
v2.5.2
v2.5.1
v2.5.0: feat: enhance button accessibility and styling
- Added new mutex groups for button states and styles in vantaui-lint rules. - Implemented checks for icon-only buttons to ensure they have accessible names. - Updated button CSS to support auto-squaring for icon-only buttons with aria-label. - Enhanced form layout styles for better structure and spacing. - Introduced new utility classes for positioning and z-index management. - Improved stat card styling to support plain HTML structure for metrics. - Updated footer and panel styles to clarify exclusions and improve layout.
v2.3.1: feat: add development linter for semantic HTML and accessibility checks
- Introduced a new dev linter that flags common HTML and accessibility issues, including multiple <h1> tags, skipped heading levels, missing alt attributes, and conflicting helper words. - Added a new JavaScript file `vantaui-lint.js` for linting functionality and `vantaui-lint-rules.js` for mutex rules. - Updated documentation to include usage instructions for the linter. - Enhanced the app frame behavior to ensure proper scrolling and sticky positioning of headers and footers. - Adjusted CSS for app frame and header to improve layout and scrolling behavior. - Updated spacing tokens to define header height for consistent layout.
v2.2.1
v2.2.0
v2.1.0: feat: Enhance tooltip functionality with rich content support
- Updated the tooltip system to utilize a single body-level #vui-tooltip that is fixed in position, preventing clipping by ancestor elements. - Introduced two types of tooltips: a plain text bubble for [data-tip="text"] and a rich bubble for .vui-tip elements containing a <template>. - Implemented logic to toggle visibility based on mouse events, focus, and touch interactions, improving accessibility on mobile devices. - Added styling for rich tooltips, including tone-based color adjustments and layout for nested widgets. - Updated documentation to reflect new tooltip capabilities and usage examples.