v0.4.0
π Release addon-ui v0.4.0 (2025-10-14)
β¨ Features
- styles: add new scss mixins, add
viewprop to UIProvider (6f68bde)
π Bug Fixed
- styles: correct variable assignment for
--viewport-max-width(6d795c4)
π Documentation
-
add comprehensive usage documentation for SvgSprite, Modal, List, ScrollArea, and Odometer (b5145e8)
-
add comprehensive usage guides for Icon and IconButton components (dd22027)
-
add documentation for Header, Footer, Highlight, and Drawer components (df4fe74)
-
add documentation for Switch, TextArea, and Tag components (a1882ea)
- Introduced detailed usage guides, examples,
and prop descriptions for the newSwitch,TextArea, andTagcomponents. - Included theming and global configuration details for each component.
- Enhanced accessibility (A11y) notes to promote best practices.
- Updated imports in
Modaldocumentation for consistency.
- Introduced detailed usage guides, examples,
-
add documentation for Toast and TextField components, clean up unused variables (f84b8d2)
- Introduced comprehensive documentation for the
ToastandTextFieldcomponents,
including usage guidelines, theming options, and accessibility considerations. - Removed unused CSS variables across multiple component documentation
(Header,Footer,Modal,Avatar, etc.) to improve clarity and maintain consistency.
- Introduced comprehensive documentation for the
-
add documentation for View and ViewDrawer components, remove unused CSS variables (9f16980)
- Introduced comprehensive documentation for the new
ViewandViewDrawercomponents,
including usage examples, props, theming options, and accessibility guidelines. - Removed unused CSS variables across multiple component documentation
(TextField,TextArea,Tag,ScrollArea) for improved clarity and consistency.
- Introduced comprehensive documentation for the new
-
add documentation for ViewModal and Viewport components (5573dbf)
- Introduced comprehensive documentation for the
ViewModalandViewportcomponents,
including usage examples, props, theming options, and accessibility guidelines. - Enhanced explanation of available CSS variables for better clarity.
- Updated
UIProviderto includeViewModalconfiguration options.
- Introduced comprehensive documentation for the
-
add line spacing for improved readability in Radix props sections (2d72500)
-
add usage documentation for Button, Avatar, and Checkbox components (8b23ddf)
- Introduce detailed documentation for
Button,Avatar, andCheckboxcomponents,
including examples, props, theming, and accessibility guidelines. - Highlight CSS variables usage and fallback mechanisms for style customization.
- Provide guidance on global configuration via
UIProviderandui.config.ts.
- Introduce detailed documentation for
-
enhance formatting in
Dialog.mdfor improved readability and consistency (bb0a377) -
fix formatting, spacing, and improve consistency in README (0105559)
-
update and expand documentation, correct naming, and add policies (1a7d18f)
-
update Avatar, Checkbox, and add Dialog documentation with Radix UI props and theming details (35d8710)
- Added Radix UI props section to Avatar and Checkbox documentation,
listing commonly used props and linking to official Radix documentation. - Introduced comprehensive Dialog documentation, including import usage, props,
Radix UI integration, CSS variables, theming, global configuration, and accessibility guidelines.
- Added Radix UI props section to Avatar and Checkbox documentation,
π€ CI
-
add GitHub Actions workflows for CI and release (053dae2)
-
configure Husky hooks, add commitlint, and update dependencies (682f9a3)
- Added
.huskydirectory with pre-commit, pre-push, and commit-msg hooks. - Integrated
commitlintfor validating commit messages. - Updated
package.jsonto include related scripts (test:related,typecheck, etc.). - Added
.mailmapfor contributor aliasing and.release-it.cjsfor automated releases. - Updated dependencies and added new ones:
husky,jest,release-it, etc. - Updated
tsconfig.jsonto adjust include and exclude patterns. - Added
.gitattributesfor consistent line endings.
- Added
-
rename
build-and-testjob totestingfor clarity and alignment with functionality (cc8ee2c) -
update Node.js version to 22 in CI and release workflows (399d122)
π§Ή Chores
-
mailmap: update email mappings for consistent author attribution (c9fb2ff)
-
prettierignore: add workflow YAML files to prettier ignore settings (59a05cb)
-
update dependencies and add overrides for compatibility (52a868b)
- Bump
adnbnto^0.4.2and update multiple@babelpackages to7.28.4. - Remove unused
@biomejs/biomeand associated optional dependencies. - Add
overridesinpackage.jsonforflat-cache,html-rspack-tags-plugin, andtest-exclude. - Include new dependencies:
@cacheable/memoize,@cacheable/memory, and@cacheable/utils. - Replace
@ampproject/remappingwith@jridgewell/remapping.
- Bump
-
update dependencies and bump versions in package-lock.json and package.json (4e7b367)
π οΈ Refactoring
-
docs: improve formatting consistency across Button, Avatar, and Checkbox documentation (2691387)
-
enhance the Layout component and rename to Viewport (55ddeda)
-
enhance ThemeProvider with dynamic storage initialization (3e2ecac)
-
handle
getBrowsererrors in ThemeProvider, update ThemeStorage import path (1b21b20) -
improve code readability with consistent formatting and semicolon usage (3e82e35)
-
standardize SCSS formatting and improve code consistency (530be72)
-
styles: add RTL support and animations for Modal, Footer, and other components (1afcaaf)
π Contributors
- Addon Stack (@addon-stack) β commits: 29
- Rostyslav Nihrutsa β commits: 10