Bart De Vries
|
1ceb5532b2
|
Close EntryPage when Entry is opened from Queue and Entry is removed from Queue
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
952dbdea5e
|
Refactor Queue and EntryList to use a GenericEntryDelegate
Still to be done is putting the actions into the GenericEntryDelegate
itself.
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
5026703bdd
|
Add contextual actions to EntryPage
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
9364a5b88f
|
Clean up old code in comments
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
05e03d20e3
|
Close entrypage when removing that item from queue when in queuepage
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
b2dd9961ed
|
Rework actions on queue, entrylist and entrypage
|
2021-04-21 14:53:02 +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
|
5f4a24a11d
|
Refactor adding/removing to queue
All adding and removing should now go through the entry itself, using
queueStatus.
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
f681ef0f4f
|
Change to inline header for EntryPage
This includes a minor update to GenericListHeader
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
7a3cd64c6b
|
Add "addToQueue" action for entry if relevant
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
f5930c8399
|
Make sure that queue status of items is correct
|
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
|
5a3a5f40d1
|
Use header on EntryPage
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
8abbae4772
|
Refactor to re-usable header for list and details pages
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
97d8e8290a
|
Change default visible action on EntryListDelegate
|
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
|
015851287d
|
Only enable one visible action on queuedelegate
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
d17b422547
|
Also add playProgressBar to EntryListDelegate
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
00a9d75c33
|
Make sure that duration and position labels are readable on resize
|
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
|
4edacbc5e8
|
Make drawer handles disappear when PlayerControls are opened
|
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
|
97bed3def8
|
Add playProgress progressbar to entry items in queue
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
c158222d33
|
Delete old commented code and minor restructuring
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
5edc0b0f3e
|
Fix drawer handles getting in the way of the miniplayer
|
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
|
b2ba953a33
|
Mark fully played episodes as read
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
2f389e02aa
|
Move some buttons around to more logical places
|
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
|
8fff1e127e
|
Remove commented, old qml code
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
48e0e509f7
|
Switch to using PagePool
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
ed58c4eda7
|
Do not show insertToQueue button if already added to Queue
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
569c988962
|
Enabled MPRIS2 (WIP)
Simple play controls are working, but there seems to be quite a bit
missing still.
Proper signals are not triggered for the first track on startup.
|
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
|
129707009c
|
Implement the framework for custom audio starting position
What's still needed is the backend for saving the current position
and making the audio player aware of that position when the entry
is changed.
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
33f380e387
|
Clarify comment about read/new status
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
e722ec29ee
|
Solve issue with miniplayer not hiding on startup
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
3aa4b836d2
|
Make PlayerManager work
Still one issue with the minimized player opening on startup
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
16c052250c
|
Make main thread more responsive when updating feeds
|
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
|
e1b374e375
|
Make app restore last playing item
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
218b86807e
|
Make application remember the last opened main page
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
65ef16017b
|
Rename AlligatorSettings to SettingsManager
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
7468c35b9a
|
Enable autoDownload
There seems to still be a problem with the images not being fetched for
the newly added queue items.
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
20730ccc6f
|
Add autoQueue option to SettingsPage
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
61e3af704b
|
Add "new" label also to queue entries
|
2021-04-21 14:53:02 +02:00 |
|
Bart De Vries
|
a8e174739f
|
Implement "new" episodes feature and autoQueue
|
2021-04-21 14:53:02 +02:00 |
|