TrayMenu: use NPanel instead of PopupWindow

Tray, TrayDropdownPanel: use new TrayMenu
NPanel: expose animation options
shell: add TrayMenu component
i18n: add TrayMenu sub menu translation
This commit is contained in:
Ly-sec
2025-11-06 11:49:47 +01:00
parent f9ebe1bb4e
commit afde67bcb9
13 changed files with 621 additions and 462 deletions
+8
View File
@@ -92,6 +92,11 @@ ShellRoot {
TrayDropdownPanel {}
}
Component {
id: trayMenuComponent
TrayMenu {}
}
Component {
id: calendarComponent
CalendarPanel {}
@@ -245,6 +250,9 @@ ShellRoot {
}, {
"id": "trayDropdownPanel",
"component": trayDropdownComponent
}, {
"id": "trayMenu",
"component": trayMenuComponent
}, {
"id": "calendarPanel",
"component": calendarComponent