diff --git a/changelog.md b/changelog.md index a467623..ee17659 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2025-12-08 - 3.1.2 - fix(DeesAppuiMainmenu, DeesAppuiSecondarymenu) +Add position: relative to main and secondary app UI menus to fix positioning of overlays and tooltips + +- ts_web/elements/00group-appui/dees-appui-mainmenu/dees-appui-mainmenu.ts: add `position: relative` to host styles +- ts_web/elements/00group-appui/dees-appui-secondarymenu/dees-appui-secondarymenu.ts: add `position: relative` to host styles +- Fixes incorrect positioning for absolutely positioned children (tooltips, overlays, badges) inside the main and secondary menus + ## 2025-12-08 - 3.1.1 - fix(dees-appui) Extract demos for main and secondary app menus, adjust collapsed styles and toggle placement, bump devDependency diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index 63c330c..59952c7 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@design.estate/dees-catalog', - version: '3.1.1', + version: '3.1.2', description: 'A comprehensive library that provides dynamic web components for building sophisticated and modern web applications using JavaScript and TypeScript.' } diff --git a/ts_web/elements/00group-appui/dees-appui-mainmenu/dees-appui-mainmenu.ts b/ts_web/elements/00group-appui/dees-appui-mainmenu/dees-appui-mainmenu.ts index 109c4fa..54be09b 100644 --- a/ts_web/elements/00group-appui/dees-appui-mainmenu/dees-appui-mainmenu.ts +++ b/ts_web/elements/00group-appui/dees-appui-mainmenu/dees-appui-mainmenu.ts @@ -57,6 +57,7 @@ export class DeesAppuiMainmenu extends DeesElement { --menu-width-collapsed: 56px; --tooltip-bg: ${cssManager.bdTheme('#18181b', '#fafafa')}; --tooltip-fg: ${cssManager.bdTheme('#fafafa', '#18181b')}; + position: relative; display: block; height: 100%; } diff --git a/ts_web/elements/00group-appui/dees-appui-secondarymenu/dees-appui-secondarymenu.ts b/ts_web/elements/00group-appui/dees-appui-secondarymenu/dees-appui-secondarymenu.ts index e6ccd29..6ba8d32 100644 --- a/ts_web/elements/00group-appui/dees-appui-secondarymenu/dees-appui-secondarymenu.ts +++ b/ts_web/elements/00group-appui/dees-appui-secondarymenu/dees-appui-secondarymenu.ts @@ -77,6 +77,7 @@ export class DeesAppuiSecondarymenu extends DeesElement { --badge-error-bg: ${cssManager.bdTheme('#fee2e2', '#450a0a')}; --badge-error-fg: ${cssManager.bdTheme('#991b1b', '#f87171')}; + position: relative; display: block; height: 100%; width: var(--sidebar-width-expanded);