John Preston
e032dbf383
Cache reaction lottie in Window::SessionController.
2022-01-14 21:55:47 +03:00
23rd
e11904e05b
Removed TextParseRichText.
2022-01-12 11:54:24 +03:00
23rd
e1aa08b985
Removed text commands.
2022-01-12 11:54:24 +03:00
23rd
74f9d0935b
Removed text commands from skip blocks.
2022-01-12 11:54:24 +03:00
23rd
f9c50fdc06
Removed text commands from theme preview.
2022-01-12 11:54:24 +03:00
23rd
5b569718ec
Removed text commands from main menu.
2022-01-12 11:54:24 +03:00
23rd
b55ed7214a
Removed text commands from history item components.
2022-01-12 11:54:24 +03:00
John Preston
18e6e2da9e
Open specific chat only in one window.
2022-01-04 19:36:33 +03:00
John Preston
54247cd11b
Create dialogs widget only in the primary window.
2022-01-04 16:44:53 +03:00
John Preston
8b0725650d
Move global event filter to Platform::Integration on Windows.
2022-01-04 15:29:40 +03:00
John Preston
20411be9bd
Allow creating separate windows for peers.
2022-01-04 14:18:13 +03:00
John Preston
5c9c836857
Version 3.4.3: Fix build with GCC.
2022-01-04 00:01:56 +03:00
John Preston
c1d948ef63
Reshuffle chat menus.
2022-01-03 18:16:19 +03:00
23rd
ec1511e0c9
Fixed focus when switching between accounts.
2021-12-29 21:22:33 +03:00
23rd
938aa5d577
Added spoiler support to system notifications.
2021-12-29 21:22:33 +03:00
23rd
52699ccfc2
Added new colors to text palette for spoilers.
2021-12-29 21:22:33 +03:00
23rd
f2c7237d5f
Moved item preview structs to separated file.
2021-12-29 21:22:33 +03:00
John Preston
371c9c1bfe
Implement a nice corner reaction button.
2021-12-29 21:22:33 +03:00
John Preston
e148b5ff08
Proof-of-concept reactions dropdown.
2021-12-29 21:22:33 +03:00
John Preston
bfdbb64295
Move some Settings icons to a subfolder.
2021-12-29 21:22:33 +03:00
John Preston
b773bb6e70
Add icons to the media viewer menus.
2021-12-29 21:22:33 +03:00
John Preston
2c36623cfb
Add some icons to popup menus.
2021-12-29 21:22:33 +03:00
Magnus Groß
c2b2d0a92a
Do not destroy drag after launchDrag()
...
On X11 we need to keep the QDrag around a little longer.
Right now, drag is scoped local to launchDrag() and will be destroyed
immediately when launchDrag() finishes. However for X11 we must keep the
drag object alive a little longer. It may only be destroyed once the
drag operation has been accepted by another window, otherwise drag and
drop is broken on Linux and no action happens when something is dragged
from Telegram into another window.
This is because there is still communication happening in the XDND
protocol once QDrag::exec() finishes. See the documentation for
reference: https://freedesktop.org/wiki/Specifications/XDND/
Fixes #17291
2021-12-22 14:15:36 +04:00
John Preston
5e7e7eaa83
FullMsgId rely on PeerId instead of ChannelId.
2021-12-22 10:11:57 +00:00
John Preston
e708b2d39c
Move some icons, fix verified check scaling.
2021-12-03 15:30:40 +04:00
23rd
69dc6c98ce
Removed unused MTPBool from callbacks on done.
2021-11-30 17:37:39 +04:00
23rd
3647241f71
Removed unused MTP::Error from callbacks on fail.
2021-11-30 17:37:07 +04:00
23rd
f255573070
Replaced use of raw MTP* participant type with new transitional class.
2021-11-26 18:00:22 +04:00
23rd
b9c64499bd
Moved code for api participants to separated file.
2021-11-26 18:00:21 +04:00
John Preston
80fcffcc40
Delete history for specific days in private chats.
2021-11-26 18:00:19 +04:00
John Preston
b7c95e9636
Support selecting messages range.
2021-11-26 18:00:19 +04:00
John Preston
4414369fc8
Implement jump-to-start / end by long press in CalendarBox.
2021-11-26 18:00:19 +04:00
John Preston
be7cd51740
Start scrollable CalendarBox.
2021-11-26 18:00:19 +04:00
John Preston
773755d70e
Send as a channel in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
3b2f6b893d
Hide MTPInputFile in Api::RemoteFileInfo.
2021-11-18 11:04:06 +04:00
Ilya Fedin
936d4004ff
Update controls geometry in MainWindow according to body changes
2021-11-10 19:30:29 +04:00
John Preston
7ff74b9e1e
Fix build without DBus.
2021-11-07 12:53:10 +04:00
John Preston
c534f3f22e
Some internal HistoryItem refactoring.
...
Replace most IsServerMsgId / id <=> 0 with isRegular().
Track isLocal / isHistoryEntry in flags.
Remove toHistoryMessage.
2021-11-07 12:50:13 +04:00
John Preston
aef45b3a1d
Refactor icon unread counter painting.
2021-11-02 20:12:57 +04:00
John Preston
97ae094c3c
Update API scheme with new cloud themes.
2021-10-29 18:31:07 +04:00
John Preston
9e05e44a14
Inform about join request being sent.
2021-10-29 18:31:06 +04:00
John Preston
9075489c18
Use last history item date for jump-to-date.
2021-10-21 23:01:13 +04:00
John Preston
d361f5c6b0
Hide native notifications of deleted messages.
2021-10-21 23:01:13 +04:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04:00
23rd
ea10cf5758
Moved api polls processing to separated file.
2021-10-20 22:56:19 +03:00
23rd
80461bd9fe
Moved ConfirmBox to Ui namespace.
2021-10-19 06:34:27 +03:00
23rd
6148edbc7d
Moved ConfirmBox to td_ui.
2021-10-19 06:34:27 +03:00
23rd
3fa529d858
Extracted MaxInviteBox to separated file.
2021-10-19 06:34:27 +03:00
23rd
9117b3cdfa
Extracted DeleteMessagesBox to separated file.
2021-10-19 06:34:27 +03:00
23rd
d4fe5f7a83
Extracted PinMessageBox to separated file.
2021-10-19 06:34:27 +03:00