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 |
|
Ilya Fedin
|
c776f81dc7
|
Add support for choosing directories via xdg-desktop-portal
|
2020-06-03 11:31:34 +04:00 |
|
Ilya Fedin
|
e098922a4b
|
Add Platform::AutostartSupported
|
2020-06-01 18:25:21 +04:00 |
|
Ilya Fedin
|
413ddf285e
|
Fix crash in gtk file dialog on Wayland
|
2020-06-01 18:22:53 +04:00 |
|
Ilya Fedin
|
7ac78be984
|
Load gtk2 even on Wayland
|
2020-06-01 18:22:53 +04:00 |
|
Ilya Fedin
|
4c546156da
|
Remove duplicate log line
|
2020-06-01 18:22:53 +04:00 |
|
Ilya Fedin
|
10b169f9f6
|
Make not supported errors static
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
c83b8d4043
|
Fix naming of static variables
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
1fc2b19c94
|
Add Cinnamon sound settings command
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
fb97940cac
|
Rename SandboxAutostart to PortalAutostart
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
16c38b54e2
|
Rename InSandbox to InFlatpak
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
7f29f57c3d
|
Use custom gtk file dialog only on gtk-based DEs
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
1fb1d57a27
|
Get system icon theme on gtk-based DEs
|
2020-06-01 18:19:34 +04:00 |
|
Ilya Fedin
|
47d7bd95ae
|
Add a method to check if gtk integration is forced
|
2020-06-01 18:19:34 +04:00 |
|
John Preston
|
b7aa60bedf
|
Fix build for Linux.
|
2020-06-01 18:09:34 +04:00 |
|
John Preston
|
d5b3fa017b
|
Fix build for macOS.
|
2020-06-01 18:09:34 +04:00 |
|
Ilya Fedin
|
1504136828
|
Don't spam logs if there are no dbus
|
2020-05-26 07:24:18 +04:00 |
|
Ilya Fedin
|
4c1f83daca
|
Add a check for bundled Qt plugins
|
2020-05-24 10:57:37 +04:00 |
|
John Preston
|
6f760d513e
|
Add a checkbox to disable taskbar flash.
Also add ability to set urgent flag for the window on Linux.
Fixes #223, fixes #897, fixes #906.
|
2020-05-12 14:16:24 +04:00 |
|
Ilya Fedin
|
d1d1f83881
|
Remove outdated LIBGL_ALWAYS_INDIRECT hack
|
2020-05-08 12:54:21 +04:00 |
|
Ilya Fedin
|
13c2d6ff72
|
Detect global menu at runtime
|
2020-05-05 09:54:35 +04:00 |
|
Ilya Fedin
|
5180d31b40
|
Fix decoration applying and trigger repainting on update
For some reason this is needed for newer Qt in flatpak
|
2020-05-02 16:29:00 +04:00 |
|
Ilya Fedin
|
161e51757c
|
Change color of wayland decoration according to theme
|
2020-05-01 12:26:10 +04:00 |
|
Ilya Fedin
|
46d4b03d49
|
Fix freeze in notifications settings when notification daemon is unavailable
|
2020-05-01 12:15:01 +04:00 |
|
Ilya Fedin
|
95b4f56b86
|
Don't use QDesktopServices::openUrl on snap
|
2020-05-01 12:06:01 +04:00 |
|