John Preston
32d09f189b
Use rpl::empty instead of rpl::empty_value().
2022-03-11 09:56:29 +04:00
23rd
0f00d90c29
Removed unused argument when pin animation in touchbar is cancelled.
2022-03-05 17:43:49 +03:00
Ilya Fedin
ffbafcb5fb
Get rid of Q_OBJECT in macOS MainWindow
2022-03-05 16:47:38 +04:00
Ilya Fedin
1c8d4ee7ab
Get rid of Q_OBJECT in HistoryInner
2022-03-05 16:47:38 +04:00
23rd
5718789d53
Replaced Ui::InformBox and Ui::ConfirmBox with GenericBox.
2022-02-28 09:08:01 +03:00
John Preston
ca21b7efae
Allow disable Cmd+Q warning on macOS.
2022-02-01 00:43:20 +03:00
John Preston
6207770120
Paint unread mention badge as an icon.
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
John Preston
3ff17a8789
Refactor image transformation interfaces.
2022-01-21 15:33:44 +03:00
John Preston
1f194da2f0
Improve macOS title bar font and rounding.
2022-01-17 16:48:32 +03:00
John Preston
3f0fed19d8
Fix build for macOS.
2022-01-06 15:41:17 +03:00
John Preston
18e6e2da9e
Open specific chat only in one window.
2022-01-04 19:36:33 +03:00
John Preston
8b0725650d
Move global event filter to Platform::Integration on Windows.
2022-01-04 15:29:40 +03:00
John Preston
3cb89339c8
Version 3.4.2: Fix build for Mac App Store.
2021-12-31 23:40:36 +03:00
John Preston
01c2be3f01
Add some checks for actions in a locked state.
2021-12-07 10:01:56 +04:00
23rd
0eee937e6d
Moved ChatRestrictionsInfo and ChatAdminRightsInfo to separated file.
2021-11-26 18:00:21 +04:00
John Preston
773755d70e
Send as a channel in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
1ea6224e60
Fix autostart toggling.
2021-11-05 10:15:41 +04:00
John Preston
f10ed4b9bc
Support autostart in Windows Store version.
...
Fixes #3234 .
2021-11-04 12:36:28 +04:00
John Preston
aef45b3a1d
Refactor icon unread counter painting.
2021-11-02 20:12:57 +04:00
John Preston
dab3bce8ba
Fix crash on macOS before the app starts.
2021-11-02 00:07:22 +04:00
John Preston
f204b9fca0
RegisterBundledResources only on macOS.
2021-10-29 17:42:57 +04:00
23rd
93ae5e71f7
Guarded timers for online processing in touchbar's PinnedDialogButton.
2021-10-29 16:10:07 +04:00
John Preston
4cf9bf18e9
Fix clearing of macOS native notifications.
2021-10-21 23:37:14 +04:00
John Preston
d361f5c6b0
Hide native notifications of deleted messages.
2021-10-21 23:01:13 +04:00
John Preston
f7085b40b1
Support building macOS version with Qt 6.2.
2021-10-21 19:49:48 +04:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04: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
John Preston
5cd0a3719e
Beta version 3.1.6: Detach FastReply from MarkAsRead.
2021-10-06 19:24:30 +04:00
John Preston
5136cc3c9c
Rename Dialogs::Layout to Dialogs::Ui.
2021-10-04 23:45:21 +04:00
John Preston
b78b27f517
Move dialogs_layout to dialogs/ui/.
2021-10-04 23:45:21 +04:00
23rd
21f7cec781
Fixed build for macOS.
2021-09-30 21:21:07 +04:00
23rd
64af456d29
Fixed build for macOS.
2021-09-30 21:16:45 +04:00
Ilya Fedin
d2a41a42e0
Move applicationDidFinishLaunching code to init
...
This should make the Qt patch catching the event unneeded
2021-09-29 09:04:23 +04:00
John Preston
19ce1edc16
Use base::SafeRound instead of std::round.
...
Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b
, 8f5830d520
.
Now the crashes happened in the ConvertScale() call from a background
thread when preparing an image from clipboard for sending to a chat.
2021-09-27 12:13:57 +04:00
John Preston
8069fdd873
Use base/random.h instead of openssl::RandomValue.
2021-09-15 13:42:22 +03:00
23rd
900a7d0b2b
Appended references to const auto types in loop to prevent copying.
...
Suggested by Apple Clang.
2021-09-09 16:32:04 +03:00
John Preston
ddda7b8c52
Fix crash in application Dock menu on macOS.
2021-08-18 15:44:38 +03:00
Ilya Fedin
414456d003
Revert "Use gtk clipboard when available to avoid https://bugreports.qt.io/browse/QTBUG-56595 "
...
Fixed in Qt by https://codereview.qt-project.org/c/qt/qtbase/+/306771
This reverts commit 3a91003eea
.
2021-08-12 08:51:10 +03:00
Ilya Fedin
8b7b0fa570
Remove -externalupdater flag
...
Having a path to executable in /etc/tdesktop/externalupdater is a way more convenient and is enough
2021-08-11 18:20:52 +03:00
Ilya Fedin
97262a99c7
Get rid of osx and linux32 special targets
2021-08-11 16:59:27 +03:00
Ilya Fedin
1ebf27bfa1
Switch MainWindow to Ui::RpWindow
2021-07-28 18:05:39 +03:00
Ilya Fedin
dc81f9eeaf
Remove SetWatchingMediaKeys
...
Since SPMediaKeyTap has been removed on Mac, Linux is the only platform where this function is implemented, but that's not really needed due to MPRIS support, so SetWatchingMediaKeys can be dropped entirely
2021-07-19 22:56:14 +03:00
Ilya Fedin
49fed41dfa
Use RegisterUrlScheme from lib_base
2021-07-19 22:55:57 +03:00
John Preston
4276b6cce0
Use rpl for Window::Theme::Background updates.
2021-07-15 16:42:36 +03:00
John Preston
4206ff0483
Don't use MTP* for StickersSet flags.
2021-07-09 09:08:58 +03:00
23rd
9dfb43d525
Fixed build for macOS and Linux.
2021-07-08 20:18:40 +03:00
23rd
a631a28092
Removed App::pixmapFromImageInPlace.
2021-07-06 12:13:06 +03:00
23rd
1cdb83462e
Added initial implementation of masks panel.
2021-07-06 12:13:05 +03:00