Reza Bakhshi Laktasaraei
241ce26e6e
Report multi-selection state on message history lists
2026-07-11 15:14:40 +04:00
John Preston
5f3e4d9a5e
Improve accessibility, don't let focusing unread bar.
2026-07-10 22:57:46 +04:00
Reza Bakhshi Laktasaraei
1b7bcfb381
Add keyboard message selection for screen reader users
2026-07-10 22:29:32 +04:00
23rd
180461e85b
Fixed context menu crash with selection outside any message.
...
Regression was introduced in 12ce38fddf .
2026-07-10 14:04:31 +04:00
23rd
a492ffc7f7
Fixed swipe reply triggering while pulling to next channel.
2026-07-10 14:04:30 +04:00
23rd
85f3b08852
Migrated history scroll to ElasticScroll engine.
2026-07-10 14:04:30 +04:00
John Preston
8c8ef8f5df
Allow selecting messages for reports in no-forward channels
2026-07-10 14:04:30 +04:00
23rd
7bcd14a2b9
Restricted replying to own ephemeral messages.
2026-07-10 14:04:28 +04:00
23rd
967b0bc875
Added ephemeral message actions and restrictions to context menus.
2026-07-10 14:04:28 +04:00
23rd
a843443a08
Added auto-play of single-emoji interaction effects on receive.
2026-07-10 14:04:25 +04:00
Reza Bakhshi Laktasaraei
aeb3e6be75
Support screen reader focus and activate on message history rows
2026-07-09 22:19:56 +04:00
John Preston
67f4756297
Improve draft preview, make it rich.
2026-07-02 17:48:58 +04:00
23rd
85c94951ab
Added keyboard extension of message text selection to history sections.
2026-06-30 13:29:25 +04:00
23rd
14909bc83b
Fixed display of sticker-set and favorite actions for sending stickers.
2026-06-30 13:29:25 +04:00
23rd
a5142b9535
Slightly improved filling of swipe-next-channel gesture.
2026-06-30 13:29:25 +04:00
23rd
12ce38fddf
Fixed editing of selected caption in album to target its own media.
2026-06-30 13:29:25 +04:00
23rd
9a5ec8b232
Fixed stuck voice waveform highlight after leaving hovered message.
2026-06-24 13:25:43 +04:00
John Preston
2622f02a98
Improve context of messages copied to clipboard.
2026-06-23 18:10:59 +04:00
23rd
a1f3ee5057
Added tooltip above link for hidden forwarded sender.
2026-06-22 20:27:09 +03:00
23rd
92e9644615
Allowed swipe-to-reply gesture in channels.
2026-06-22 11:51:49 +03:00
John Preston
afe2d0b327
Fix albums selection by click outside of bubble.
...
Fixes #30831 .
2026-06-16 17:56:22 +04:00
MrSnowball-dev
d63506dead
Activate window on swipe-to-reply.
...
A touchpad swipe-to-reply works on an unfocused window, because scroll
events are delivered to the window under the pointer without moving
keyboard focus. The reply bar opened, but keystrokes kept going to the
previously focused application. Request window activation when a swipe
triggers a reply, like other reply flows already do.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-11 18:37:04 +04:00
John Preston
5d005879d4
Animated scroll to anchor, viewer context fix.
2026-06-09 14:28:13 +04:00
John Preston
4796cbe939
Support jump-to-anchor in rich messages.
2026-06-09 14:28:12 +04:00
John Preston
3d45440a67
Support horizontal scroll for tables in IV.
2026-06-09 14:28:11 +04:00
John Preston
db03b237f6
Support selection in rich messages.
2026-06-09 14:28:09 +04:00
John Preston
15092975d5
Use correct check for accessibility mode.
2026-06-01 21:23:48 +04:00
23rd
aa0ddf1b37
Added view removal reason to skip animations on rebuilt views.
2026-06-01 18:46:42 +03:00
23rd
55cb903021
Removed temporary file part of photo drag-and-drop support.
2026-06-01 13:59:32 +03:00
23rd
3487abe521
Removed duplicated stats items from context menu for polls.
2026-06-01 13:59:32 +03:00
23rd
5caf85d3af
Fixed scroll with keys in history widget and list widget.
2026-05-29 12:43:10 +03:00
23rd
d46067afea
Added initial support of drag-and-drop of for photos.
2026-05-21 21:23:48 +04:00
Жора Змейкин
d8dc10876c
Fixed swipe reply target in grouped media.
2026-05-19 09:56:00 +03:00
23rd
795dafe36d
Replaced positional swipe init args with typed data struct.
2026-05-19 09:56:00 +03:00
John Preston
247c198ad8
Simplify chats list accessibility a bit.
2026-05-18 22:36:42 +04:00
Reza Bakhshi Laktasaraei
4e4eeeefb9
feat(accessibility): add screen reader support for message list
2026-05-18 22:36:24 +04:00
23rd
f5ecb1ebc5
[thanos] Stabilized collapse animation for bulk deletions.
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
8d0e1ab2ee
[thanos] Migrated history inner widget to ThanosEffectController.
2026-05-18 10:36:53 +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
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
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