John Preston
4aafcebef5
Add empty experimental settings section.
2022-01-28 19:10:07 +03:00
John Preston
28f2c213f7
Remove app module. Support delayed quit by Cmd+Q on macOS.
2022-01-27 15:54:20 +03:00
Ilya Fedin
ceb323ac7c
Use QMenuBar instead of own global menu implementation on Linux
...
This is another attempt of 79f96480c2
2022-01-22 21:18:37 +04:00
Ilya Fedin
b65d40a22b
Get rid of custom SNI implementation
...
XDG is inventing new tray specification, so SNI will be outdated soon and it's better to just use QSystemTrayIcon.
I believe all the major drawbacks of QSystemTrayIcon are solved and we can live with minor ones.
Given the planned MainWindow refactoring, it seems it's the best time to do that.
2022-01-22 21:18:37 +04:00
John Preston
0ab26f0c82
Initial reaction effects implementation.
2022-01-14 21:55:47 +03:00
23rd
39d5d3a1cf
Moved some photo editor files to td_ui.
2022-01-12 11:54:25 +03:00
John Preston
8b0725650d
Move global event filter to Platform::Integration on Windows.
2022-01-04 15:29:40 +03:00
23rd
fa4d1d72c4
Added animation for spoilers in sections.
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
79a09a4510
Show latest reacted in context menu.
2021-12-29 21:22:33 +03:00
John Preston
2a3cf8ac58
Implement (sub-optimal) painting of reactions in groups.
2021-12-29 21:22:33 +03:00
John Preston
9c18f7b0e3
Allow choosing allowed reactions in groups / channels.
2021-12-29 21:22:33 +03:00
John Preston
535fd8d523
Display reactions outside bottom info in groups.
2021-12-29 21:22:33 +03:00
John Preston
b151d210bf
Add peer-list-like view for message reactions list.
2021-12-29 21:22:33 +03:00
John Preston
1af2cfe143
Extract BottomInfo from HistoryView::Message.
2021-12-29 21:22:33 +03:00
John Preston
f5c7b206bb
Track message reactions.
2021-12-29 21:22:32 +03:00
Ilya Fedin
4a0ffdc9f5
Result binary shouldn't be in bin subfolder with any generator on macOS
...
Since MACOSX_BUNDLE is used
2021-12-11 07:29:02 +04:00
Ilya Fedin
6db537d1ec
Rename telegramdesktop.appdata.xml -> telegramdesktop.metainfo.xml
...
.appinfo.xml is legacy according to https://freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location
2021-12-06 11:53:28 +04:00
23rd
b9c64499bd
Moved code for api participants to separated file.
2021-11-26 18:00:21 +04:00
23rd
0eee937e6d
Moved ChatRestrictionsInfo and ChatAdminRightsInfo to separated file.
2021-11-26 18:00:21 +04:00
John Preston
551e1f787c
Move volume dropdown management to audio player.
2021-11-26 18:00:21 +04:00
John Preston
395100584f
Add a second dropdown with playback mode controls.
2021-11-26 18:00:20 +04:00
John Preston
773755d70e
Send as a channel in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
4691cff3f6
Start SendAsButton in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
96a3c704d2
Use Ninja Multi-Config generator on Linux.
2021-11-17 10:03:14 +04:00
John Preston
f10ed4b9bc
Support autostart in Windows Store version.
...
Fixes #3234 .
2021-11-04 12:36:28 +04:00
John Preston
3bd9ccd45d
Don't generate dSYM for macOS build.
2021-11-01 16:57:40 +04:00
John Preston
b4950fe943
Fix build for Mac App Store.
2021-10-30 17:19:24 +04:00
John Preston
d0606a3798
Show PeerShortInfoCover in group call context menu.
2021-10-29 18:31:07 +04:00
John Preston
61ac7e6c1d
Start PeerShortInfoBox for small in-box profiles.
2021-10-29 18:31:06 +04:00
John Preston
7543351bc9
Add pending requests bar in the chat.
2021-10-29 18:31:06 +04:00
John Preston
7f428f2eeb
Show full requests list in a box.
2021-10-29 18:31:06 +04:00
John Preston
766b393295
On macOS build autoupdates single-arch + universal setup.
2021-10-29 16:10:07 +04:00
John Preston
1ed6844247
Use Qt resources from a file on macOS.
2021-10-29 16:10:07 +04:00
23rd
78f0cf908e
Moved RateCallBox to td_ui.
2021-10-29 16:10:07 +04:00
Ilya Fedin
70147922ae
Re-enable kwayland with Qt 6
2021-10-25 08:59:43 +04:00
Ilya Fedin
c50a5db277
Restore dbusmenu-qt dependent functionality with Qt 6
2021-10-24 20:01:55 +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
159beb138a
Moved api peer photo processing to separated file.
...
Removed MainWidget::deletePhotoLayer.
2021-10-20 22:56:19 +03:00
23rd
25f6bea66e
Moved ConfirmPhoneBox to td_ui.
2021-10-19 06:34:28 +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
23rd
fa6725c54a
Extracted api code from ConfirmPhoneBox to separated file.
2021-10-19 06:34:27 +03:00
23rd
f9976005f7
Moved ShowPhoneBannedError to separated file.
2021-10-19 06:34:27 +03:00
23rd
30681e2e58
Moved widget sliders to td_ui.
2021-10-19 06:34:27 +03:00
23rd
b776308fd7
Moved some constants for peer editing to separated file.
2021-10-19 06:34:27 +03:00
John Preston
01c1096c62
Save Data::Session* in GameData.
2021-10-11 21:53:18 +04:00