23rd
0e16a50bbc
Completely removed common and platform code for tray from main window.
2022-05-03 04:25:36 +03:00
23rd
94e06c6846
Removed Windows tray implementation from main window.
2022-05-03 04:25:36 +03:00
23rd
70acc7a0e3
Added initial implementation of Windows tray.
2022-05-03 04:25:36 +03:00
23rd
f67c3bbf65
Added placeholders for platform dependent implementations of tray.
2022-05-03 04:25:35 +03:00
23rd
de194c4aa2
Initialized empty files for tray implementations.
2022-05-03 04:25:35 +03:00
John Preston
1bc8d6fb18
Fix non-working Qt-on-Windows bug workaround.
2022-04-25 14:03:43 +04:00
Ilya Fedin
e5d8a1aa3c
Use QWidget::screen/QWidget::mask instead of QWindow ones
2022-03-23 09:42:51 +04:00
John Preston
e84bfe0420
Fix build for Windows Store.
2022-03-12 09:06:50 +04:00
23rd
5718789d53
Replaced Ui::InformBox and Ui::ConfirmBox with GenericBox.
2022-02-28 09:08:01 +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
8b0725650d
Move global event filter to Platform::Integration on Windows.
2022-01-04 15:29:40 +03:00
John Preston
e7e34d50ba
Fix building on Windows.
2021-12-14 16:27:57 +04:00
Ilya Fedin
48ab88a9ca
Don't use QPlatformNativeInterface for native window handle on Windows
2021-12-13 14:24:34 +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
3743dd0161
Fix small window icon counter.
...
Regression was introduced in aef45b3a1d
.
2021-11-03 16:14:20 +04:00
John Preston
aef45b3a1d
Refactor icon unread counter painting.
2021-11-02 20:12:57 +04:00
John Preston
d361f5c6b0
Hide native notifications of deleted messages.
2021-10-21 23:01:13 +04:00
John Preston
8cca75da5c
Handle foreign instance in COM toast activator.
2021-10-08 13:46:52 +04:00
John Preston
8d0ff1b61d
Try setting current window as foreground on activate.
2021-10-08 12:20:24 +04:00
John Preston
dd856b9e4a
Use real QWindow for taskbar icon hider.
...
Fixes #17081 .
2021-10-08 12:19:41 +04:00
John Preston
5cd0a3719e
Beta version 3.1.6: Detach FastReply from MarkAsRead.
2021-10-06 19:24:30 +04:00
John Preston
8b7cd4a0c7
Beta version 3.1.6: Fix crash on old Windows 10 versions.
2021-10-06 17:36:30 +04:00
John Preston
e7cf560da0
Handle toast activations by COM activator.
2021-10-06 11:02:57 +04:00
John Preston
86e07518ad
Fix clearing notifications from Action Center.
...
Regression was introduced in 997913be25
.
2021-10-05 16:53:36 +04:00
John Preston
8c71d03959
Add reply from Windows native notifications.
2021-10-05 16:52:46 +04:00
John Preston
967e86f4ab
Rewrite Windows native notifications using C++/WinRT.
2021-10-05 12:09:15 +04:00
Ilya Fedin
c2212c719e
Inform Qt about taskbar hider
...
This allows the feature to work without patching Qt
2021-10-04 23:23:50 +04:00
John Preston
844fd58a97
Support Windows 11 rounded corners and themeable title bar.
2021-09-28 21:11:35 +04:00
John Preston
8759ca4577
Rewrite bingmaps check to C++/WinRT.
2021-09-26 17:17:57 +04:00
Hermesis
d5c6d9a231
Open map in browser if default "bingmaps:" handler is not found
2021-09-26 17:16:38 +04:00
John Preston
1d2a18929a
Use QOperatingSystemVersion.
2021-09-01 18:33:53 +03:00
John Preston
3cd0f9d189
Start non-unique ChatTheme.
2021-08-30 20:32:57 +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
John Preston
1dec054766
Check if native window frame fits for saved geometry.
2021-08-10 15:46:18 +03:00
Ilya Fedin
1ebf27bfa1
Switch MainWindow to Ui::RpWindow
2021-07-28 18:05:39 +03:00
Ilya Fedin
f71ce9afdf
Fix dark titlebar on Windows 10 17763
2021-07-28 16:01:50 +03:00
John Preston
87ca2c891a
Update Windows taskbar icon in new version.
2021-07-20 20:21:21 +03:00
John Preston
1ce66e5198
Pack and deploy d3dcompiler_47.dll.
2021-07-20 17:10:23 +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
23rd
a631a28092
Removed App::pixmapFromImageInPlace.
2021-07-06 12:13:06 +03:00
John Preston
148af59615
Don't check dll-s if "SetDefaultDllDirectories" is available.
2021-07-01 23:47:12 +03:00
John Preston
5b2db4112f
Don't allow any .dll-s near Telegram.exe
2021-07-01 23:47:12 +03:00
John Preston
7cedc1f7a5
Add dynamic DirectX loading helper.
2021-07-01 23:47:08 +03:00
23rd
4db5624beb
Completely removed Global namespace.
2021-06-16 09:31:32 +03:00
23rd
707b36dc12
Moved DBIWorkMode to Core::Settings.
2021-06-16 09:31:32 +03:00
23rd
16db8468fa
Moved ScreenIsLocked variable from facades to application.
2021-06-16 09:31:32 +03:00