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
John Preston
5bb73d8d3d
Move recent emoji and variants to common settings.
...
Fixes #16163 , fixes #4018 , partially fixes #10123 .
2021-04-26 10:51:10 +04:00
John Preston
2843500ce3
Add url with the Focus Assist API information.
...
Thanks https://www.withinrafael.com/2019/09/19/
determine-if-your-app-is-in-a-focus-assist-profiles-priority-list/
2021-04-26 10:51:10 +04:00
John Preston
2730ab1596
Query Focus Assist state on Windows.
2021-04-23 08:04:43 +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
a100048cce
Fix build on macOS and Linux.
2021-04-12 10:48:17 +04:00
23rd
23996d14d3
Fixed display of chat buttons on main touchbar after audio touchbar.
...
Fixed #10361 .
2021-04-12 10:48:17 +04: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
Ilya Fedin
3d1cddaca5
Add a way to change default handler in snap
2021-03-20 14:20:09 +03:00
Ilya Fedin
85ac983a27
Add MPRIS support
2021-03-18 21:55:06 +03:00
Ilya Fedin
b4b80822c8
Set glib's application name and prgname
2021-03-18 07:51:57 +03:00
Ilya Fedin
ace5740125
Use QProcess::startDetached for xdg-open
...
Since it may running continously
2021-03-17 15:39:26 +03:00
Ilya Fedin
0c8febce9c
Avoid allocations for case-insensetive compare
2021-03-16 12:20:48 +03:00
Ilya Fedin
fe5de8f009
Fix non-working UniqueConnection in gtk file dialog
2021-03-15 17:19:44 +03:00
Ilya Fedin
12e306dd7b
Replace remaining multi-args
2021-03-15 11:21:05 +03:00
Ilya Fedin
c0c10689a1
Get rid of deprecated ranges::view usage
2021-03-13 19:14:58 +03:00
Ilya Fedin
c4dcf064d5
Avoid multiple .arg usage as suggested by clazy
2021-03-13 19:08:33 +03:00
Ilya Fedin
e493ab12dc
Get rid of GetLauncherFilename
...
Use QGuiApplication::desktopFileName directly instead
2021-03-12 15:44:37 +04:00
Ilya Fedin
db0da70de6
Fix space on end of a g_warning
2021-03-11 11:19:26 +04:00
Ilya Fedin
59e6fd9989
Fallback to plain xdg-open as a last resort
...
Even though QDesktopServices::openUrl calls xdg-open, it doesn't fallback to xdg-open in confined environments.
This is useful in snap where portals aren't guaranteed to be present.
2021-03-11 11:19:26 +04:00
Ilya Fedin
b24cba99e2
Catch ListActivatableNames errors
2021-03-10 11:22:14 +04:00
Ilya Fedin
d6848c49e8
Fire reject signal on exceptions in XDP file dialog
2021-03-10 09:47:30 +04:00
Ilya Fedin
5d1601d9c9
Move Platform::FileDialog::Gtk::Supported to private namespace
2021-03-10 09:46:13 +04:00
Ilya Fedin
2c6a9614b2
Fix saving filename compatibility with xdg-desktop-portal-gtk
2021-03-10 09:46:13 +04:00
Ilya Fedin
cc736158a6
Get rid of QByteArray in djbStringHash
2021-03-10 09:46:13 +04:00
Ilya Fedin
817610ddd7
Get rid of RunShellCommand
2021-03-10 09:46:13 +04:00
Ilya Fedin
77c8ca76b7
Remove duplicate ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION in includes
2021-03-10 09:46:13 +04:00
Ilya Fedin
67cbe61879
Check if portal backend is present by absence of errors when getting portal version
2021-03-10 09:46:13 +04:00
Ilya Fedin
67eba93e29
Use gsl::finally in PortalAutostart
2021-03-10 09:46:13 +04:00
Ilya Fedin
b918170464
Add portal-based open with dialog implementation
2021-03-10 09:46:13 +04:00
Ilya Fedin
5f1d56fbc2
Move gtk settings connections to getters
2021-03-10 08:57:16 +04:00
Ilya Fedin
092b6e7c18
Fix spaces on ends of lines
2021-03-05 13:31:56 +04:00
Ilya Fedin
23272430b4
Build with QT_NO_KEYWORDS
2021-03-04 12:07:54 +04:00
Ilya Fedin
a29ff093f6
Fix some lines length in specific_linux
2021-03-04 12:07:54 +04:00
Ilya Fedin
37a8afaddf
Move remaining usage of dbus to glibmm in notifications_manager_linux
2021-03-04 12:07:54 +04:00