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
23rd
1cfbf24635
Moved Windows SMTC as part of cross-platform media controls solution.
2021-06-10 23:00:55 +03:00
John Preston
303ad02c61
Always call raise() before activateWindow().
2021-06-09 09:19:28 +04:00
23rd
78dfe940ef
Added Windows SMTC support.
...
System Media Transport Controls.
2021-05-31 08:54:23 +04:00
John Preston
9f41461209
Load .dll symbols in a similar way.
2021-05-24 22:45:14 +04:00
John Preston
2830049a53
Add support for DirectX desktop capturer backend.
2021-05-24 22:45:14 +04:00
John Preston
9ff6b57b94
Use common desktop_capturer code on Windows.
2021-05-24 22:45:13 +04:00
John Preston
b1c4524612
Fix crash dump generation on Linux.
2021-05-03 17:34:33 +04:00
John Preston
728b1efb9a
Respect Focus Assist only for native notifications.
...
Fixes #16215 .
2021-04-28 11:20:39 +04:00
John Preston
e26e666135
Hide native notification details on lock screen.
2021-04-27 13:51:52 +04:00
John Preston
819ce06dfb
Don't mark messages as read when screen is locked.
2021-04-27 13:31:51 +04:00