Commit Graph

18 Commits

Author SHA1 Message Date
Bart De Vries 8e92044748
Update flatpak manifest (to align with flathub) 2024-10-14 14:01:44 +02:00
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