Package: wnpp Severity: wishlist Owner: Nicholas D Steeves <nstee...@gmail.com> Control: tags -1 + moreinfo
Package name : syncthingtray Version : 0.7.1 Upstream Author : Martchus <martc...@gmx.net> URL : https://github.com/Martchus/syncthingtray License : GPL-2+ Programming Lang: C++ and QML Description : a tray applet, plasmoid, and Dolphin integration for Syncthing Long descriptions have yet to be written, because I haven't yet decided if we should also provide a light variant that doesn't depend on Qt Webkit or Web Engine. The source package would need to be built twice to do this, and I'd like to target this in the future rather than right now. When the plasmoid is declared stable I think that it might be reasonable for it to provide syncthingtray and conflict with it, so that syncthingtray can provide the light version. This might require a third binary package that contains only a few shared files. Please let me know what you think! Here is my WIP copy: Package: syncthingtray ... Description: Tray applet for Syncthing This package provides quick access to the most frequently used Syncthing features. It cannot yet add or remove shared folders or manage Device IDs by itself; however, it provides access to the official web UI from its system tray icon using Qt WebEngine. . It enables Syncthing notifications via Qt if possible and falls back to D-Bus notifications if necessary, shows the status of the Syncthing systemd unit, and can start or stop Syncthing using this unit. Of course the tray application can be configured to automatically start Syncthing. . Additionally it features a simple command line utility called syncthingctl that can check Syncthing status, trigger rescan/pause/resume/restart, and wait for idle before doing something. Package: plasma-syncthing ... Description: Dolphin integration for Syncthing This package contains a KIO plugin that displays the synchronisation status of a directory and makes the following Syncthing actions available in Dolphin: * Rescan selected items * Rescan entire Syncthing directory * Pause/resume Syncthing directory . It also contains an experimental implementation of syncthingtray as a KDE Plasma 5 Plasmoid rather than as a tray application. I believe that this package is useful because deeper desktop integration makes it easier to transition from Dropbox to Syncthing. One of the reasons I'd like to start with KDE integration is because I'm disappointed with how poorly Dropbox is integrated into it. I will start using syncthingtray as soon as I've packaged it, and have tagged this bug moreinfo until I've had a chance to thoroughly test it. To the best of my knowledge no existing package provides this functionality for Syncthing; however, it is similar to dropboxd's tray applet. If this proposal is well received then collab-maint seems most appropriate, otherwise I'll probably maintain it on the KDE Addons Team. I will need a sponsor for the initial upload. Sincerely, Nicholas