canton7 / SyncTrayzor

Windows tray utility / filesystem watcher / launcher for Syncthing
MIT License
5.82k stars 400 forks source link

As this project is dead, there's an alternative #795

Open rphlrmblt opened 10 months ago

rphlrmblt commented 10 months ago

There's not commit here for more 2 years, so if you want a much better support and a program using a syncthing lib up to date, you can try : https://github.com/Martchus/syncthingtray

Jawabiscuit commented 10 months ago

Chrome and Windows virus protection detect malicious code.

Tblue commented 10 months ago

Indeed, on VirusTotal, 36/62 engines detect a threat.

drannex42 commented 9 months ago

Not sure why the above are seeing threats, there are no threats in the repository. This is safe to install.

ProactiveServices commented 9 months ago

Chrome and Windows virus protection detect malicious code.

Please continue to report false positives to any vendors flagging legit software.

rphlrmblt commented 9 months ago

Yep, there was some false positives in prior versions, but with the latest version (1.4.8 at time of writing these comment), it seems OK with Windows Defender.

Skaronator commented 9 months ago

syncthingtray 1.4.9 is still blocked for me by chrome and windows defender: image

Tblue commented 9 months ago

I think it makes more sense to continue this discussion over in Martchus/syncthingtray#207.

Martchus commented 9 months ago

I'm the author of Syncthing Tray. Thanks for linking it.

It would indeed make sense to continue the discussion there. Unfortunately there's not that much I can do. This is a false-alert so the AV software is at fault and not Syncthing Tray.

rphlrmblt commented 8 months ago

I think it makes more sense to continue this discussion over in Martchus/syncthingtray#207.

Agree for that, but for people who want to have try, the two latest (1.10 and 1.4.11) versions can be downloaded without triggering a false thread from Windows Defender.

The virus total report from the latest (1.4.11) : https://www.virustotal.com/gui/file/84bb58505df4e9de5653352a8357359e8b46d8376e0d6e7e197b0c6786f1c8fb

Only one from 2 from 62, on version 1.4.7 it was 36 of 62.

friedrica137 commented 8 months ago

but syncthing tray is incompatible on win7 device, so sad

Martchus commented 8 months ago

It possibly works on Windows 7, checkout the remarks in the downloads section of the README.

Tamnac commented 4 months ago

I'd really like a native app considering it's running constantly. I suppose we can use this if there's no other

Martchus commented 4 months ago

Note that the linked Syncthing Tray runs natively on Windows and other platforms it supports. Of course it uses abstractions (Qt) but so did SyncTrayzor (C# runtime / .NET / WPF). Both only complement the official web UI (which one normally wouldn't be running constantly).

Tamnac commented 4 months ago

I'm not sure what you mean by "native" but by most definitions wpf is native to windows. QT is only native to KDE. That said, well optimized QT apps can be a efficient as native, though they will still lack the looks

Martchus commented 4 months ago

but by most definitions wpf is native to windows.

WPF is a UI framework/library that is built on top of WinAPIs. It actually adds a lot of its own logic on top of those "native" WinAPIs. The use of C# also means that code is only compiled to native code "just in time" and that lots of C# code from the .NET framework comes into play as well.

Qt is also a UI framework/library that is built on top of WinAPIs (when targeting Windows, in general Qt uses whatever APIs the target platform provides). It also adds a lot of its own logic on top of those "native" WinAPIs. The use of C++ means that the binary directly contains native code (just like with Go and therefore Syncthing itself) and that Qt is complementing the otherwise small standard library (like the .NET framework does for C#-based applications).

QT is only native to KDE.

So Qt and C#/WPF/.NET are quite similar in what kind of abstraction they provide. So Qt is not only native to KDE; it uses native platform APIs on the platforms it supports.

though they will still lack the looks

Note that Qt features native styling under Windows using a mix of native drawing APIs where possible but also implementing its own drawing logic where not possible (still trying to match the native look and feel). As of Qt 6.7.0, Windows 11 is also specifically supported. You can select the style to use in Syncthing Tray's settings.


The only disadvantage of Qt is that it doesn't come pre-installed on Windows (like C#/WPF/.NET). So it needs to be bundled. But so does the Go runtime and further Go-written libraries Syncthing itself depends on.

friedrica137 commented 1 month ago

你好,我不清楚如何从synctrayzor迁移到syncthingtray,因为我到现在还在用synctrayzor。

在 2024-07-12 15:54:36,"Eagle Xiang" @.***> 写道:

怎么从 SyncTrayzor 迁移到 SyncthingTray?我希望可以保持过去的目录共享配置

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>