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