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 |
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
|
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 |
Ilya Fedin
|
c61cabb075
|
Make qt_make_filter_list a part of file_utilities_linux.cpp
|
2020-07-13 06:53:45 +04:00 |
Ilya Fedin
|
a6fe5c08ad
|
Add a method to get flatpak ID
|
2020-07-13 06:53:45 +04:00 |
Ilya Fedin
|
256e976167
|
Hide ProcessNameByPID and RealExecutablePath into a private namespace
|
2020-07-13 06:53:45 +04:00 |
Ilya Fedin
|
e081ed4b4a
|
Follow device pixel ratio in TrayIconFile
|
2020-07-13 06:53:45 +04:00 |
Ilya Fedin
|
b587328fed
|
Add support for custom titlebar on Linux with Qt < 5.15
|
2020-07-12 23:19:05 +04:00 |
Ilya Fedin
|
2fd5771c3d
|
Add support for org.gnome.Mutter.IdleMonitor
|
2020-07-12 22:19:44 +04:00 |
Ilya Fedin
|
59b521d666
|
Implement xcb-based LastUserInputTime method
|
2020-07-12 22:19:44 +04:00 |
John Preston
|
f10b2194e6
|
Add option for a native window frame.
Fixes #2958.
|
2020-07-07 21:34:25 +04:00 |
Sean Wei
|
212944d89c
|
Fix format
|
2020-07-02 11:32:17 +04:00 |
Ilya Fedin
|
dd76d54aeb
|
Fix build with TDESKTOP_DISABLE_GTK_INTEGRATION
|
2020-06-30 22:13:36 +04:00 |
John Preston
|
613a2f358a
|
Fix clearing session notifications.
|
2020-06-30 11:52:59 +04:00 |
Ilya Fedin
|
90af3d295b
|
Always fallback to gtk icon theme
To inherit icon theme even on WM-based environments
|
2020-06-30 10:23:07 +04:00 |
Ilya Fedin
|
0ede4bba72
|
Unity doesn't support _NET_WM_MOVERESIZE
|
2020-06-29 19:17:06 +04:00 |
Ilya Fedin
|
916601a52c
|
Don't request IsStatusNotifierHostRegistered when SNI become available
To avoid situations when StatusNotifierItem registers icon, but tdesktop assumes that there are still no SNI
|
2020-06-29 16:58:00 +04:00 |
Ilya Fedin
|
a726c6411b
|
Don't use custom notificaions on Wayland even with TDESKTOP_DISABLE_DBUS_INTEGRATION
|
2020-06-29 16:53:50 +04:00 |
Ilya Fedin
|
bb8f9a1b7f
|
Link to gtk3 without QLibrary if DESKTOP_APP_USE_PACKAGED is defined
|
2020-06-29 16:27:45 +04:00 |
Ilya Fedin
|
4922768086
|
Don't use QLibrary for glib
|
2020-06-29 16:27:45 +04:00 |
Ilya Fedin
|
806f2e0b50
|
Check for all needed gtk functions for gtk clipboard
|
2020-06-29 16:27:45 +04:00 |
Ilya Fedin
|
d319c85c57
|
Don't load another gtk version if gtk_init_check was called
|
2020-06-29 16:27:45 +04:00 |
John Preston
|
9703f7460a
|
Fix build on Linux.
|
2020-06-26 12:27:54 +04:00 |
John Preston
|
325840703e
|
Fix launching with a passcode on macOS.
|
2020-06-26 11:51:05 +04:00 |
John Preston
|
d8a2b391a3
|
Use Main::Session::uniqueId in notifications.
|
2020-06-24 13:05:56 +04:00 |
John Preston
|
e7b8a52278
|
Move terms lock from Core::App to Session.
|
2020-06-24 11:56:16 +04:00 |
23rd
|
e318a7d65f
|
Simplified ranges::find_if with ranges::any_of and ranges::none_of.
|
2020-06-23 21:53:43 +04:00 |
John Preston
|
997913be25
|
One Window::Notifications system for all sessions.
|
2020-06-23 21:53:42 +04:00 |
John Preston
|
83538675ce
|
Move a lot of settings to Core::Settings.
|
2020-06-23 21:53:42 +04:00 |
John Preston
|
357caf8007
|
Keep separate MTP::Config's for separate accounts.
|
2020-06-23 21:53:41 +04:00 |
John Preston
|
bc144377c0
|
Support logout of a secondary account.
|
2020-06-23 21:53:41 +04:00 |
John Preston
|
ad4afe9293
|
Move session data localstorage -> storage_account.
|
2020-06-23 21:53:39 +04:00 |
Ilya Fedin
|
06a4480520
|
Drop unneeded GTK methods
|
2020-06-23 21:29:18 +04:00 |
Ilya Fedin
|
9a65481e9d
|
Unset QT_STYLE_OVERRIDE instead of forcing Fusion
To don't break styling on KDE
|
2020-06-23 21:23:47 +04:00 |
Ilya Fedin
|
3a91003eea
|
Use gtk clipboard when available to avoid https://bugreports.qt.io/browse/QTBUG-56595
|
2020-06-17 20:34:47 +04:00 |
Ilya Fedin
|
56de3194ef
|
Never use custom notifications on Wayland since there are no positioning API
|
2020-06-17 20:32:50 +04:00 |
Ilya Fedin
|
e009ac026d
|
Update snap to core20
|
2020-06-09 19:01:35 +04:00 |
Ilya Fedin
|
d45e74619d
|
Use Platform::IsWayland from lib_base
|
2020-06-03 11:43:55 +04:00 |
Ilya Fedin
|
d92b5eebcc
|
Restore X error handler just like qgtk3
|
2020-06-03 11:31:34 +04:00 |
Ilya Fedin
|
5c6b4d95b0
|
Suppress warning about transient parent when opening gtk file dialog
|
2020-06-03 11:31:34 +04:00 |
Ilya Fedin
|
0fbec5eba1
|
Use QVersionNumber to compare version in native notifications
|
2020-06-03 11:31:34 +04:00 |
Ilya Fedin
|
ab13d9bdaf
|
Skip empty parts in QT_QPA_PLATFORMTHEME
|
2020-06-03 11:31:34 +04:00 |
Ilya Fedin
|
0165e31ca7
|
Never use custom code for portal detecting in flatpak
|
2020-06-03 11:31:34 +04:00 |