Jaidyn Ann
c91b665253
Abstract common features into ReplicantView
...
This should make it easier to make consistent replicants of the same
style. Also adds APP_SIGNATURE and APP_NAME defines.
2022-05-27 01:21:01 -05:00
Jaidyn Ann
a1b5bf42db
Fix occasional CoverView crash
2022-05-26 22:41:55 -05:00
Jaidyn Ann
ff84f929ae
Abstract scripting calls into 'MediaPlayer' class
2022-05-25 10:58:32 -05:00
Jaidyn Ann
6a7ed4b302
Use new MediaPlayer scripting hooks; formatting
...
By formatting, I mean superfluous == trues.
By scripting hooks, I mean CurrentTrack/PLaylistTrack.
2022-05-19 09:32:33 -05:00
Jaidyn Ann
a4c1635962
Add a "Cover" replicant (for album covers, etc)
...
This replicant will search for an image file related to the current
playing item, and will display it. Otherwise, it's transparent.
2022-05-01 13:20:18 -05:00
Jaidyn Ann
78dec2ec7e
Add auto-scrolling; Right-click menu with settings
...
Now three settings can be toggled through the right-click menu―
whether or not the view should be transparent when no lyrics are
available (or no music is playing); whether or not the dragger should
be, as well; and whether or not auto-scroll should be toggled.
Auto-scroll, when enabled, will scroll through the text automatically,
in proportion with current position in the song.
2022-05-01 11:38:29 -05:00
Jaidyn Ann
2316c1bf5f
Slightly tweak window behavior
2022-05-01 11:37:34 -05:00
Jaidyn Ann
551fcb8c71
Lyrics: Custom popup menu, default no transparency
2022-04-16 20:17:35 -05:00
Jaidyn Ann
50914809b6
Add ScrollView to lyrics replicant
2022-04-16 19:02:10 -05:00
Jaidyn Ann
810f57dd7f
Init
2022-04-15 16:20:37 -05:00