Commit Graph

20688 Commits

Author SHA1 Message Date
John Preston 748bc8236a Allow drag-n-drop of blocks selections. 2026-07-02 17:48:57 +04:00
John Preston 2027d358b6 Improve arrows navigation through text nodes. 2026-07-02 17:48:57 +04:00
John Preston 8d42262fd8 Implement some media management. 2026-07-02 17:48:57 +04:00
John Preston 05455fb5ba Fix incorrect scroll jumps and block selections. 2026-07-02 17:48:57 +04:00
John Preston 8b73413454 Improve inter-blocks navigation. 2026-07-02 17:48:45 +04:00
John Preston 6508c989c8 Improve icons in the editor. 2026-07-02 17:48:45 +04:00
John Preston b6672283a7 Improve undo/redo and single-block Ctrl+A. 2026-07-02 17:48:45 +04:00
John Preston 732df97eb8 Improve emoji toggle, italic icon. 2026-07-02 17:48:45 +04:00
John Preston 6b970dfee9 Improve math formula edit with a box. 2026-07-02 17:48:45 +04:00
John Preston 388da4b189 Improve editor top bar controls. 2026-07-02 17:48:45 +04:00
John Preston a47aad46ac Close editors on session destructions. 2026-07-02 17:48:45 +04:00
John Preston f7c2ff3896 Support Ctrl+X to cut block selections. 2026-07-02 17:48:45 +04:00
John Preston 869941c053 Check for changes in rich message. 2026-07-02 17:48:45 +04:00
John Preston 673d3d37dd Revert "Disable IV editor for now."
This reverts commit 9a234182e1.
2026-07-02 17:48:45 +04:00
John Preston 8457d13aa7 Fix escaping in HTML export of keyboards. 2026-07-02 17:48:45 +04:00
23rd e2a6a086f5 Fixed profile scroll bar sliding under flexible top bar scroll. 2026-07-01 13:41:36 +03:00
23rd 94af158923 Fixed extra empty space below short member lists in info profiles. 2026-07-01 13:41:30 +03:00
23rd abf77d7a4f Replaced flattened table rows with label in rich reply previews. 2026-07-01 13:41:30 +03:00
23rd 0426e192e1 Fixed quick-action icon loss after swipe returns to origin in dialogs. 2026-07-01 13:41:30 +03:00
23rd 7bc0e17680 Removed dead deep copy of reactions in unread lookup. 2026-07-01 13:41:30 +03:00
Ilya Fedin 84b0f73f25 Preserve window icon name on Wayland 2026-07-01 12:35:13 +04:00
Ilya Fedin 09459d1e95 CreateOfficialIcon -> CreateSupportIcon
That better fits the current meaning
2026-07-01 12:35:13 +04:00
Ilya Fedin fa3948d365 Use theme change event from qApp 2026-07-01 12:35:13 +04:00
GitHub Action cf661e5f81 Update User-Agent for DNS to Chrome 149.0.0.0. 2026-07-01 10:15:59 +03:00
GitHub Action aad218abfb Removed 4 unused style entries. 2026-07-01 10:15:33 +03: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 f362c16106 Fixed instant Cmd+Up/Down reply in sections with compose controls. 2026-06-30 13:29:25 +04:00
23rd 40b3f62813 Added swipe-back gesture to info profile section. 2026-06-30 13:29:25 +04:00
23rd 43b2110f56 Added metadata of media view video playback to system media controls. 2026-06-30 13:29:25 +04:00
23rd 55b7484f16 Added media view video as system media controls source. 2026-06-30 13:29:25 +04:00
23rd 3a90101c94 Added refresh of loaded userpics over cached peer list rows. 2026-06-30 13:29:25 +04:00
23rd 89b4a78b7c Allowed emoji status animation over cached peer list rows. 2026-06-30 13:29:25 +04:00
23rd 1fb28f6c27 Added separate painting of peer list row emoji status to peer list. 2026-06-30 13:29:25 +04:00
23rd fe8ca5a544 Added separate painting of peer badge emoji status to peer list. 2026-06-30 13:29:25 +04:00
23rd ffa63860e2 Cached peer list rows into opaque images while scrolling. 2026-06-30 13:29:25 +04:00
23rd a4ed19ffd1 Extended regular scroll processing to stories section. 2026-06-30 13:29:25 +04:00
23rd 76120b7135 Replaced custom scroll processing in profile top bar with regular one. 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
Denys Melnyk 24ccd1c92e Fix crash when finishing the appearing text animation
textAppearCheckLine() runs synchronously from inside the width and
height animation tick callbacks (textAppearWidthCallback /
textAppearHeightCallback). Calling RemoveComponents(TextAppearing::Bit())
there destroys those very animations (and their Ui::Animations::Simple
data) while the animations manager is still iterating them, leading to a
use-after-free / null _data dereference in Simple::value().

Defer the component removal to the next main loop iteration so the
running tick can unwind first.
2026-06-30 12:09:52 +04:00
gearonixx 5e1a05f12c Fix crash when removing pinned chats during folder changes. 2026-06-30 11:20:05 +04:00
Ilya Fedin d6f2e4cafe Simplify the use of new ffmpeg thread option 2026-06-30 10:57:38 +04:00
Ilya Fedin 734d709522 Allow to override ffmpeg thread count for debugging purposes 2026-06-30 09:10:02 +04:00
Ilya Fedin 4943c41f77 Get rid of new Q_OS_LINUX 2026-06-30 09:08:05 +04:00
John Preston 1c1a5386ee Fix accessible focus on filters refresh. 2026-06-26 17:11:25 +04:00
23rd 84a4eeec29 Added blur to poll attached media while loading. 2026-06-26 15:22:29 +03:00
23rd cb1d81fd76 Added group emoji badge to emoji list widget. 2026-06-26 15:22:28 +03:00
23rd c255a97f9b Added a shadow to the action buttons in the profile top bar. 2026-06-26 15:22:28 +03:00
23rd cfc99e4678 Added support of zoom in shared media for photos. 2026-06-26 15:22:28 +03:00