Tray application and Dolphin integration for Syncthing
Go to file
Martchus b7609d7d3e Initial import 2016-08-25 00:57:33 +02:00
application Initial import 2016-08-25 00:57:33 +02:00
data Initial import 2016-08-25 00:57:33 +02:00
gui Initial import 2016-08-25 00:57:33 +02:00
resources Initial import 2016-08-25 00:57:33 +02:00
translations Initial import 2016-08-25 00:57:33 +02:00
.gitignore Initial import 2016-08-25 00:57:33 +02:00
CMakeLists.txt Initial import 2016-08-25 00:57:33 +02:00
LICENSE Initial import 2016-08-25 00:57:33 +02:00
README.md Initial import 2016-08-25 00:57:33 +02:00

README.md

Syncthing Tray

Qt 5-based tray application for Syncthing

  • Still under development
  • Designed to work under any desktop environment with tray icon support
  • Doesn't require desktop environment specific libraries
  • Provides quick access to most frequently used features but does not intend to replace the official web UI
  • Shows Syncthing notifications
  • Provides quick access to the official web UI
    • Utilizes either Qt WebKit or Qt WebEngine
    • Can be built without web view support as well (then the web UI is opened in the regular browser)

Screenshots

Openbox/Tint2

Openbox/Tint2

Download / binary repository

I will provide packages for Arch Linux and Windows when releasing. For more information checkout my website.

Build instructions

The application depends on c++utilities and qtutilities and is built the same way as these libaries. For basic instructions checkout the README file of c++utilities.

The following Qt 5 modules are requried: core network gui network widgets webenginewidgets/webkitwidgets

Select Qt modules for WebView

  • If Qt WebKitWidgets is installed on the system, the tray will link against it. Otherwise it will link against Qt WebEngineWidgets.
  • To force usage of Qt WebKit/Qt WebEngine or to disable both add -DWEBVIEW_PROVIDER=webkit/webengine/none to the CMake arguments.