John Preston
734d834a20
Replace mapbox variant with std::variant.
2020-09-29 19:03:19 +03:00
Ilya Fedin
6805085bbc
Use unique desktop file name for static binary
2020-09-29 18:54:01 +03:00
Ilya Fedin
4c2779bbaf
Fix saving maximized state on Linux
2020-09-29 18:25:57 +03:00
Ilya Fedin
70c993774a
Get rid of redudant cmake options
2020-09-29 18:24:16 +03:00
Ilya Fedin
0cd68f866d
Get icon theme from gtk if qt5ct is unconfigured
2020-09-20 16:51:01 +03:00
Ilya Fedin
242ced4022
Write icon theme names to debug log
2020-09-20 16:51:01 +03:00
Ilya Fedin
8fd1253266
GNOME Wayland doesn't support native decorations
2020-09-10 19:39:21 +03:00
Ilya Fedin
6635d03818
Check if xcb-screensaver extension present
2020-08-30 17:00:43 +04:00
Ilya Fedin
e523492de0
Add missed methods to specific_mac.h and specific_win.h
2020-08-30 17:00:43 +04:00
Ilya Fedin
c77f1bf082
Add UnsetWindowExtents method
2020-08-30 17:00:43 +04:00
Ilya Fedin
3c8c059447
Eliminate the need of Q_OBJECT in main_window_linux and main_window_win
2020-08-30 17:00:43 +04:00
Ilya Fedin
ea8e256a23
Revert "Revert "Add main window shadow for Linux""
...
This reverts commit b7f5cfe083
.
2020-08-30 17:00:43 +04:00
Ilya Fedin
2f2de84b43
Fix d-bus type in MutterDBusLastUserInputTime
2020-08-30 16:57:51 +04:00
John Preston
b7f5cfe083
Revert "Add main window shadow for Linux"
...
This reverts commit d02092f09e
.
Conflicts:
Telegram/SourceFiles/mainwindow.cpp
Telegram/SourceFiles/platform/linux/specific_linux.cpp
Telegram/SourceFiles/window/main_window.cpp
2020-08-23 16:38:49 +04:00
John Preston
e782e065a0
Use audio device enumeration from lib_webrtc.
2020-08-21 17:52:12 +04:00
23rd
0e00bbb012
Updated range-v3 to 0.11.0.
2020-08-18 18:17:31 +04:00
Ilya Fedin
6dfefa3f21
g_message is a more appropriate log level for some messages
2020-08-18 08:16:17 +04:00
Ilya Fedin
eaae7b1d03
Decrease indentation in XCBLastUserInputTime
2020-08-18 08:16:17 +04:00
Ilya Fedin
d02092f09e
Add main window shadow for Linux
2020-08-18 08:16:17 +04:00
Ilya Fedin
1dcbb103a8
Move gtk clibpboard to linux_libs
2020-08-15 17:43:28 +04:00
Ilya Fedin
47673bba50
Move cExeName checks
2020-08-15 17:43:28 +04:00
Ilya Fedin
580e6baee6
Get rid of redudant fontconfig hack
2020-08-15 17:43:28 +04:00
Ilya Fedin
f56af090e0
Use GAppInfo instead of xdg-mime
...
This makes registering custom scheme distribution-compatible
2020-08-15 17:43:28 +04:00
Ilya Fedin
95c0c400c7
Use QProcess instead of system()
...
Use g_get_home_dir since it already uses both $HOME and passwd
2020-08-15 17:43:28 +04:00
Ilya Fedin
170ec16f39
Remove outdated snap autostart hack
2020-08-15 17:43:28 +04:00
Ilya Fedin
786bedf271
Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading
...
This also removes TDESKTOP_USE_GTK_FILE_DIALOG since it doesn't forces GTK dialog for anyone and there is no reason to leave it
TDESKTOP_DISABLE_GTK_INTEGRATION can be also tested via action now
2020-08-15 17:43:28 +04:00
Ilya Fedin
1de1747c38
Fix length of some lines in specific_linux and main_window_linux
2020-08-15 17:43:28 +04:00
Ilya Fedin
5dad293335
Add warnings about some build options and environment variables
2020-08-15 17:43:28 +04:00
Ilya Fedin
e4ac70090e
Use GDBus to send notifications to avoid Q_OBJECT
2020-08-15 17:43:28 +04:00
John Preston
b703f4e555
Fix build on Linux.
2020-08-11 18:21:40 +04:00
John Preston
71040464c5
Request camera permissions on macOS.
2020-08-11 18:21:40 +04:00
John Preston
4ba7de8df1
Fix build on Windows.
2020-08-11 18:21:40 +04:00
Ilya Fedin
449fa0ef2c
Don't focus parent window after opening file dialog
2020-08-11 10:57:11 +04:00
Ilya Fedin
dc9d0aae54
Add support for showing window menu on Wayland
2020-08-11 10:56:29 +04:00
Ilya Fedin
252bdd2353
TDESKTOP_DISABLE_DBUS_INTEGRATION -> DESKTOP_APP_DISABLE_DBUS_INTEGRATION
2020-08-11 10:55:50 +04:00
John Preston
c86ced8a1e
Use dark Windows title bar for night mode.
2020-07-24 16:15:58 +04:00
Ilya Fedin
2b89700f66
libwayland headers are needed only with Qt < 5.13
2020-07-23 14:29:56 +04:00
Ilya Fedin
ab95751a66
Make gdk backend limit more permissive
2020-07-23 14:29:56 +04:00
Ilya Fedin
841908fe31
Read decoration layout property from gtk
2020-07-23 14:29:56 +04:00
John Preston
25d69434ec
Support auto-night mode on macOS.
2020-07-23 12:30:20 +04:00
John Preston
8c4e8212cd
Add 'respect system dark mode' checkbox.
2020-07-22 17:18:17 +04:00
Ilya Fedin
c24da4c3df
Don't generate 64px tray icon since badge counter generator doesn't support it
2020-07-22 10:33:12 +04:00
Ilya Fedin
47a237c924
Implement system-based dark mode for Windows and Linux
2020-07-22 10:32:56 +04:00
Ilya Fedin
ba50393e86
Update icon theme on the fly
2020-07-16 07:07:33 +04:00
23rd
d9c566ac44
Added touchbar to media view overlay.
...
Fixed #7795 .
2020-07-15 22:10:06 +04:00
23rd
780b5555d7
Added missed OSX checking to touchbar's files.
2020-07-15 22:10:06 +04:00
23rd
87aa8a249f
Reimplemented track position item for audio touchbar.
2020-07-15 22:10:06 +04:00
23rd
8de6d0b63b
Moved creation of touchbar buttons and sliders to separate file.
2020-07-15 22:10:06 +04:00
23rd
8dceec5a9f
Fixed memory leak in obtaining doNotDisturb value on macOS.
2020-07-15 22:10:06 +04:00
23rd
da690d2741
Removed source code of old touchbar.
2020-07-15 22:10:06 +04:00