dominicrutk / spotify-freemium

A MacOS application that automatically restarts Spotify when an ad plays in order to skip it
ISC License
0 stars 1 forks source link

Basic GUI #6

Open dominicrutk opened 4 years ago

dominicrutk commented 4 years ago

A basic GUI in the MacOS menu bar would be helpful for implementing #4 and #5. This functionality is part of the original app. We might be able to use this library for creating a basic menu bar.

To avoid creating graphics or using a long string as the top-level item in the menu bar GUI, we can use Unicode icons. Perhaps we can use ♫ when a song is playing and ↻ when Spotify is restarting due to an ad.

dominicrutk commented 4 years ago

Since this application (like the original) will run in the background, it won't open on the dock. As a result, this GUI needs to be implemented with a "Quit" button.

dominicrutk commented 4 years ago

The sysbar library doesn't seem well-maintained, and it doesn't have lots of features. It will work for including a "Quit" button in the initial release, but we should replace it with something better for future releases.

This looks promising. I'm not sure if we'd have to start using fruitbasket, but it wouldn't be the worst thing in the world to use it anyway.