Initial implementation of context menus for tracks
Prettifying the context menu a bit
Adding track enqueueing to the context menu
Adding dequeue support to the context menu
Fixing enqueue support
Adding flipping when the context menu is selected past 75% of the horizontal space
Adding a sub-context menu for displaying static playlists
Adding add-to-playlist functionality for the context menu
Adding a context menu button at the right side of each track
Adding remove track from playlist support
Fixes #4
Merge branch 'f_trackContextMenu' into develop
Fixing small bugs with Href's for tracks being messed up
Adding a menu to the settings button
Adding a very rudimentary logout function
It will be prettified once there's a startup screen
Fixes #6
Adding an about modal for viewing information about cinnabar. Links to github abound.
Also tweaking the logo image to have a transparent background
That logo doesn't work on the blue background of the modal, so I added new version of the logo that looks kinda ok on the about modal.
Fixes #7
Adding track deletion support
Also fixing bug in remove track from playlist caused by ignorance of deletion order
Fixes #19
Adding a basic page for viewing track metadata.
Some tweaks to styles to make them work better
A couple typo fixes to the table of metadata fields
Adding metadata edit writing support to the track view model
Adding submit/cancel buttons to the metadata editing form
Adding a album art upload function.
It isn't quite perfect, since the image size could be squished. #20 was opened to address this.
Adding album art deletion support!
Adding rudimentary track replacement support.