Commit graph

10 commits

Author SHA1 Message Date
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
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
2c411fce5a
all: fix new lints 2025-01-07 03:11:19 -08:00
outfoxxed
a13c9d91b5
service/notifications: adopt bindable properties 2024-11-20 22:26:51 -08:00
outfoxxed
b528be9426
all: fix gcc warnings 2024-11-05 13:31:24 -08:00
outfoxxed
ba1e535f9c
core/util: add experimental member macros
An experiment that should reduce boilerplate for properties that just
access a backing value. Code also exists for using it as an interface
for other properties as well, but isn't currently in use.
2024-07-30 20:23:57 -07:00
outfoxxed
8873a06962
service/notifications: use DROP_EMIT_SET for notification properties 2024-07-30 12:20:39 -07:00
outfoxxed
e23923d9a2
service/notifications: make notifications Retainable 2024-07-12 21:25:46 -07:00
outfoxxed
d630cc7f76
service/notifications: add notifications service 2024-07-12 00:50:00 -07:00