sankalp
|
bf47875b84
|
refactor(src/utils): remove GTK menu fallback and add invalidate on ActionMenuClient
Drop unused GTK menu parsing to simplify maintenance and add invalidate hook to clear cached items when menu state changes.
|
2026-06-23 14:31:12 +05:45 |
|
sankalp
|
2afbe05229
|
feat(src/utils): add ActionMenuClient and depth limits for menu parsing
Add flat GTK Action handling and guard DBus menu depth to prevent recursion and overflow.
|
2026-06-23 14:28:47 +05:45 |
|
sankalp
|
01fed4c52f
|
feat(src/utils): centralize SESSION bus and shrink DBusMenuItem with __slots__
Prevent duplicate bus connections and cut per-instance memory usage.
|
2026-06-23 14:11:07 +05:45 |
|
sankalp
|
5663499f32
|
feat(src/utils): implement universal DBus + GTK Global Menu Client
Add support for multiple DBus backends and GTK GMenuModel fallback, improve thread safety and caching.
|
2026-06-22 18:38:24 +05:45 |
|