syncthing-macos icon indicating copy to clipboard operation
syncthing-macos copied to clipboard

More clear menubar icons for sync status, errors and activity

Open nicholascarey opened this issue 10 months ago • 4 comments

It would be great if the menubar icon (or within the menu at least) could indicate the sync status of my folders. This is quite common with other similar sync apps (Dropbox etc).

Currently it displays a circular arrows icon in the top right when it is doing something. Would be great to have this change to a 'tick' or something when folders are all in sync, and even better an "!" or something when they are not, or general sync errors. Or maybe some colour options. I recently found one of my folders had not synced up in several days, and it caused me quite a bit of manual fixing to get back to what it should have been.

Currently you have to 'open' and login to see the sync status (and see my other issue where i have annoying certificate issues with this).

nicholascarey avatar Apr 09 '25 10:04 nicholascarey

It has implemented status icons since very beginning. But there are not much pixels to see it actually. I'm not going to change the whole icon when things are busy or not idle. The icons are PDF and not pixelated and located in the sources here: https://github.com/syncthing/syncthing-macos/tree/develop/syncthing/Assets.xcassets.

xor-gate avatar Apr 09 '25 12:04 xor-gate

Image

This is how it looks when API can't be reached with an exclamation mark.

xor-gate avatar Apr 09 '25 12:04 xor-gate

Ok. Firstly i would say at the size of the menubar icon on a laptop especially those are almost indistinguishable. I would like to see something more obvious, especially for errors.

Secondly, i have literally never seen that error icon displayed. Right now i have a folder with 'Failed Items' and the menubar is not showing any error. Even the Safari tab icon is showing a little "!". Pretty sure i have had a different error recently (not sure of the exact text, but it was because of a particularly large file not syncing), and that also did not show any error in the menubar icon.

nicholascarey avatar Apr 10 '25 08:04 nicholascarey

It is possible not all status changes are captured by the API call to the syncthing service (not the macOS wrapper). As mentioned before i'm not going to change the style of the current icons. Also i'm not a UI designer, and not going to create new icon set. But still the menubar doesn't have alot of pixels to be usefull. If people deliver a good icon set I would reconsider.

xor-gate avatar Apr 10 '25 08:04 xor-gate