Syncthing-Tray is a Indicator for the tray of Linux and Windows. It shows the current state of syncthing with different icons for uploading, downloading, idle etc.
It is available at https://github.com/alex2108/syncthing-tray with binary releases for Windows and Linux. Building on Mac could also work, but i don’t have one so i can’t make a release for that.
Known issues:
text on right click menu is not always updated (observed in ubuntu, maybe bug in trayhost?)
This looks right then, the other stuff is just not implemented yet, where item B and B1 is i planned to put the status of the nodes. I don’t know what i will do with the clickable placeholders, they are just there for testing. maybe one that opens the gui in a browser would be useful.
The white indicator says that you are connceted to at least one node and it is in sync, it has arrows up and down when it’s uploading/downloading. When no node is connected the icon is gray
And also for every other happening like lost connection, connection established and so on- this would be very great!
Buttons to start and stop the service could be useful too
trayhost (see link in initial post) does not seem to support popup messages from what i have seen and syncthing does not have the api for all of that i think but yeah, that stuff could be useful
Currently it should work with pulse without any modifications. I’m not going to release another version just for renaming so if you don’t want that it says “Syncthing” when you click on it someone else has to do that
If there will be API changes I will see if I support pulse or not, but I hope the API will just stay compatible.
You need to install Go and a C compiler that works with Go and then go get github.com/alex2108/syncthing-tray could work, but I don’t have a Mac so i’m not sure if it even runs there, but in theory it should.
Support for v0.12 added (v0.11 not supported any more, use older version for this), also performance is increased a bit by using the events already at the beginning
Note that the Syncthing Tray you’re referencing in this thread has been abandoned 9 years ago. The Syncthing Tray you’re talking about is this one: Yet another Syncthing Tray
The situation is a bit different than that. The original SyncTrayzor was removed from the Downloads page after being abandoned for several years. SyncTrayzor v2 is a new project, forked from the original one and maintained by a completely different person.
All contributions are listed at https://docs.syncthing.net/users/contrib, but when it comes to the Downloads page, I don’t believe there is any “official” rule that determines which project specifically gets listed there or not, however if you look at the description, it states:
These are some popular and user friendly OS integrations, providing things like system tray icons, file browser integration, etc. These are good starting points if you are a new user unfamiliar with Syncthing, or not prone to loving the command line.
I think the key term here are is “good starting points if you are a new user unfamiliar with Syncthing”. I use Syncthing Tray myself, and it is a great tool, however for a new user, who isn’t very tech-savvy, I would say it’s just too complicated to set up (when compared to the other projects listed at the Downloads page).
I hear the points you made. But for me, Syncthing is essentially aimed at an audience beyond the “consumer/hobbyist” stage and deserves to be better informed, and should not be forced to test 36 options for themselves.
For me, a “gas factory” type utility that is almost 600MB is not recommended as it is! Neither for me, nor for my nephew, nor for my grandfather.