Commit Graph

22 Commits

Author SHA1 Message Date
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 8b901251b8 Add ptext wrapping and elision to description 2022-09-02 05:33:09 -04:00
restitux 6b54653572 Update ContentView to show selected show metadata 2022-08-31 21:28:02 -04:00
restitux 60676ffde9 Clean up ContentView/Show warnings 2022-08-31 19:22:33 -04:00
restitux bc0a9c8686 Refactor qml file hierarchy 2022-08-31 19:09:04 -04:00
restitux 552e18a42f Animate Sidebar ContentView focus switch 2022-08-31 18:28:53 -04:00
restitux 1d8d00a7f2 Refactor Show display to remove extra elements 2022-08-30 21:29:53 -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 e7bedd4048 Refactor cover display into component w/resdesign 2022-08-29 13:54:00 -04:00
restitux 66c6ba9437 Cleanup sidebar + resize ContentView to correspond 2022-08-28 22:05:38 -04:00
restitux 3c6ca152dc Add drop shadow and resize select border in CVElem 2022-08-28 00:29:49 -04:00
restitux 35cf23dc95 Remove unused commented out code 2022-08-24 21:35:40 -04:00
restitux c6d30fdb0a Add animations for ContentViewElement selector 2022-08-22 21:38:35 -04:00
restitux d47e431afc Add input logic for scrolling through ContentView 2022-08-22 18:39:43 -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 417a3fca45 Refactor ContentView and add section header 2022-08-21 19:20:50 -04:00
restitux a81a636d03 Clean up ContentView row layout and visuals 2022-08-21 16:49:17 -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 2917767f4f Change sidebar font color based on selected prop 2022-08-19 13:37:49 -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