Martchus
37bbdd3258
Allow customizing config dir
2020-10-18 17:24:02 +02:00
Martchus
4078e6ff2a
Prevent crash deleting s_dialogParent
2020-10-18 17:13:52 +02:00
Martchus
4040a4e136
Hide connection status from settings when there are multiple tray icons
2020-10-18 17:02:12 +02:00
Martchus
2c1dbff82b
Allow specifiying multiple connection configurations
2020-10-18 16:28:17 +02:00
Martchus
e509047367
Disable "decorated root" for recent changes view as there's no nested content
2020-10-18 15:52:57 +02:00
Martchus
3e1beaa11d
Sort directories by name/ID
...
* Use the name as sorting criteria and fall back to the ID if there's no
name
* Use new SyncthingSortFilterDirectoryModel also for Plasmoid's filtering
* See https://github.com/Martchus/syncthingtray/issues/75
2020-10-18 15:48:02 +02:00
Martchus
d0f27bf327
Add missing include for std::invoke
2020-10-13 13:41:03 +02:00
Martchus
ef4749669d
Update version
2020-10-13 13:40:57 +02:00
Martchus
33b8c8df85
Fix copying device ID in Plasmoid
2020-10-08 16:39:22 +02:00
Martchus
ce46931631
Update translations
2020-10-07 21:53:39 +02:00
Martchus
555abd8667
Improve plasmoid testing (documentation)
2020-10-07 21:42:50 +02:00
Martchus
c9a56da42c
Fix compilation of mocked configuration
2020-10-07 21:42:50 +02:00
Martchus
aac87621dc
Streamline context menus of regular tray application and Plasmoid
...
* Support triggering actions via the context menu in the regular tray like
it is already possible in the Plasmoid
* Support copying via the context menu in the Plasmoid like it is already
possible in the regular tray
* Reduce repetition of coding patterns using templates
2020-10-07 21:42:50 +02:00
Martchus
7cf98e97a7
Don't use deprecated `QByteArray::append(const QString &s)`
2020-10-07 21:26:09 +02:00
Martchus
4ec3b1ef4b
Update libsyncthing to v1.10.0
2020-10-06 13:46:22 +02:00
Martchus
fe4082a253
Add fallback icons for buttons to move connections up and down
...
because these buttons are icon-only and therefore looks odd without an
icon.
2020-09-12 22:09:40 +02:00
Martchus
b4ea431b7a
Update libsyncthing to 1.9.0
2020-09-08 12:45:07 +02:00
Martchus
119609631f
Fix Font Awesome icons
2020-09-08 12:44:41 +02:00
Martchus
0b5fb14931
Remove overspecification of Qt version in documentation and comments
2020-09-04 01:13:46 +02:00
Martchus
3b49e9e312
Support Qt 6 (commit 174154b)
2020-09-04 01:09:18 +02:00
Martchus
f952ca6ba1
Fix warning about binding loop of with property in Plasmoid code
...
Specifying the with explicitely on every level seems to fix this. Not sure
whether it is the best solution but Qt 6 will likely mess up everything
anyways so let's not put further effort into the QML stuff at this point.
2020-08-18 01:27:48 +02:00
Martchus
80704e0028
Adapt test environment for Plasmoid
...
Apparently just setting HOME does not work anymore. At least in my Plasma
setup XDG_DATA_HOME and XDG_CONFIG_HOME are now interfering. This change
introduced an extra helper script to take care of the environment variables
which unsets the XDG_… variables and also takes care of QT_PLUGIN_PATH by
the way.
2020-08-18 01:20:06 +02:00
Martchus
4711d8f91c
Set major release to 1
...
* Syncthing Tray can be considered stable enough
* Syncthing itself also made a 1.… release some time ago
* The backend libraries still do *not* provide a stable API, see section
"Using backend libraries" in README.md
2020-08-18 01:16:21 +02:00
Martchus
f837284212
Update translations
2020-08-11 23:20:22 +02:00
Martchus
6f67e87149
Improve code for icon
...
* Make the paths consistent with other projects
* Remove PNG_ICON_NO_CROP which is no longer required with c++utilities 5.6
2020-08-11 23:18:56 +02:00
Martchus
1d0888a621
Reformat CMakeLists.txt with cmake-format 0.6.11
2020-08-11 23:15:41 +02:00
Martchus
095974218f
Update libsyncthing to v1.8.0
2020-08-11 14:18:23 +02:00
Martchus
559fde7c23
Document KDE issues
2020-07-30 14:13:03 +02:00
Martchus
bfc1a6db8f
Document RPM split packages
2020-07-30 14:06:18 +02:00
Martchus
d27a6c5424
Fix version
2020-07-29 10:37:04 +02:00
Martchus
bfac12a2c6
Fix typo in README.md
2020-07-23 19:05:51 +02:00
Martchus
e62a69a2a9
Enable High-DPI scaling/pixmaps in plasmoid
...
* Fix too small icons, see
https://github.com/Martchus/syncthingtray/issues/71
* Still needs testing on a real 4k screen
* Hopefully this does not distrub the rest of the shell
2020-07-23 18:47:35 +02:00
Martchus
1131a2915b
Update libsyncthing to v1.7.1
2020-07-14 09:17:15 +02:00
Martchus
ba6ca98ff3
Add missing REQUIRED_ICONS of syncthingtray
2020-07-12 21:50:34 +02:00
Martchus
c0e2e0bce1
Apply clang-format
2020-07-12 21:17:34 +02:00
Martchus
5b2147a874
Apply scaling in renderSvgImage() similar to QIcon::pixmap() does
2020-07-12 02:38:57 +02:00
Martchus
e10eca68f9
Rename "Inotify-launcher" to "Extra launcher"
...
The external inotify tool is likely not used anymore. It makes sense to
keep the concept of supporting additional tools because it might be used
in the future again. So it seems best to give the additional launcher a
more generic name.
2020-07-09 21:08:46 +02:00
Martchus
b5cf0523b6
Fix visibility of libsyncthing-specific settings widgets
2020-07-09 20:28:53 +02:00
Martchus
a9225c5a35
Use addCustomAction() instead of deprecated addCustomButton()
2020-07-09 20:21:54 +02:00
Martchus
418a5ca9ab
Increase version
2020-07-07 17:37:19 +02:00
Martchus
2b4906d9ed
Update libsyncthing to v1.7.0
2020-07-07 10:59:49 +02:00
Martchus
6c6070c7dc
Update README regarding systemd integration
2020-06-30 13:16:06 +02:00
Martchus
027f32065f
Add CLI to components in issue template
2020-06-04 20:50:26 +02:00
Martchus
cb9209594d
Update translations
2020-06-02 18:28:46 +02:00
Martchus
72b37f6253
Update libsyncthing to v1.6.1
2020-06-02 13:12:29 +02:00
Martchus
567ba28553
Update libsyncthing to v1.6.0
2020-06-02 13:11:19 +02:00
Martchus
a1882317e1
Use default Syncthing icon in Plasmoid context menu
...
It seems like `plasmoid.nativeInterface.syncthingIcon` doesn't work.
2020-05-31 18:15:55 +02:00
Martchus
5b6b3af5fc
Streamline menu entry to open Syncthing in Plasmoid with other places
2020-05-31 00:24:58 +02:00
Martchus
66f8555d0a
Support "Recent changes" tab by keyboard navigation in Plasmoid
2020-05-26 18:12:16 +02:00
Martchus
e8952e77d1
Fix connecting autom. in plasmoid when systemd integration is used
2020-05-25 20:30:39 +02:00