21 Commits

Author SHA1 Message Date
23rd
db7faca277 Got rid of cast-to-void result discarding. 2026-08-21 14:38:14 +03:00
23rd
bea959002c [thanos] Cancelled in-flight dissolution when window stops rendering. 2026-07-27 14:04:37 +03:00
23rd
1e7f9a0258 [thanos] Skipped message dissolution while window is not rendered. 2026-07-27 14:04:37 +03:00
23rd
511e9eaddb Added shared cached RHI capability probe to graphics detection. 2026-06-09 07:49:25 +03:00
23rd
0a7e4e6665 [thanos] Improved code style. 2026-05-22 14:02:40 +03:00
23rd
fabd16817f [thanos] Removed awful repaint pattern with self short timer. 2026-05-22 13:54:00 +03:00
23rd
ed3efab1af [thanos] Improved offscreen header scope to non-Mac non-Windows. 2026-05-22 13:54:00 +03:00
23rd
48f0410e38 [thanos] Improved Linux probe by pinning OpenGL 4.3 core profile. 2026-05-22 13:54:00 +03:00
23rd
25d8e24c33 [thanos] Added probe-failure logging on macOS and Windows. 2026-05-22 13:54:00 +03:00
23rd
99ccb3b253 [thanos] Improved gating to honor PowerSaving::kAnimations. 2026-05-22 13:54:00 +03:00
23rd
4b3cb4f0fe [thanos] Fixed UAF in allDone callback via weak_ptr guard. 2026-05-22 12:22:06 +03:00
23rd
9f62e0199c [thanos] Fixed scaling when window moves between screens at runtime. 2026-05-21 21:23:47 +04:00
23rd
dec2806969 Skipped thanos collapse animation when widget RHI is disabled. 2026-05-18 10:36:53 +03:00
23rd
5eec2baabc [thanos] Warmed up compute probe after initial dialogs load. 2026-05-18 10:36:53 +03:00
23rd
ae10e37fcd [thanos] Probed QRhi compute support via offscreen GL surface on Linux. 2026-05-18 10:36:53 +03:00
23rd
5f664fd077 [thanos] Gated Thanos effect on runtime QRhi compute capability probe. 2026-05-18 10:36:53 +03:00
23rd
1e29719412 [thanos] Deferred surface show to batch all snapshots before render. 2026-05-18 10:36:52 +03:00
23rd
d93e093fc7 [thanos] Reparented surface to top widget and tuned particle physics. 2026-05-18 10:36:52 +03:00
23rd
c93b638ac0 [thanos] Added debug logging to effect capture and render pipeline. 2026-05-18 10:36:52 +03:00
23rd
4ad8a3e854 [thanos] Improved effect with per-item UBO, particle cap, and lifecycle. 2026-05-18 10:36:52 +03:00
23rd
e75dba5c80 [thanos] Added GPU-accelerated particle dissolution effect for messages. 2026-05-18 10:36:52 +03:00