Commit Graph

10 Commits

Author SHA1 Message Date
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