Commit Graph

20106 Commits

Author SHA1 Message Date
23rd 231bf4449e Added experimental toggle to control Qt RHI renderer. 2026-05-18 10:36:53 +03:00
23rd f5ecb1ebc5 [thanos] Stabilized collapse animation for bulk deletions. 2026-05-18 10:36:53 +03:00
23rd 66bdc822d4 Fixed strange crash on macOS with Qt 6.11. 2026-05-18 10:36:53 +03:00
23rd e9366a83ae Fixed Windows shutdown crash by deferring close on WM_ENDSESSION. 2026-05-18 10:36:53 +03:00
23rd 995a77a4d1 Fixed tray Quit crash by deferring action callback to main event loop. 2026-05-18 10:36:53 +03:00
23rd 84df44d344 Fixed upside-down webcam in group calls on Linux QRhi path. 2026-05-18 10:36:53 +03:00
23rd c1e0c9aefb Handled NativeTexture frame in OpenGL overlay and PiP renderers. 2026-05-18 10:36:53 +03:00
23rd 100695d3bd Hardened native frame conversion with null storage and stride checks. 2026-05-18 10:36:53 +03:00
23rd 4ff510f3a4 Gated NativeTexture path on supported CVPixelBuffer pixel formats. 2026-05-18 10:36:53 +03:00
23rd 906ff74d19 Wrapped CVPixelBuffer lock in RAII guard to survive exceptions. 2026-05-18 10:36:53 +03:00
23rd 15aba3e545 Fixed garbage frames in chat inline video on macOS zero-copy path. 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 6211d9a312 [thanos] Used incremental gap tracking in enumerateItems. 2026-05-18 10:36:53 +03:00
23rd 2b75b48919 [thanos] Added scrollToY delegate callback for synthetic scroll support. 2026-05-18 10:36:53 +03:00
23rd f33dc62f5f [thanos] Replaced Assert with skip for gap-expanded search edge cases. 2026-05-18 10:36:53 +03:00
23rd d7a9e49c65 [thanos] Fixed userpic and date jump during collapse gap animation. 2026-05-18 10:36:53 +03:00
23rd 9409b40c01 [thanos] Added enabled flag, disabled for scheduled and pinned. 2026-05-18 10:36:53 +03:00
23rd e4585a303e [thanos] Wired up ThanosEffectController in ListWidget sections. 2026-05-18 10:36:53 +03:00
23rd aa38704e7f [thanos] Added collapse gap rendering support to ListWidget. 2026-05-18 10:36:53 +03:00
23rd 8d0e1ab2ee [thanos] Migrated history inner widget to ThanosEffectController. 2026-05-18 10:36:53 +03:00
23rd 3e416e0bf6 [thanos] Used originalHeight for merge adjacency and ordered insertion. 2026-05-18 10:36:53 +03:00
23rd e3e2d8ba56 [thanos] Added scroll compensation for multi-gap collapse animation. 2026-05-18 10:36:53 +03:00
23rd ccc91b1e00 [thanos] Tracked original gap height to fix post-deletion gap positions. 2026-05-18 10:36:52 +03:00
23rd 64a23b38db [thanos] Deferred collapse gap creation to individual view removal step. 2026-05-18 10:36:52 +03:00
23rd e1ed49e16c [thanos] Fixed gap merge and removed scroll adjustment. 2026-05-18 10:36:52 +03:00
23rd f43a28e791 [thanos] Replaced single collapse gap with independent multi-gap system. 2026-05-18 10:36:52 +03:00
23rd 1167523f4a [thanos] Pre-captured snapshots before batch destruction via event. 2026-05-18 10:36:52 +03:00
23rd 1e29719412 [thanos] Deferred surface show to batch all snapshots before render. 2026-05-18 10:36:52 +03:00
23rd e81fd09fed [thanos] Forced re-layout and clipping for snapshots with stale height. 2026-05-18 10:36:52 +03:00
23rd 82f6590593 [thanos] Fixed snapshot rendering of pattern bubble with chat theme. 2026-05-18 10:36:52 +03:00
23rd 2e9e1ec560 [thanos] Increased animation phase and time step speed. 2026-05-18 10:36:52 +03:00
23rd d269d8b3da [thanos] Added particle shrink and fade-out during Thanos dissolution. 2026-05-18 10:36:52 +03:00
23rd 0630568a00 Reduced moderate and delete boxes hide animation to skip Thanos overlap. 2026-05-18 10:36:52 +03:00
23rd 3bfe2e520f [thanos] Excluded selection checks from snapshots in message deletes. 2026-05-18 10:36:52 +03:00
23rd 54a401446d [thanos] Clipped snapshot capture to visible scroll viewport bounds. 2026-05-18 10:36:52 +03:00
23rd 7b2306f9e6 [thanos] Added smooth acceleration ramp to Thanos particle animation. 2026-05-18 10:36:52 +03:00
23rd f8f615da5a [thanos] Adjusted capture position to account for active collapse gap. 2026-05-18 10:36:52 +03:00
23rd df10d6182b [thanos] Added merging of simultaneous collapsing with adaptive time. 2026-05-18 10:36:52 +03:00
23rd b52e4f6d61 [thanos] Improved collapse animation with position-aware gap. 2026-05-18 10:36:52 +03:00
23rd d7737d557f [thanos] Added collapsing to close gap after message dissolution. 2026-05-18 10:36:52 +03:00
23rd b593fc7ebf [thanos] Fixed scroll-relative coordinate mapping and Y-axis flip. 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
23rd 763fce3326 Added support to document view display of sanitized SVG preview. 2026-05-18 10:36:52 +03:00
23rd d316197b34 [qrhi] Added YUV-to-RGB pre-conversion pass and fixed vertex geometry. 2026-05-18 10:36:52 +03:00
23rd 0315d6cf27 [qrhi] Batched onscreen draw calls in group call renderer. 2026-05-18 10:36:52 +03:00