Commit Graph

12 Enmetoj

Author SHA1 Message Date
Jaidyn Ann 347a5fe6be Add "square-resize" menu option for CoverView 2022-06-04 12:23:50 -05:00
Jaidyn Ann d249b25df1 Use DarkWyrm's TextFile from Paladin 2022-06-04 11:33:30 -05:00
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