Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,76 @@
# Changelog

## [3.5.0](https://github.com/ThatOpen/engine_ui-components/compare/v3.4.0...v3.5.0) (2026-07-08)


### 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:** floating tabs default to panel surface + brand-purple active ([25c25c5](https://github.com/ThatOpen/engine_ui-components/commit/25c25c55412b849b8c2afdf38d142bf964c874ed))
* **ui:** render tooltip text through bim-label for readable theme color ([1757637](https://github.com/ThatOpen/engine_ui-components/commit/1757637c3832da9231457aecbd195ec7175233ec))
* **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)


Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,6 @@
"typescript": "5.4.2",
"vite": "5.1.6",
"vite-plugin-dts": "3.7.3"
}
},
"version": "3.5.0"
}