Ilya Fedin
|
cfee688feb
|
Replace call_delayed with InvokeQueued in MainWindow::handleVisibleChanged
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
30d8894c30
|
Use nodiscard in WaylandIntegration
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
0b86feeeb5
|
Implement appmenu on Wayland with org_kde_kwin_appmenu protocol
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
434ef34378
|
Implement taskbar icon hidding on Wayland with org_kde_plasma_shell protocol
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
166c28c215
|
Get rid of default_delete
|
2021-05-17 10:00:01 +03:00 |
|
Ilya Fedin
|
17c514e851
|
Use surface as XdgExporter parent
|
2021-05-17 10:00:01 +03:00 |
|
John Preston
|
383acf0ffc
|
Fix crash in native notifications on Linux.
|
2021-05-12 12:10:55 +04:00 |
|
Ilya Fedin
|
680a9a7ca7
|
Implement parent setting for portal and gtk dialogs on Wayland via xdg-foreign-v2
|
2021-05-11 10:53:32 +03:00 |
|
Ilya Fedin
|
95b4435396
|
Resubscribe to signal when running with old xdg-desktop-portal
|
2021-05-07 18:32:02 +03:00 |
|
John Preston
|
b1c4524612
|
Fix crash dump generation on Linux.
|
2021-05-03 17:34:33 +04:00 |
|
Ilya Fedin
|
9a857659ce
|
Check action type before launching new version
|
2021-05-03 14:53:21 +03:00 |
|
Ilya Fedin
|
68dc00be27
|
Move weak_ptr include to .cpp in linux notifications
|
2021-05-03 14:39:24 +03:00 |
|
Ilya Fedin
|
ee00f12131
|
Launch new version directly in write-protected mode
|
2021-05-03 14:39:24 +03:00 |
|
John Preston
|
7444f17c4e
|
Use sendfile only on Linux.
|
2021-05-03 14:59:24 +04:00 |
|
Ilya Fedin
|
578833446d
|
Add support for write-protected update on Linux
|
2021-05-03 12:54:08 +03:00 |
|
John Preston
|
98180d3a9e
|
Always guard and send on_main in native notifications.
|
2021-05-03 13:08:50 +04:00 |
|
John Preston
|
434a4af9ef
|
Fix sendfile() arguments.
|
2021-05-03 12:43:36 +04:00 |
|
John Preston
|
3cad89f299
|
Fix build, add logs for sendfile().
|
2021-05-03 11:21:38 +04:00 |
|
Ilya Fedin
|
56a5363eb9
|
Move keyPressed out of GSDMediaKeys::Private
|
2021-05-03 10:20:26 +03:00 |
|
Ilya Fedin
|
b1c95d719a
|
Use crl::guard in XDPFileDialog
|
2021-05-03 10:20:26 +03:00 |
|
Ilya Fedin
|
d87ea056c6
|
Fix a crash in NotificationData::show
|
2021-05-03 10:20:26 +03:00 |
|
Ilya Fedin
|
34534a9653
|
Use kernel accelerated sendfile to copy files on Linux
|
2021-05-03 09:59:58 +03:00 |
|
Ilya Fedin
|
b72260f420
|
Avoid 30s freeze when opening file dialog in broken envirionments
|
2021-04-30 08:43:25 +03:00 |
|
Ilya Fedin
|
896eee9841
|
Check whether portal dialog is failed to open
|
2021-04-30 08:43:25 +03:00 |
|
Ilya Fedin
|
0d96657c33
|
Fix check for disconnected error
|
2021-04-30 08:43:25 +03:00 |
|
Ilya Fedin
|
89b11ef084
|
Move gtk initialization back to ThirdParty::start
|
2021-04-30 08:41:05 +03:00 |
|
Ilya Fedin
|
26d3995424
|
Move wayland helper to cmake_helpers
|
2021-04-30 08:41:05 +03:00 |
|
John Preston
|
b6fad35146
|
Improve library loading on Linux.
|
2021-04-29 12:05:32 +04:00 |
|
John Preston
|
70bf328e7d
|
Load wayland-client dynamically and provide functions.
|
2021-04-29 11:21:57 +04:00 |
|
John Preston
|
404538c989
|
Fix build with dummy notifications manager on Linux.
|
2021-04-29 11:21:57 +04:00 |
|
John Preston
|
728b1efb9a
|
Respect Focus Assist only for native notifications.
Fixes #16215.
|
2021-04-28 11:20:39 +04:00 |
|
Ilya Fedin
|
16ba20f898
|
Prefer portal file dialog in all environments
|
2021-04-28 09:39:20 +03:00 |
|
Ilya Fedin
|
cb930a89ce
|
Silence ServiceUnknown and Disconnected errors for native notifications
|
2021-04-27 17:44:16 +03: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 |
|
Ilya Fedin
|
c87802ce65
|
Move GTK initialization before Qt initialization
To ensure Qt doesn't load GTK earlier than us and gdk_set_allowed_backends respected
|
2021-04-13 14:03:00 +03:00 |
|
John Preston
|
e6587f2556
|
Add limited webview support on Linux.
|
2021-04-06 18:41:16 +04:00 |
|
Ilya Fedin
|
7ab3be3631
|
Handle any audio type with MPRIS
|
2021-04-05 09:08:33 +03:00 |
|
Ilya Fedin
|
591488c497
|
Close players instead of quitting the app
|
2021-04-05 09:08:33 +03:00 |
|
Ilya Fedin
|
ae54c8af6a
|
Add support for setting cover with MPRIS
|
2021-04-05 09:08:33 +03:00 |
|
Ilya Fedin
|
30c86523ff
|
Remove redudant indenattion level in MPRIS XML
|
2021-04-05 09:08:33 +03:00 |
|
Ilya Fedin
|
9a6e571154
|
Move XDP file dialog to glibmm mime type & regex methods
|
2021-04-05 08:30:04 +03:00 |
|
Ilya Fedin
|
6463890b11
|
Workaround snap's activation restriction
|
2021-04-05 08:25:47 +03:00 |
|
Nicholas Guriev
|
f528a240d9
|
Rely on QT_STRINGIFY instead of custom macro
|
2021-04-05 07:59:18 +03:00 |
|
Ilya Fedin
|
81d052adfc
|
Add a way to get dark mode state on KDE
|
2021-04-02 20:30:47 +03:00 |
|
Ilya Fedin
|
822c1cafd2
|
Fix a space on end of a line in linux_mpris_support
|
2021-04-02 20:30:47 +03:00 |
|
Ilya Fedin
|
c08a148baf
|
Fix build on 32-bit systems
|
2021-03-23 18:21:07 +03:00 |
|
Ilya Fedin
|
12db51fe75
|
Avoid removing portal platformtheme plugin in snap
|
2021-03-22 07:57:18 +03:00 |
|
Ilya Fedin
|
ce5579e8f9
|
Unify gtk/xdp file dialog getters
|
2021-03-22 07:57:18 +03:00 |
|
Ilya Fedin
|
9f6f7f7c9b
|
Fix build without dbus
|
2021-03-21 08:59:19 +03:00 |
|