Commit Graph

28 Commits

Author SHA1 Message Date
restitux 5c8d0dacf5 Refactor ContentView to add animated scrolling 2022-09-07 21:03:12 -06:00
restitux b9e5b92354 Correct PlayerView anchors for StackLayout rules 2022-09-03 03:24:38 -04:00
restitux 912ebc57ce Consolidate input logic into BrowserView 2022-09-03 03:24:02 -04:00
restitux 628f02831e Refactor UI to add Mpv player widget with overlay 2022-09-03 00:54:45 -04:00
restitux 9bcf042157 Register mpv widget with Qt runtime 2022-09-03 00:54:01 -04:00
restitux e1ba68c78e Update dependencies 2022-09-03 00:53:40 -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 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