Commit graph

23 commits

Author SHA1 Message Date
ipg0
115d6717a8
services/tray: use normal icon as fallback for attention custom icon
Signed-off-by: ipg0 <pyromancy00@gmail.com>
2025-07-17 22:27:46 +03:00
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
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
fa74449139
service/tray: add "Communications" category
Closes #28
2025-03-27 14:01:41 -07:00
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
2c411fce5a
all: fix new lints 2025-01-07 03:11:19 -08:00
b43b4a06d0
service/tray: adopt bindable properties 2024-11-21 19:44:51 -08:00
ac50767873
service/tray!: refactor qml bindings to StatusNotifierItem
Breaking: Dropped SystemTrayMenuWatcher.
2024-11-21 05:10:54 -08:00
36174854ad
services/tray: fix const lint in item 2024-11-17 19:28:07 -08:00
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
acdbe73c10
dbus/dbusmenu: separate menu handles from status notifier items
No api changes yet.
2024-07-25 01:32:05 -07:00
49b309247d
all: fix formatting 2024-07-11 00:16:44 -07:00
b4be383695
service/tray: log menu refcount updates 2024-07-02 10:50:07 -07:00
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
61061644a5
dbus/dbusmenu: add DBusMenu support 2024-04-29 23:57:26 -07:00
7cc1b54587
service/tray: rework tray image providers 2024-04-29 22:28:09 -07:00
aa9f8cd001
dbus/properties: dbus/dbusutil -> dbus/properties 2024-04-29 18:37:57 -07:00
a1d82729bc
service/tray: log failures when calling Activate or SecondaryActivate 2024-04-29 18:31:35 -07:00
c71fdd62d0
service/tray: log icon render failures due to IconThemePath 2024-04-29 18:16:04 -07:00
ce4e697667
service/tray: use bilinear scaling for tray icons
Apparently some programs think it is a good idea to send 1000x+ images.
2024-04-21 00:16:22 -07:00
97bcdbecc1
service/tray: add activate, secondaryActivate and scroll methods 2024-04-19 22:03:06 -07:00
61812343f5
service/tray: account for more edge cases and add placeholder img 2024-04-19 04:21:21 -07:00
6214ac1002
service/tray: mostly complete StatusNotifierItem implementation
Notably missing dbusmenu which makes it actually useful.
2024-04-06 02:19:40 -07:00