2 * r + 2 * t
850d9fc1c9
feat: forward declare where possible
...
Hopefully speeds up compile times by at least a bit
2026-04-18 02:04:47 +10:00
2 * r + 2 * t
4714fe8795
feat: use logging categories
2026-04-02 15:29:40 +11:00
2 * r + 2 * t
3bdffca061
feat: c++ visualiser
...
Closes #1126
2026-03-30 01:54:06 +11:00
2 * r + 2 * t
501a14bd2a
fix: compiler warnings
...
Mostly QFutureWatcher leaks, fixed by using QFuture.then
Also calculator false positive leak
2026-03-24 02:33:25 +11:00
2 * r + 2 * t
04b4ae3ba8
fix: use QPointer for CachingImageManager::m_item
...
Raw QQuickItem* was not tracked for destruction, causing
use-after-free if the QML engine destroyed the item while
an async sha256 future was in flight.
2026-03-24 01:52:00 +11:00
2 * r + 2 * t
f637bad0d9
fix: sparkline div by 0
2026-03-19 23:00:23 +11:00
2 * r + 2 * t
27cb290423
feat: replace canvas -> c++ component
...
Also add c++ ring buffer
2026-03-12 22:51:07 +11:00
2 * r + 2 * t
fe5195ca2e
hyprextras: avoid arg() overhead in applyOptions string building
2026-03-12 22:33:15 +11:00
2 * r + 2 * t
4b18073e5c
circularindicator: guard signal emissions with change checks
2026-03-12 22:25:50 +11:00
2 * r + 2 * t
27953a89d1
internal: use QQmlListProperty
...
Fix lsp errors
2025-10-14 16:00:17 +11:00
2 * r + 2 * t
d4dde2c02d
idlemonitor: handle logind lock/unlock
...
Fixes #705
2025-09-27 15:13:49 +10:00
Soramane
87d6196e4d
plugin/hypr: fix shadowed decl
2025-09-26 16:33:27 +10:00
Soramane
dc986c00aa
plugin: add sleep notifier
...
Lock before sleep
2025-09-26 14:35:54 +10:00
2 * r + 2 * t
423ca87181
plugin/hypr: fix updating keyboards
2025-09-25 18:30:12 +10:00
2 * r + 2 * t
d3fac6805f
plugin/hypr: fix devices + better error handling
...
Also fix lock indicators
2025-09-25 18:24:52 +10:00
2 * r + 2 * t
883ff630d9
plugin/hypr: fix event socket
2025-09-25 00:42:51 +10:00
2 * r + 2 * t
f0ca30692d
plugin/hypr: add more helpers
...
Also refresh options on dynamic option application
2025-09-25 00:40:55 +10:00
2 * r + 2 * t
57e3989185
plugin: add hypr extras ( #690 )
...
* move machine
* works
* prevent duplicate refreshes
* use instead of hyprctl proc
2025-09-24 23:48:47 +10:00
Soramane
17509aa2d9
plugin: sub namespace modules
2025-09-24 14:19:04 +10:00
2 * r + 2 * t
c2aa63b99a
plugin: managers -> internal
2025-09-13 15:54:01 +10:00