outfoxxed
cdaff2967f
core/icon: stop reusing image ids (dbusmenu, notifications)
...
Fixes issues caused by the QML engine caching old pixmaps using the
same IDs as new ones, notably dbusmenu icons.
2025-01-22 23:10:49 -08:00
outfoxxed
a053373d57
core/qsmenu!: improve menu layout change UX
...
Exposes QsMenuOpener.children as an ObjectModel instead of a list to
allow smoother layout change handling in custom menu renderers.
Fixes QsMenuAnchor/platform menus closing whenever menu content changes.
2024-12-13 01:30:11 -08:00
outfoxxed
324fe9274d
all: remove unused dbus props and warnings for non-required ones
2024-11-21 19:45:45 -08:00
outfoxxed
f53e6fb515
dbus/dbusmenu: use bindable dbus properties
2024-11-21 04:06:24 -08:00
outfoxxed
746b0e70d7
all: use fully qualified type names in Q_PROPERTY
...
Fixes type deduction issues with qmllint/qmlls.
2024-11-01 01:43:22 -07:00
outfoxxed
54350277be
core/menu: add handle support to QsMenuOpener + add handle to tray
2024-07-25 02:51:17 -07:00
outfoxxed
acdbe73c10
dbus/dbusmenu: separate menu handles from status notifier items
...
No api changes yet.
2024-07-25 01:32:05 -07:00
outfoxxed
a9e4720fae
docs: use new member reference shorthand
2024-07-21 17:41:49 -07:00
outfoxxed
ec362637b8
service/tray!: redesign menus / dbusmenu and add native menu support
...
Reworks dbusmenu menus to be displayable with a system context menu.
Breaks the entire DBusMenu api.
2024-07-01 20:50:30 -07:00
outfoxxed
4ee9ac7f7c
service/mpris: finish mpris implementation
2024-05-21 04:09:19 -07:00
outfoxxed
e7cfb5cf37
service/tray: move menu access to SystemTrayMenuWatcher
2024-05-01 02:55:23 -07:00
outfoxxed
658f3cf411
docs: add API documentation for SystemTray and DBusMenu
2024-04-30 01:27:06 -07:00
outfoxxed
61061644a5
dbus/dbusmenu: add DBusMenu support
2024-04-29 23:57:26 -07:00