p-bo
7127322aff
Added Czech localization
...
Create syncthingfileitemaction_cs_CZ.txt
2019-08-20 21:25:54 +02:00
p-bo
cb206d95e4
Added Czech localization
...
Create syncthingmodel_cs_CZ.txt
2019-08-20 21:08:02 +02:00
p-bo
3d2ed26d19
Added Czech localization
...
Created syncthingconnector_cs_CZ.ts
2019-08-20 20:55:55 +02:00
Martchus
22af85aaf2
Update README.md
...
* Update Plasmoid screenshot
* Add Xfce to tested platforms
2019-08-12 00:33:23 +02:00
Martchus
47fae26975
Construct QList for pages from initializer list
2019-08-10 22:04:39 +02:00
Martchus
fb97615363
Update 'Tested under' section
2019-08-10 01:47:49 +02:00
Martchus
956d4d1cd7
Update translations
2019-08-10 00:21:14 +02:00
Martchus
5d044a9645
Mention --wait in error message if tray not available
2019-08-10 00:20:38 +02:00
Martchus
1c13908381
Format QML files
2019-08-08 23:10:15 +02:00
Martchus
de76489a2c
Require "edit-clear" icon
...
It is now required for the button overlay from qtilities because
no fallback is provided anymore.
2019-08-08 22:55:49 +02:00
Martchus
5271a56397
Adapt syncthingctl test to changed logging behavior
2019-08-08 22:36:47 +02:00
Martchus
072bef22c5
plasmoid: Prevent overlapping status info
2019-08-08 21:51:27 +02:00
Martchus
b9402ce374
plasmoid: Ensure keyboard events can be received after initialization
2019-08-08 21:35:56 +02:00
Martchus
bd345dfe12
Apply cmake-format
2019-08-08 21:34:24 +02:00
Martchus
584afb52d9
Update libsyncthing
2019-08-07 18:42:41 +02:00
Martchus
971e2dca6a
Fix including BasicConfig in libsyncthing
2019-08-06 10:57:42 +02:00
Martchus
be0be08997
Apply cmake-format
2019-08-06 00:13:15 +02:00
Martchus
e2037aebc1
Fix further configuration issues with libsyncthing
...
* Can not use BUNDLED_TARGETS because syncthinginternal is only an
imported target
* Use INSTALL_INTERFACE generator expression to specify path of
libsyncthinginternal.a for installation (imported target can not
be exported apparently)
2019-08-06 00:12:58 +02:00
Martchus
495140cdf9
Use imported target for libsyncthinginternal
...
This way the pkg-config file can be generated correctly.
2019-08-05 19:10:57 +02:00
Martchus
7b668ca02c
Update version to 0.10.0
2019-08-05 18:45:53 +02:00
Martchus
a2d5307e4f
Apply clang-format
2019-08-03 16:31:38 +02:00
Martchus
0a2eae6542
Improve libsyncthing
...
* Update Syncthing version
* Use utilities from https://github.com/syncthing/syncthing/pull/5871
* Remove useless use_standard_filesystem()
2019-08-03 16:31:23 +02:00
Martchus
4e60153070
Update translations
2019-08-02 17:09:05 +02:00
Martchus
db16727956
Show launcher log also before opening settings dialog
2019-08-02 17:05:48 +02:00
Martchus
1982d26295
Remove code duplication in SyncthingApplet
2019-08-01 19:08:58 +02:00
Martchus
2363e9a7d4
Update status icon and tooltip when changing settings
...
Required because the reconnect interval which might be included
in the tooltip might have changed.
2019-08-01 19:07:58 +02:00
Martchus
6057b2cb2c
Map context menu coordinates to top-level widget
...
Map context menu coordinates to top-level widget if the top-level
widget is a QMenu. Otherwise the context menu is not displayed at
the right position. Not sure why this workaround is required.
The check for QMenu is required. Otherwise the "windowed" mode
enabled via --windowed CLI argument would not work anymore. In
this mode the top-level window is a regular window.
Adding the window flags Qt::Sheet or Qt::Dialog to the QMenu
would help as well but that prevents closing the menu (see
https://github.com/Martchus/syncthingtray/issues/41 ).
2019-07-31 22:26:11 +02:00
Martchus
d07bdba5de
Add parent to context menus
...
This is recommended in a Wayland porting guide.
2019-07-31 22:26:00 +02:00
Martchus
19816437ea
Use a different parent for dialogs
...
This allows customizing the tray menu/widget using style sheets
without affecting the dialogs.
2019-07-31 20:47:19 +02:00
Martchus
353f1e2463
Allow to distinguish icon colors within UI and system tray
...
This is useful because sometimes the background color of the system
tray is dark but the overall system UI still uses a light theme.
For the Plasmoid this should never be the case, though. Hence the
extra settings are not available there.
2019-07-31 20:16:43 +02:00
Martchus
59e0f93c1c
Add note regarding Wayland
2019-07-31 20:06:32 +02:00
Martchus
2c9bf8961f
Update documentation for adding translations
2019-07-31 20:04:25 +02:00
Martchus
13cc4b8775
Set Go linker flags for libsyncthing
2019-07-29 18:00:42 +02:00
Martchus
fbd0174086
Update libsyncthing
2019-07-29 17:59:58 +02:00
Martchus
972f7b2776
Stop libsyncthing when stopping the application
2019-07-29 16:00:41 +02:00
Martchus
f9eba2d012
Update translations
2019-07-28 22:05:27 +02:00
Martchus
02971698cf
Show libsyncthing version as tooltip
2019-07-28 22:01:30 +02:00
Martchus
4b6cb69586
Fix missing exports
2019-07-28 21:34:51 +02:00
Martchus
9b924d4138
Fix closing tray menu
2019-07-28 10:56:59 +02:00
Martchus
5e39683baa
Document Wayland issues
2019-07-27 15:43:20 +02:00
Martchus
9b8191c105
Use consistent prefix for static member variables
2019-07-27 15:11:50 +02:00
Martchus
d8f35aceaf
Don't use deprecated QProcess::finished() overload
2019-07-27 15:07:26 +02:00
Martchus
1bdba31c70
Improve behavior under Wayland
...
* Add workaround for using QCursor::pos()
* Set window flags and parent of TrayMenu to it is shown
like a context menu
2019-07-27 15:04:14 +02:00
Martchus
9f9b9124a4
Improve code of dir/dev/download views
...
* Reduce indentation
* Remove unused #include <QCursor>
* Map context menu position to viewport
* Use const when possible
2019-07-27 11:15:13 +02:00
Martchus
03d15d5bfb
Update notes about Plasmoid testing
2019-07-26 22:02:27 +02:00
Martchus
bcb81e15b5
Apply clang-format
2019-07-26 22:02:11 +02:00
Martchus
fb3c9e9635
Adjust launcher/service apply yet another time
...
* Only reconnect later if the launcher/service is actually running
* Don't try to reconnect if systemd unit is not available
2019-07-26 16:36:48 +02:00
Martchus
bb65a97889
Document SyncthingService
2019-07-25 19:54:37 +02:00
Martchus
1ce8ec9c5f
Consider systemd status only relevant if unit is available
...
If the unit is not available is is not possible to tell whether the
service is running or not so the systemd status should not be
considered yet. As soon as the status changes Systemd::apply() is
executed again and the status possibly considered.
2019-07-25 18:32:52 +02:00
Martchus
7e46096feb
Log directory/device list renewal when event logging enabled
...
This is useful for debugging to track (unnecessary) renewal of those
lists.
2019-07-25 18:27:38 +02:00