feat(sidebar): rename demoGroup to demoGroups, add multi-group support, search by group name, and context menu group navigation
This commit is contained in:
23
changelog.md
23
changelog.md
@@ -1,5 +1,28 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-01-27 - 3.8.0 - feat(sidebar)
|
||||
rename demoGroup to demoGroups, add multi-group support, search by group name, and context menu group navigation
|
||||
|
||||
- Static property demoGroup renamed to demoGroups; accepts string | string[] for multi-group membership
|
||||
- Elements with multiple demoGroups appear in each group's sidebar section simultaneously and show the library_books icon instead of featured_video
|
||||
- Sidebar search now matches group names in addition to element names; groups are sorted alphabetically by group name
|
||||
- Context menu for elements includes a "Show in Group:" section with navigable group entries that scroll to and briefly highlight the target group; group headers also have a context menu entry to filter by that group
|
||||
- Added data-group attribute on .item-group for DOM querying and visual classes for group highlight and filter match
|
||||
- Updated test elements to use demoGroups and updated docs/changelog/readme.hints to document the new behavior
|
||||
- Bumped several devDependencies (@api.global/typedserver, @git.zone/tsbuild, @git.zone/tsbundle, @git.zone/tstest, @git.zone/tswatch, @types/node) and adjusted npm script `watch` to use tswatch
|
||||
|
||||
## 2026-01-27 - 3.8.0 - feat(sidebar)
|
||||
rename demoGroup to demoGroups, add multi-group support, search by group name, and context menu group navigation
|
||||
|
||||
- Rename static property `demoGroup` to `demoGroups` on element classes; accepts `string | string[]` for multi-group membership
|
||||
- Elements with an array of `demoGroups` appear in each group's sidebar section simultaneously
|
||||
- Search now matches group names in addition to element names (e.g. searching "Buttons" shows all elements in the Buttons group)
|
||||
- Groups are sorted alphabetically by group name instead of by first element name
|
||||
- Elements belonging to multiple groups display a `library_books` icon instead of `featured_video`
|
||||
- Right-click context menu on elements with groups shows "Show in Group:" section with navigable group entries
|
||||
- Clicking a group name in the context menu scrolls to and briefly highlights that group in the sidebar
|
||||
- Updated test elements (test-button-primary, test-button-secondary, test-button-danger, test-input-text, test-input-checkbox) to use `demoGroups`
|
||||
|
||||
## 2026-01-04 - 3.7.1 - fix(sidebar)
|
||||
increase scrolled sidebar header box-shadow intensity and size to improve visual separation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user