diff --git a/CHANGELOG.md b/CHANGELOG.md index b3cc549..629b982 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,74 @@ # Changelog +## [3.5.0](https://github.com/ThatOpen/engine_ui-components/compare/v3.4.0...v3.5.0) (2026-07-07) + + +### Features + +* add bim-modal component ([316f175](https://github.com/ThatOpen/engine_ui-components/commit/316f17590a60d7975acde93183539496aee9de12)) +* add contributing guide ([d0db3d3](https://github.com/ThatOpen/engine_ui-components/commit/d0db3d33b19f632d15587fb675f29b34d835c797)) +* add design.md file with design system for llms ([5c759b4](https://github.com/ThatOpen/engine_ui-components/commit/5c759b433a8ecf5c34b0e5a6e329e8ad6ef9ddf5)) +* add disabled state to Checkbox component ([87c014d](https://github.com/ThatOpen/engine_ui-components/commit/87c014da9de36b2d59420f7ab22332c939d1a627)) +* add EmptyState and SortableList components to the index export ([db521bb](https://github.com/ThatOpen/engine_ui-components/commit/db521bb49e9fec13a1398d4bf9b781f115d06c9a)) +* add groups-only property to Table component ([2252b6a](https://github.com/ThatOpen/engine_ui-components/commit/2252b6ae47f5113494db6fbe8454df47d168a596)) +* add headersTransform property to Table component ([64a469c](https://github.com/ThatOpen/engine_ui-components/commit/64a469c7efb7561d3b019cbb3900eabb6c09d4f4)) +* add new SortableList component with examples ([5e0e010](https://github.com/ThatOpen/engine_ui-components/commit/5e0e010dacc07b8f6736328469ed045283a48125)) +* add rows selection disabled property to Table component ([0754ac9](https://github.com/ThatOpen/engine_ui-components/commit/0754ac9fe9ef92ea0084e4feb94127849ae98c5b)) +* **Button:** add ghost variant support with updated styles and examples ([eea8a68](https://github.com/ThatOpen/engine_ui-components/commit/eea8a68f5af81b6311f83752670c1eb535be9cf9)) +* **button:** add keyboard accessibility for Enter and Space keys ([7dcd1cd](https://github.com/ThatOpen/engine_ui-components/commit/7dcd1cd18200b59be65dfb6bc1f8bcf82754f923)) +* **Button:** enhance button functionality with theme toggle, loading state, and dynamic context menus ([9a45eb3](https://github.com/ThatOpen/engine_ui-components/commit/9a45eb3f87db77c2b3d0bf01538bb35b7685e15e)) +* **Checkbox:** enhance checkbox component with improved accessibility, styling, and state management ([798ea41](https://github.com/ThatOpen/engine_ui-components/commit/798ea410201d988359aada8209c47675f0b52437)) +* **ColorInput:** enhance component with improved layout and accessibility features ([b9ab581](https://github.com/ThatOpen/engine_ui-components/commit/b9ab5810f69f9ab82b45ccc7d033f4889a13569a)) +* **Dropdown:** enhance layout with responsive design and improved structure ([0896504](https://github.com/ThatOpen/engine_ui-components/commit/0896504dfc10053a0d2be2e29905473dada8494b)) +* **Dropdown:** refactor dropdown component for improved accessibility, styling, and state management ([f6ab857](https://github.com/ThatOpen/engine_ui-components/commit/f6ab857c8c578c99b6597b8f2a696f38ecc25c03)) +* **Icon:** enhance accessibility and styling for icon component ([cdbabd6](https://github.com/ThatOpen/engine_ui-components/commit/cdbabd6b518389ff4bdb16ec961cb9dfc23f30ed)) +* **Input:** add deprecation warning and update documentation for bim-input component ([9d07bd3](https://github.com/ThatOpen/engine_ui-components/commit/9d07bd335214adac4f1528663571bc320116cb79)) +* **Input:** enhance styling with dynamic alignment and margin for label ([7ed30d1](https://github.com/ThatOpen/engine_ui-components/commit/7ed30d1259b55b75cd116d154e2297d7a41d7c88)) +* **Label:** enhance label component with improved text handling, accessibility, and styling ([b7ce0b8](https://github.com/ThatOpen/engine_ui-components/commit/b7ce0b87e1377e45cf7145e440944c13af79f199)) +* **Manager:** enhance animation handling with reduced motion support and cleanup logic ([a1f8495](https://github.com/ThatOpen/engine_ui-components/commit/a1f8495528015196a1286353e71ad2b63ac23965)) +* new EmptyState component ([dfdfd3d](https://github.com/ThatOpen/engine_ui-components/commit/dfdfd3dfb511aeb4f4ea732a6a3c19da23211595)) +* **NumberInput:** enhance layout and accessibility features, improve input handling ([87cae3c](https://github.com/ThatOpen/engine_ui-components/commit/87cae3cba6316ebfc671c24d655768b76b69582a)) +* **Option:** refactor option component to enhance structure and improve attribute handling ([40506d1](https://github.com/ThatOpen/engine_ui-components/commit/40506d175db5b028a49f49d06eb80b0fb1d6f3d4)) +* **Panel, PanelSection:** refactor components for improved layout, accessibility, and styling ([95fc332](https://github.com/ThatOpen/engine_ui-components/commit/95fc332da3dc426935a0618150563092777ba38e)) +* **Panel:** enhance header slots and add scrollable functionality to sections ([1aa0d9b](https://github.com/ThatOpen/engine_ui-components/commit/1aa0d9b90f66faf40a626962e9f325247bbc3f95)) +* register new EmptyState component in Manager ([18e3262](https://github.com/ThatOpen/engine_ui-components/commit/18e326210cba47000aaca23ee82f0821dd729f22)) +* **Selector:** enhance component with improved styling, accessibility, and keyboard navigation ([2ea78bb](https://github.com/ThatOpen/engine_ui-components/commit/2ea78bb0bdba5413313c0b5defc9a4851d8dcd95)) +* **Selector:** enhance layout and styling, improve responsiveness and accessibility ([b6f0ea2](https://github.com/ThatOpen/engine_ui-components/commit/b6f0ea2262d54550d66a6be3deefbc48a666463e)) +* **Slider:** enhance layout and accessibility, improve input handling and responsiveness ([89aee62](https://github.com/ThatOpen/engine_ui-components/commit/89aee6211af97f02c85a49c2710937281e1d86f5)) +* **spatial-tree:** add collapseCategories option ([edaa93c](https://github.com/ThatOpen/engine_ui-components/commit/edaa93c0a33e680aa2eb31241a5dd8dd4ad9cc8b)) +* **styles:** update global styles with new grayscale and status color variables ([a1f8495](https://github.com/ThatOpen/engine_ui-components/commit/a1f8495528015196a1286353e71ad2b63ac23965)) +* **table, spatial-tree:** expandedLevels, indent step, category-aware tree ([3406620](https://github.com/ThatOpen/engine_ui-components/commit/3406620a16ed794fdc9a044de7546a414ed36aaf)) +* **table, spatial-tree:** row-divider opt-in + collapseCategories scope ([b539f8a](https://github.com/ThatOpen/engine_ui-components/commit/b539f8a2deae1f62d9992171d101ae23f9e2c0f6)) +* **Table, TableRow:** update styles for improved appearance and consistency ([96b67bf](https://github.com/ThatOpen/engine_ui-components/commit/96b67bf42ca7375eb22068fd9cf4eb75ae62d399)) +* **Table:** add body scroll handling and improve data loading logic ([4e656ba](https://github.com/ThatOpen/engine_ui-components/commit/4e656ba6e6a68b51fc6f47756b9065ca7a885f3d)) +* **Tabs, Tab:** enhance accessibility and styling with improved focus handling, dynamic tab management, and updated event dispatching ([4d87d44](https://github.com/ThatOpen/engine_ui-components/commit/4d87d443da3fd8617a3a2f59dcc836dc002470f3)) +* **Tabs:** implement overflow handling with dropdown for tab switchers ([135c573](https://github.com/ThatOpen/engine_ui-components/commit/135c57313215b77a1c8a603ec4297a57e9a37ce6)) +* **Tabs:** set height for switchers to improve layout consistency ([91ab31a](https://github.com/ThatOpen/engine_ui-components/commit/91ab31a86dd37b7b8990ab758b4945260c515f9d)) +* **TextInput:** enhance component with improved layout, styling, and validation handling ([32371ed](https://github.com/ThatOpen/engine_ui-components/commit/32371ed74341a6ce436f6fc6e69fe2c75c736b97)) +* **Toolbar, ToolbarSection, ToolbarGroup:** enhance accessibility and layout with improved focus styles, dynamic row handling, and keyboard navigation ([5910076](https://github.com/ThatOpen/engine_ui-components/commit/5910076095d7ecf8df9ac385c5891626fa5f5be1)) +* **Tooltip:** enhance tooltip functionality with improved placement validation, visibility handling, and accessibility features ([511adaf](https://github.com/ThatOpen/engine_ui-components/commit/511adafd88bf55b12a2bf35900113bf4c22eb35d)) +* **ui:** expose --bim-label--us, --bim-input--maxw, drop slider icon dup ([c0c5a49](https://github.com/ThatOpen/engine_ui-components/commit/c0c5a497b340d4f00a40785e0ee2db1287f4db73)) +* update library styles ([9e8ec5f](https://github.com/ThatOpen/engine_ui-components/commit/9e8ec5f71139b9e4e9ac4ac77b2e9e3b70d30ef2)) + + +### Bug Fixes + +* **Checkbox:** update height style from rem to pixels for consistency ([4c0254e](https://github.com/ThatOpen/engine_ui-components/commit/4c0254ef00132d69ff8e84c6161c70b9fa95aa2c)) +* correct duplicate lit warning in examples ([4139aca](https://github.com/ThatOpen/engine_ui-components/commit/4139aca33fc18b3e8ce8ce062ad531fea83092ad)) +* **Label:** adjust flex properties for bim-icon and img elements ([e305895](https://github.com/ThatOpen/engine_ui-components/commit/e305895891f5401376a94fbcfc2b93a6527eee14)) +* **Modal:** adjust header padding and font size for improved layout ([fba7b74](https://github.com/ThatOpen/engine_ui-components/commit/fba7b74eb43b03eb9837d26c4c1dd35c78d784f1)) +* **Panel, Section:** improve layout and styling, enhance responsiveness and accessibility ([0a311ee](https://github.com/ThatOpen/engine_ui-components/commit/0a311ee9b0d8e0d912763499234c83cecfd49974)) +* prevent ItemsData StackOverflow on element click ([#92](https://github.com/ThatOpen/engine_ui-components/issues/92)) ([4fa0615](https://github.com/ThatOpen/engine_ui-components/commit/4fa06154337ea3f9f44bb13ef8b1a9d757444232)) +* solve spatial tree bug ([ba61582](https://github.com/ThatOpen/engine_ui-components/commit/ba61582a279780cd88bcf985de96cd44d89dab9d)) +* **spatial-tree:** drop forced zoom on row click ([05fa2f7](https://github.com/ThatOpen/engine_ui-components/commit/05fa2f72b72ea4e112ea2d653191f29d4ddeb68e)) +* type ItemsData placeholder row + dedupe @thatopen/components ([4e99def](https://github.com/ThatOpen/engine_ui-components/commit/4e99def7554f68f55b2e1c97f99cc5f80dca3de2)) +* **types:** improve HasValue interface to use generic type and deprecate event storage ([a1f8495](https://github.com/ThatOpen/engine_ui-components/commit/a1f8495528015196a1286353e71ad2b63ac23965)) +* **ui:** styles pass — input bg, toggle checkbox, gradient titles, themeable tooltip/grid/scrollbar ([9b9a1eb](https://github.com/ThatOpen/engine_ui-components/commit/9b9a1eb89236f028d917d02a13fdd1878df3edf2)) +* **ui:** tabs — floating switcher bar bg to contrast-10, active tab to accent; release 3.4.5 ([4ac1028](https://github.com/ThatOpen/engine_ui-components/commit/4ac1028256ba8cc4239b6af8222a866a0bc57f22)) +* update attribute name change ([300e8f5](https://github.com/ThatOpen/engine_ui-components/commit/300e8f5a7892db77bf68aa3278623e45ba3aba47)) +* update checkbox checked state logic in TableRow component ([d87f363](https://github.com/ThatOpen/engine_ui-components/commit/d87f3637d2e8337374d9dcb37e13d3ddf28c695b)) +* update TableRow to use table.value instead of table.data ([66071f3](https://github.com/ThatOpen/engine_ui-components/commit/66071f395270f45d1c2a0bf2ab3291b8b39d380e)) + ## [3.4.0](https://github.com/ThatOpen/engine_ui-components/compare/v3.3.3...v3.4.0) (2026-04-09) diff --git a/package.json b/package.json index 877e24f..1c87347 100644 --- a/package.json +++ b/package.json @@ -48,5 +48,6 @@ "typescript": "5.4.2", "vite": "5.1.6", "vite-plugin-dts": "3.7.3" - } + }, + "version": "3.5.0" } \ No newline at end of file