Commit Graph

20073 Commits

Author SHA1 Message Date
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
23rd f34961c111 Fixed unpainted gap during search suggestions open animation in dialogs. 2026-05-18 10:36:52 +03:00
23rd a728ddb7e2 [qrhi] Added Metal availability check with OpenGL fallback for backend. 2026-05-18 10:36:52 +03:00
23rd b824c1a8e4 [qrhi] Fixed PiP rendering with container and zero-copy Metal textures. 2026-05-18 10:36:52 +03:00
23rd 6a0c1af46b Added zero-copy Metal video decode with CVPixelBuffer native textures. 2026-05-18 10:36:52 +03:00
23rd 813cab2ff6 [qrhi] Enabled QRhi renderer by default on Qt 6.7+ with OpenGL fallback. 2026-05-18 10:36:52 +03:00
23rd 9c85df33bd [qrhi] Fixed unreleased GPU resources on media-view and calls close. 2026-05-18 10:36:52 +03:00
23rd a7420abf67 [qrhi] Added direct GPU render for paintVideoStream instead of raster. 2026-05-18 10:36:52 +03:00
23rd 9a4e67858f [qrhi] Merged all on-screen draws into single render in group calls. 2026-05-18 10:36:52 +03:00
23rd 4056135dec [qrhi] Added title shadow overlay for Windows/Linux to calls incoming. 2026-05-18 10:36:52 +03:00
23rd 4fffc7fd20 [qrhi] Added single-draw button controls via pip_controls shaders. 2026-05-18 10:36:52 +03:00
23rd 63963dd760 [qrhi] Added vertical blur pass, CPU Perlin noise in group calls. 2026-05-18 10:36:52 +03:00
23rd f2ddfe72c6 [qrhi] Added full multi-pass renderer with blur, YUV420 to group calls. 2026-05-18 10:36:52 +03:00
23rd 03aca09d24 [qrhi] Added shadow overlay and YUV420 GPU decode to calls incoming. 2026-05-18 10:36:51 +03:00
23rd 41f24e5b7d [qrhi] Added YUV420/NV12 GPU decode with shadow and rounding shaders. 2026-05-18 10:36:51 +03:00
23rd 56c0691a5c [qrhi] Replaced dead paintFallback for calls incoming. 2026-05-18 10:36:51 +03:00
23rd 266e34a34b [qrhi] Added button over-state via 2-draw and removed dead stubs. 2026-05-18 10:36:51 +03:00
23rd f6cc1179f9 [qrhi] Extracted fillShadowUniforms and removed dead kUniformSize. 2026-05-18 10:36:51 +03:00
23rd 4b8a81ddac [qrhi] Temporary added paintVideoStream via borrowed raster paint. 2026-05-18 10:36:51 +03:00
23rd b3e364308a [qrhi] Added YUV420/NV12 direct GPU decoding. 2026-05-18 10:36:51 +03:00
23rd 1338f2ae4c [qrhi] Added stories sibling parts with persistent textures. 2026-05-18 10:36:51 +03:00
23rd 3b26a16ac3 [qrhi] Added control icon atlas with over/inner opacity. 2026-05-18 10:36:51 +03:00
23rd 8c7b2d063b [qrhi] Added window corner masking. 2026-05-18 10:36:51 +03:00
23rd 33d20201b0 [qrhi] Added controls fade, static content pipeline, rounded corners. 2026-05-18 10:36:51 +03:00
23rd 982d49994f [qrhi] Added story crop texture rect and 3-slot texture caching. 2026-05-18 10:36:51 +03:00
23rd 7e5f9d75e9 [qrhi] Added palette/DPR/premium invalidation and scaleRect zoom. 2026-05-18 10:36:51 +03:00
23rd 3a64c836c4 [qrhi] Added intelligent clearColor and hide workaround. 2026-05-18 10:36:51 +03:00
23rd 1805008181 [qrhi] Added recognition overlay, vertex rotation, fixed texture pool. 2026-05-18 10:36:51 +03:00
23rd 4433e492ca [qrhi] Added notch black bar and control opacity animation. 2026-05-18 10:36:51 +03:00
23rd 175616c890 [qrhi] Added texture pool, semi-transparent background, BGRA8. 2026-05-18 10:36:51 +03:00
23rd 15053e6722 [qrhi] Implemented working QRhi/Metal overlay rendering. 2026-05-18 10:36:51 +03:00
23rd b088296609 [qrhi] Added QRhi rendering infrastructure. 2026-05-18 10:36:51 +03:00
23rd 7ec6ea0705 Bumped cmake submodule and Qt to 6.11.1 for macOS compatibility. 2026-05-18 10:36:51 +03:00
23rd 0b41f06768 Fixed SMTC operating on wrong audio type.
Regression was introduced in: a027284826.
2026-05-18 08:15:51 +03:00