Devin Lin
e16c40d57c
Add mobile bottom navbar, use Titles toolbar on mobile, and add blurred image background to mobile player
2021-10-30 17:10:19 +00:00
Tobias Fella
044dbf5f23
Implement loading chapters from mpeg files
2021-10-06 21:08:12 +02:00
Swapnil Tripathi
a141cda44a
Add chapter marks
2021-09-21 20:36:54 +00:00
Swapnil Tripathi
15e46de814
Minor typo
2021-07-06 20:52:18 +00:00
Swapnil Tripathi
fa65447874
Added slowing of playback rate and using OverlaySheet(desktop) and OverlayDrawer(mobile).
2021-07-06 20:52:18 +00:00
Tobias Fella
3f1f3045ec
Port away from KDeclarative
2021-06-03 16:23:06 +02:00
Bart De Vries
28b461da07
Consistently capitalize i18n strings
2021-05-28 22:16:14 +02:00
Bart De Vries
4d4859a698
Replace AudioManager::timeString by KFormat::formatDuration
2021-05-28 16:42:12 +02:00
Yuri Chornoivan
46916ac2d9
Add i18n()
2021-05-27 18:42:52 +03:00
Bart De Vries
2eb1092f46
Make AudioManager owned and instantiated by c++
2021-05-20 21:42:13 +02:00
Bart De Vries
dbd108ac44
Make PlayerControls buttons scale properly
...
Also reworked some of the spacings and alignments of items on
PlayerControls to better make use of the available space and look
consistent across themes/styles (e.g. Material).
2021-05-10 15:32:58 +02:00
Bart De Vries
ce360f5ff8
Correct fillMode setting in PlayerControls
2021-05-05 16:57:35 +02:00
Bart De Vries
7e29417db7
Add property to ImageWithFallback to handle image fillMode
2021-05-05 15:56:55 +02:00
Bart De Vries
97c3fc6e4d
Use ImageWithFallback also in MinimizedPlayerControls and PlayerControls
...
This leverages re-use of code and simplifies having to define fallbacks
everywhere images are displayed. It also gets rid of the dependency of
logo.png (which became problematic after the alligator logo was removed
from this repo).
2021-05-05 14:06:33 +02:00
Bart De Vries
1c44e717ae
Renaming alligator to kasts everywhere
2021-05-03 22:31:45 +02:00
Bart De Vries
34c5e5309c
Implement timeString method to create HH:mm:ss strings from qint64
...
This method is now used in all places where a HH:mm:ss string is
required.
2021-05-02 09:42:49 +02:00
Bart De Vries
4aa2f14eb7
Apply 50 suggestion(s) to 19 file(s)
2021-05-01 18:59:08 +00:00
Bart De Vries
49d7897e97
Rename showRemainingTime to toggleRemainingTime
2021-04-27 10:16:38 +02:00
Bart De Vries
8c32389b65
Add rounded corners to image on PlayerControls
2021-04-21 22:20:58 +02:00
Bart De Vries
5a28e48be0
Solve problem with padding in PlayerControls
...
Kirigami.Page is always adding padding around the content items. This
gives visual artifacts with the swipepage on the player controls. Part
of the previous page was still visible because the width of the
swipepage entries is less than the width of the full Kirigami.Page that
they are part of.
2021-04-21 15:27:42 +02:00
Bart De Vries
ecceb5c0fe
Make header on info page of PlayerControl slightly smaller
2021-04-21 14:53:02 +02:00
Bart De Vries
7113b23530
Add title to entry description on PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
28b47f6a4b
Refactor addToQueue and change visible actions on EntryListDelegate
2021-04-21 14:53:02 +02:00
Bart De Vries
401f12c02d
Adapt spacing of controls on PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
6eca639ce4
Add button to close PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
364dd52f9a
Implement swipe to open/close miniplayer/full player
2021-04-21 14:53:02 +02:00
Bart De Vries
a624040ef3
Make player robust against having no track loaded at end of queue
2021-04-21 14:53:02 +02:00
Bart De Vries
32f01b03bd
Enable next button in Player
...
This functionality has safeguards built in, including a canGoNext
property.
This can be extended with streaming playing in the future.
2021-04-21 14:53:02 +02:00
Bart De Vries
21feef8ce0
Refactor to use skipForward and skipBackward
...
This is done to make the distinction between skipping time and changing
track.
2021-04-21 14:53:02 +02:00
Bart De Vries
791c25ad19
Use next() and previous() in PlayerControl
...
Also change to std::min and std::max for the implementation of next and
previous.
2021-04-21 14:53:02 +02:00
Bart De Vries
593934bc4f
Initial copy and adaptation of MPRIS2 from elisa (WIP)
...
This MPRIS2 implementation compiles without errors, but is not yet
instantiated within the application itself.
To be continued...
2021-04-21 14:53:02 +02:00
Bart De Vries
e174269332
Make time countdown setting in player persistent
2021-04-21 14:53:02 +02:00
Bart De Vries
4455545daa
More optimizations of PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
5d5ca2c58b
Add title and feed name below image in PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
518dbf293e
Fix scrollview details flickable
2021-04-21 14:53:02 +02:00
Bart De Vries
bbba177462
More changes to PlayerControls
...
Trying to put the episode description into the swipeview with a minimal
set of code. This will allow EntryPage to be refactored with nicer
headers etc.
2021-04-21 14:53:02 +02:00
Bart De Vries
6cd88f5116
Refactor and redesign PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
49e9e7e1e7
Restyle and refactor MinimizedPlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
bb7f3393a7
Enable entry images in listviews/listmodels
2021-04-21 14:53:02 +02:00
Bart De Vries
61d443f0e3
Finished player and beginning of queue
2021-04-21 14:52:31 +02:00
Bart De Vries
5abbd56c88
More work on playercontrols
2021-04-21 14:51:40 +02:00