feat(dees-appui-base): add interactive demo controls to manipulate appui via view activation context

This commit is contained in:
2025-12-29 12:03:11 +00:00
parent 3c1456c0c1
commit 0626889bef
3 changed files with 78 additions and 1 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## 2025-12-29 - 3.8.0 - feat(dees-appui-base)
add interactive demo controls to manipulate appui via view activation context
- Store IViewActivationContext on the demo element (this.ctx) during onActivate
- Add a new "Context Actions" UI section with buttons that call ctx.appui methods (toggle main/secondary menus, content tabs, collapse/expand main menu, set breadcrumbs, navigate to views, add activity entry, set/clear menu badges)
- Include styles for ctx-actions and button variants (success, danger, hover states)
- Change is limited to the demo file (dees-appui-base.demo.ts) and is non-breaking
## 2025-12-29 - 3.7.1 - fix(dees-appui-maincontent)
migrate main content layout to CSS Grid and enable topbar collapse transitions