Commit Graph

28 Commits

Author SHA1 Message Date
John Preston
1fc1d7111a [chat] Use ElasticScroll in modern chat view. 2026-08-18 11:17:57 +04:00
23rd
c09a63b5b7 [thanos] Kept scroll baseline alive across list slice refresh. 2026-07-27 18:30:40 +04:00
John Preston
0f153a6a81 Fix scroll jump when messages load during collapse 2026-07-27 18:30:40 +04:00
23rd
91d4a65a1f [thanos] Kept inherited date bar at collapse gap top while it closes. 2026-07-27 14:04:37 +03:00
23rd
461d83730a [thanos] Moved collapse gaps with content when older messages loaded. 2026-07-27 14:04:37 +03:00
23rd
c0a713ace9 [thanos] Fixed collapse gap snapping shut on quick repeated deletions. 2026-07-27 14:04:37 +03:00
23rd
c8c616810e [thanos] Pinned scroll to bottom within same frame during collapse. 2026-07-27 14:04:37 +03:00
23rd
75602cfdaa [thanos] Fixed collapse gap position when history top margin moves. 2026-07-27 14:04:37 +03:00
23rd
68231e5991 [thanos] Fixed double counted height of message being removed. 2026-07-27 14:04:37 +03:00
23rd
fc6291b535 [thanos] Moved collapse gaps ownership to effect controller. 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
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
23rd
85f3b08852 Migrated history scroll to ElasticScroll engine. 2026-07-10 14:04:30 +04:00
23rd
967b0bc875 Added ephemeral message actions and restrictions to context menus. 2026-07-10 14:04:28 +04:00
23rd
c40446bef2 [thanos] Fixed lost auto-scroll to bottom during animation. 2026-06-22 18:18:19 +03:00
23rd
712ed6ebc6 [thanos] Fixed message jump-glitch on delete.
Regression was introduced in 07a01bf7c7.
2026-06-01 14:16:52 +03:00
23rd
0a7e4e6665 [thanos] Improved code style. 2026-05-22 14:02:40 +03:00
23rd
fd8fc689c9 [thanos] Improved refresh cleanup to reset collapse state too. 2026-05-22 13:54:00 +03:00
23rd
b40f21e196 [thanos] Fixed collapse skip to fire only when item is fully below. 2026-05-22 13:54:00 +03:00
23rd
71d2995f48 [thanos] Improved pre-captured lookup by keying on FullMsgId. 2026-05-22 12:22:06 +03:00
23rd
07a01bf7c7 [thanos] Improved scroll restore to fire only at collapse end. 2026-05-22 12:22:06 +03:00
23rd
06323a99f2 [thanos] Fixed pre-capture state when captureView short-circuits. 2026-05-22 12:22:06 +03:00
23rd
fce7ac6277 [thanos] Fixed UAF in controller dtor by stopping collapse anim. 2026-05-22 12:22:06 +03:00
23rd
92ae7f1dd4 [thanos] Fixed gap merge coords on fresh-capture deletion paths. 2026-05-22 12:22:06 +03:00
23rd
f5ecb1ebc5 [thanos] Stabilized collapse animation for bulk deletions. 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
e4585a303e [thanos] Wired up ThanosEffectController in ListWidget sections. 2026-05-18 10:36:53 +03:00
23rd
f43a28e791 [thanos] Replaced single collapse gap with independent multi-gap system. 2026-05-18 10:36:52 +03:00