Hello everyone, after coming back to Windows from Mac after a long break, I had to rely on SyncTrayzor– probably the only native and lightweight Syncthing tray app for Windows. It has been unmaintained for long time. It had no dark mode support and it is bundled with older version of Syncthing among other issues.
If you want to try it, then there’s no installer yet but here’s a zip archive which you can use to replace the old installed copy. By default it runs in portable mode (link in separate comment below). You have to edit the paths inside SyncTrayzor.exe.config if you want it to point to your existing Syncthing data, or if you prefer a location outside of the program folder.
I tried to reach the original author to check if possibilities of merger, but I got no response yet. At this point, if there is any indication of much interest from the community then I can invest a bit more time to make it easier for general people to get and use it- e.g.
Build the installer with necessary fixes.
Bundle or install latest Syncthing.
Publish package in WinGet repository.
I also appreciate help from the community to maintain my fork. Please let me know your thoughts.
The feedback below isn’t about the dark mode, as I don’t really use it, but just the application in general.
Parts of the UI, such as the title bar, don’t follow the OS colours. They do in the original SyncTrayzor. The console background colour at the very bottom is dark grey instead of white. The same is true about the menu bar items and the right-click tray menu, which are dark grey too.
The menu bar items and the right-click tray menu have a fade-in animation/transition even when animations are disabled in the OS. This is an accessibility issue.
The text in the GUI appears distorted. This is likely related to hardware acceleration, but I’ve got the newest AMD GPU drivers installed. This happens on Windows 10 running AMD Ryzen 5700G with the integrated GPU.
The scrollbars in the console at the bottom seem to use Windows 11 style even though the OS is Windows 10. The other scrollbars, e.g. in the Web GUI part, do follow the correct Windows 10 style.
I’m attaching two screenshots for comparison below. The first is the original SyncTrayzor 1.1.29, and the next is your version. The text inside the red square is distorted.
Thanks @tomasz86 for testing this and providing detailed feedback.
Original app is using the default titlebar while the new one is using a themed titlebar. Same is true for the controls inside console. I haven’t tasted white mode thoroughly but I certainly believe that things can be tweaked to make it look much closer to your expectations.
Good point about accessibility. I will have a look next time when working on it.
Try Disable hardware rendering from the first page of Preferences. I am using the same GPU and latest driver, except on Windows 11. Never seen any such glitch with the latest and updated Chrome component.
The Web GUI and the console are coming from very different places. The web part is basically a Chromium engine framed inside the .NET/WPF app. I never noticed but there is similar differences in dark mode on Windows 11. I believe it can be fixed if I disable scrollbar theming/rounding.
Thanks for your suggestions. I look forward to incorporating them in a future build.
That would be great, although I didn’t really intend to make this only about my own expectations . I just think that it would be nice if the light theme resembled the original SyncTrayzor’s theme as much as possible.
When it comes to the title bar, it’s not apparent on my screenshots, but if you enable coloured title bars in Windows settings, then the original SyncTrayzor follows the system colour. However, this version does not.
Yeah, the glitches do go away when hardware acceleration is disabled, but the question remains why it gets glitchy like that . I don’t experience any such glitches in Web browsers (and I use multiple of them) or other applications that use Web technologies (e.g. Electron, etc.).
I’ve now checked the other themes, but honestly, they all seem very similar to me. Especially the difference between “Grey” and “Dark Grey” is quite small (and both are rather dark), and “Soft Dark” and “Deep Dark” look basically identical to me except for a few minor details (e.g. the border on the console, etc.).
I like the idea to add a dark theme. I automatically change Windows to dark scheme at night because it is easier for my eyes. During day time I prefer the light theme. An installer to patch my SyncTrayzor installation would be nice.
With respect to the syncthing version bundled when you install SyncTrayzor, this is no problem because SyncTrayzor updates syncthing with every new start, if there is a new version.