Commit Graph

17 Commits

Author SHA1 Message Date
Bart De Vries 6a8de7570e Remove workaround for FolderDialog for flatpak
Also update the flatpak manifest to align with the one on flathub.

BUG: 485462
2024-04-13 23:06:51 +02:00
Albert Astals Cid bab8b84dd3 flatpak: Switch to non-preview runtime 2024-03-06 00:31:57 +01:00
Bart De Vries 8202a2f444 Update dependencies in flatpak manifest 2024-01-11 13:13:35 +01:00
Tobias Fella 605c235e3a Re-enable flatpak 2023-12-28 00:34:52 +00:00
Bart De Vries 5120585187 Update flatpak manifest (kirigami-addons version to 0.11.0) 2023-08-25 16:22:30 +02:00
Bart De Vries 06d4de2980 GIT_SILENT Update flatpak manifest
Update to new kirigami-addons and taglib versions.
2023-07-03 09:00:03 +02:00
Bart De Vries 441ef6d265 Update flatpak manifest for qtkeychain 0.14.1
This also changes the url-template to match the tarball URL for 0.14.1
which has changed compared to previous versions.
2023-06-08 16:14:01 +02:00
Bart De Vries 91874a9c34 Update kirigami-addons version to 0.8 in flatpak manifest 2023-04-20 21:57:27 +02:00
Bart De Vries f928dfd089 Update flatpak: upgrade kirigami-addons to 0.7.1 2023-03-05 21:11:45 +01:00
Bart De Vries 6e998d608c Use FolderDialog for non-flatpak builds
Flatpaks have a problem with FolderDialog from labs: it never returns a
path.  Therefore Kasts was - up to now - using FileDialog from QtQuick1.
However, this was causing problems on Android and Windows.  Now we only
use QtQuick1 FileDialog for flatpak and FolderDialog everywhere else.

CCBUG: 458331
2023-02-28 14:09:10 +01:00
Bart De Vries 43087be21a Disable qml cache in flatpak 2023-02-27 20:51:45 +01:00
Bart De Vries 082e3d4ce3 Implement systray icon, menu and settings.
BUG: 462470
2023-02-03 21:48:22 +01:00
Bart De Vries 5aaf8e2cdb Update flatpak manifest to kirigami-addons 0.7.0 2023-01-29 22:17:44 +01:00
Bart De Vries eb07e67f70 [KMediaSession] Implement dynamic audio backend framework
KMediaSession is an audio player library that has an API which is close
to QMediaPlayer and which allows to use --- and dynamically switch
between --- different audio backends. At this moment there is
implementation for libVLC, gstreamer and QtMultimedia. Only QtMultimedia
is a hard dependency in order to at least have one functional backend on
all platforms; all other dependencies are optional.

KMediaSession has out-of-the-box, built-in MPRIS2 support, sleep inhibit,
and basic metadata support.

BUG: 462358

Closes #35
2023-01-16 15:36:54 +01:00
Bart De Vries 22f882e477 Update flatpak kde sdk to 5.15-22.08 2022-12-18 11:02:04 +01:00
Bart De Vries 5f1e7c90f0 Add stable kirigami-addons dep to CI conf files 2022-11-30 14:35:56 +01:00
Bart De Vries 2fcb7af8e1 Add flatpak manifest and CI hook 2022-11-29 15:33:21 +01:00