feat(dees-appui-mainmenu): add status badges to main menu items with theme-aware styling

This commit is contained in:
2025-12-29 22:45:39 +00:00
parent e51c906adb
commit 6f9bebf0f8
3 changed files with 49 additions and 1 deletions

View File

@@ -1,5 +1,12 @@
# Changelog
## 2025-12-29 - 3.9.0 - feat(dees-appui-mainmenu)
add status badges to main menu items with theme-aware styling
- Introduce .badge element and layout (min-width, height, padding, font-size, weight, border-radius) to display counts/status on menu items.
- Add four badge variants: default, success, warning, error, using cssManager.bdTheme for light/dark color pairs.
- Render the badge element conditionally in the menu item template when tabArg.badge is provided; hide badges when host has [collapsed] attribute.
## 2025-12-29 - 3.8.0 - feat(dees-appui-base)
add interactive demo controls to manipulate appui via view activation context