Commit Graph

1244 Commits

Author SHA1 Message Date
Bart De Vries 48c1cffd4e [KMediaSession] Put compilation of example player behind switch 2023-01-23 20:55:57 +01:00
Bart De Vries d869358ff5 Header bar redesign
New scalable header bar design which should scale nicely with height
and width changes by collapsing several elements (putting them into
popups and overflow menus).  The height scaling of the header is
similar to Elisa, where it will use the regular background color when
fully collapsed.
Titles are clickable and will open the relevant pages.  Images are also
clickable and that will open a fullscreen view.
This new design also exposes volume controls both for desktop and mobile
layout.

BUG: 457846
CCBUG: 458331
2023-01-23 13:29:21 +01:00
l10n daemon script 03f8c3a544 GIT_SILENT Sync po/docbooks with svn 2023-01-22 02:33:12 +00:00
Bart De Vries 9e423a5fb7 Update CMakeLists.txt 2023-01-21 12:49:55 +01:00
l10n daemon script 335342093f GIT_SILENT Sync po/docbooks with svn 2023-01-21 02:20:23 +00:00
Bart De Vries 9ccdffa983 Changes for android build with qt-5.15.8 2023-01-20 17:18:25 +01:00
Bart De Vries db41655c5f Solve issue of filter InlineMessages not showing up 2023-01-20 16:56:28 +01:00
Bart De Vries 9ead23ff59 Port c++ to qt6 2023-01-20 14:23:30 +00:00
l10n daemon script 4b9843ce58 GIT_SILENT Sync po/docbooks with svn 2023-01-20 02:25:14 +00:00
Bart De Vries acd1a55aae Fix minor issue with network connect check in AudioManager
AudioManager was reporting no connectivity in case the networkstatus was
reported as being "Unknown".  We might as well attempt to stream in that
case.  If there is no connectivity, it will fail anyway with another
useful error message.
2023-01-19 20:43:27 +01:00
l10n daemon script 1b32b64b67 GIT_SILENT Sync po/docbooks with svn 2023-01-19 02:38:39 +00:00
Bart De Vries b7c68996eb Revert disabling video on gstreamer
This was causing audio-only tracks to make gstreamer hang indefinitely.
2023-01-18 21:23:41 +01:00
l10n daemon script 61e88840ca GIT_SILENT Sync po/docbooks with svn 2023-01-18 02:20:34 +00:00
Bart De Vries 50e88a11c2 Limit feed description to two lines until the "show more" button is pressed
BUG: 461216
2023-01-17 14:08:33 +01:00
Bart De Vries 285d3e2c62 Fix playback speed mobile dialog 2023-01-17 11:50:09 +01:00
l10n daemon script 9c7d9f4845 GIT_SILENT Sync po/docbooks with svn 2023-01-17 02:44:31 +00:00
l10n daemon script 5b9082cea0 GIT_SILENT made messages (after extraction) 2023-01-17 01:00:31 +00:00
Bart De Vries 16eef0e67f [Android] gradle packaging fixes
Still no solution for the versionCode. Hardcoding that for the time
being.
2023-01-16 21:44:37 +01:00
Bart De Vries e06a90743e [KMediaSession] disable video output for now 2023-01-16 16:29:09 +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 fba4822874 Bump KF minimum version to 5.102.0 2023-01-16 15:36:28 +01:00
Bart De Vries 09bae67fbd [Android] Fix gradle plugin version issue with qt >= 5.15.8 2023-01-16 14:13:58 +01:00
l10n daemon script 420a05315e GIT_SILENT Sync po/docbooks with svn 2023-01-13 03:20:16 +00:00
l10n daemon script a306d1494c GIT_SILENT Sync po/docbooks with svn 2023-01-05 02:31:49 +00:00
Bart De Vries 787b373339 Use pragma once everywhere 2023-01-04 10:27:22 +01:00
l10n daemon script c7c774d5be GIT_SILENT Sync po/docbooks with svn 2023-01-04 03:07:34 +00:00
l10n daemon script 952c50c2e5 GIT_SILENT Sync po/docbooks with svn 2023-01-03 03:31:45 +00:00
l10n daemon script 64e505c328 GIT_SILENT Sync po/docbooks with svn 2023-01-02 03:08:49 +00:00
Bart De Vries cd6ee1c812 Install cloud playback icon to system 2023-01-01 15:22:03 +01:00
Bart De Vries 402f8b565e Workaround for exact slider handle positioning 2023-01-01 15:10:19 +01:00
l10n daemon script ee5820da25 GIT_SILENT Sync po/docbooks with svn 2023-01-01 03:09:55 +00:00
l10n daemon script cc10ce8aa5 GIT_SILENT Sync po/docbooks with svn 2022-12-30 02:45:50 +00:00
l10n daemon script a9a5da5684 GIT_SILENT made messages (after extraction) 2022-12-30 00:55:30 +00:00
Bart De Vries b0b0550ce2 Add missing icon to CMakeLists.txt for inclusion in android 2022-12-27 19:00:29 +01:00
l10n daemon script 0ff163f5f4 GIT_SILENT Sync po/docbooks with svn 2022-12-25 03:09:45 +00:00
l10n daemon script 2633a4c7d1 GIT_SILENT Sync po/docbooks with svn 2022-12-19 02:17:33 +00:00
Devin Lin 93cdffd68c Use drawer height 2022-12-18 20:37:30 +01:00
Devin Lin d08dddd163 Use higher sidebar listview threshold 2022-12-18 20:37:30 +01:00
Devin Lin 2131186cb6 Fix footer and use list view for small heights 2022-12-18 20:37:30 +01:00
Devin Lin c035bcad92 Use display property 2022-12-18 20:37:30 +01:00
Devin Lin 7afc43f833 NavigationTabButton based sidebar 2022-12-18 20:37:30 +01:00
Devin Lin c30bfbb5a5 Use pageStack.popHiddenPages
This uses a new property in Kirigami to simplify the code.
2022-12-18 10:24:15 +00:00
Bart De Vries 22f882e477 Update flatpak kde sdk to 5.15-22.08 2022-12-18 11:02:04 +01:00
l10n daemon script cdaf44b369 GIT_SILENT Sync po/docbooks with svn 2022-12-17 12:37:32 +00:00
l10n daemon script 9fa87b1aab GIT_SILENT Sync po/docbooks with svn 2022-12-17 02:22:09 +00:00
l10n daemon script b471183845 GIT_SILENT Sync po/docbooks with svn 2022-12-16 02:29:22 +00:00
l10n daemon script 3caadc0e7f GIT_SILENT Sync po/docbooks with svn 2022-12-15 02:24:35 +00:00
Bart De Vries 44c54b664a Pass null as entry to chaptermodel if there is no current track
It previously passed undefined, but that will not be interpreted as
nullptr by the underlying C++ model.
2022-12-14 16:51:55 +01:00
Bart De Vries 906730c516 Fix missing checkbox state
The checkbox state for alwaysShowFeedTitles was not set based on the
current settings.
2022-12-14 14:55:32 +01:00
l10n daemon script 18bebfc31b GIT_SILENT Sync po/docbooks with svn 2022-12-14 03:08:08 +00:00