syncthing-bar
syncthing-bar copied to clipboard
Enhancement: Indicate activity in the menu-bar icon
A menu-bar icon is nice and I am very happily using it already.
It would generally be great, if the menu-bar icon would gain more functionality - generally when thinking about syncthing
, indicating the sync-status would obviously be what you want from a menu-bar icon.
Of course this depends on knowing if syncthing
is currently syncing or scanning and I am not sure if you can get that information?
Displaying if syncthing
is busy would be great, however - it's probably not necessary to know what exactly it is doing (uploading/downloading/scanning/updating), but it would be cool, if the icon would start rotating (for example) whenever some activity was detected or become greyed out when there is no connectivity, etc.
A few years ago, I wrote a menu-bar app and I wanted the icon to change based on some internal state. I ended up simply creating an icon for every status (let's say one green, one red, one grey). I always wanted to know if there was a better (more dynamic) way to do this than to store each icon. For example, if you want to show some even more dynamic behaviour (e.g. rotation), could you rotate the image on the fly or is that overkill? I guess menu-meters should be a good example of how fairly complex menu-bar animations can be generated ...