Commit Graph

10 Enmetoj

Author SHA1 Message Date
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