outfoxxed
a45fc03c7d
service/tray: fix missing documentation for invokables
...
'};' prior to invokables caused the docgen regex to miss them
2025-07-15 15:58:56 -07:00
outfoxxed
3d594e16dd
core/log: track default logging categories
...
Fixes a bug in fb37be7 which ignored default logging categories due to
skipping QLoggingRegistry's filter.
2025-07-08 13:49:06 -07:00
outfoxxed
b67f92bc13
all: use BINDABLE only with trivial setters
...
Fixes various bugs caused by the QML engine bypassing setters
when BINDABLE is specified (even if the bindable is const).
Also restructures all properties using BINDABLE to have
a default READ and WRITE to ensure this doesn't happen again.
2025-05-29 16:08:39 -07:00
outfoxxed
d872ea888d
service/tray: hide missing prop warnings for ToolTip
2025-05-24 03:21:26 -07:00
outfoxxed
56b4ef3d21
service/tray: silence compliance warnings
...
Almost every tray item is missing properties and these
messages pollute the log, masking more useful warnings.
2025-05-18 03:42:22 -07:00
outfoxxed
fa74449139
service/tray: add "Communications" category
...
Closes #28
2025-03-27 14:01:41 -07:00
outfoxxed
539692bc11
service/tray: re-add Q_INVOKABLE to invokable functions
...
Was accidentally removed in the last refactor.
2024-11-26 14:48:54 -08:00
outfoxxed
2571766d3b
all: fix clang 18 lints
2024-11-24 03:36:04 -08:00
outfoxxed
b43b4a06d0
service/tray: adopt bindable properties
2024-11-21 19:44:51 -08:00
outfoxxed
ac50767873
service/tray!: refactor qml bindings to StatusNotifierItem
...
Breaking: Dropped SystemTrayMenuWatcher.
2024-11-21 05:10:54 -08:00
outfoxxed
36174854ad
services/tray: fix const lint in item
2024-11-17 19:28:07 -08:00
outfoxxed
36d1dbeb69
service/tray: report misbehaving tray hosts
...
I've debugged broken tray items that just end up being a bad host far
too many times.
2024-11-17 01:30:54 -08: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
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
61061644a5
dbus/dbusmenu: add DBusMenu support
2024-04-29 23:57:26 -07:00
outfoxxed
7cc1b54587
service/tray: rework tray image providers
2024-04-29 22:28:09 -07:00
outfoxxed
aa9f8cd001
dbus/properties: dbus/dbusutil -> dbus/properties
2024-04-29 18:37:57 -07:00
outfoxxed
c71fdd62d0
service/tray: log icon render failures due to IconThemePath
2024-04-29 18:16:04 -07:00
outfoxxed
97bcdbecc1
service/tray: add activate, secondaryActivate and scroll methods
2024-04-19 22:03:06 -07:00
outfoxxed
61812343f5
service/tray: account for more edge cases and add placeholder img
2024-04-19 04:21:21 -07:00
outfoxxed
6214ac1002
service/tray: mostly complete StatusNotifierItem implementation
...
Notably missing dbusmenu which makes it actually useful.
2024-04-06 02:19:40 -07:00