Commit Graph

9 Commits

Author SHA1 Message Date
restitux 9bcf042157 Register mpv widget with Qt runtime 2022-09-03 00:54:01 -04:00
restitux 93ab33eb56 Fix broken playback in Mpv widget
Widget playback was broken under QQmlApplicationEngine based workflows.
Refactoring MpvRenderContext creation to happen in the constructor fixed
playback in this workflow.
2022-09-02 23:44:20 -04:00
restitux 6b54653572 Update ContentView to show selected show metadata 2022-08-31 21:28:02 -04:00
restitux 9938167092 Add icons to sidebar entries and cleanup design 2022-08-30 16:15:09 -04:00
restitux 57750046f5 Add support for rendering provider icon in sidebar 2022-08-30 01:57:01 -04:00
restitux 857eacdf15 ContentView tabs now switch based on sidebar
This required a change to the Provider URL format to simplify testing
of tabs with different content.
2022-08-22 14:54:09 -04:00
restitux b4b32064c4 Expose Show properly to QML and expand ContentView
This adds a WIP ContentView for displaying a cover art
oriented browser. The Show class was updated to expose
the needed properties to QML correctly.

This introducted the use of @pyqtSlot to expose functions
to QML (as opposed to properties).
2022-08-20 00:17:14 -04:00
restitux 94a69d383b Add Provider object and update the UI to use
This currently uses localhost:8080 hosted providers to facilitate
testing.
2022-08-19 12:46:20 -04:00
restitux 7944e4e21b Initial prototype
Basic UI outline with keyboard control. Python database
object is exposed to QML and data can be queried from its methods.
This should provide a generic structure that different UI themes
can be built around.
2022-08-15 17:50:09 +00:00