Martchus
7a5cd3c65f
Fix clazy warning about detatching Qt container
2021-01-04 18:52:23 +01:00
Martchus
5c47acef46
Ensure selection of status information doesn't take too much space
2021-01-02 18:02:48 +01:00
Martchus
4c4fc676e6
Update translations
2021-01-01 21:22:15 +01:00
Martchus
ed495ec667
Add UI to configure what information should be considered to compute overall status
...
* See https://github.com/Martchus/syncthingtray/issues/74
* See https://github.com/Martchus/syncthingtray/issues/76
2021-01-01 20:55:18 +01:00
Martchus
76ee21500d
Move setting for traffic statistics below settings with combo boxes
...
It just looks nicer.
2021-01-01 20:50:11 +01:00
Martchus
c656f6fba0
Load/save status compution flags from/to settings
2020-12-31 03:08:08 +01:00
Martchus
da911c6350
Refactor overall status compution
...
* Allow configuring the information to consider for computing the overall
status via SyncthingStatusComputionFlags
* Add flag to allow considering the status of remote devices for
https://github.com/Martchus/syncthingtray/issues/74
* Show only plain "idle" status when no flags are present for
https://github.com/Martchus/syncthingtray/issues/76
* Set the default flags to keep the default behavior as-is
2020-12-31 02:48:18 +01:00
Martchus
4445659d2b
Simply use isConnected() in StatusInfo::updateConnectedDevices()
...
instead of explicitely listing all "connected" states.
2020-12-31 02:15:12 +01:00
Martchus
66b6c224dc
Update translations
2020-12-01 18:50:16 +01:00
Martchus
a18ade7a36
Consider more error types when ignoring disconnects
...
See
https://github.com/Martchus/syncthingtray/issues/79#issuecomment-716136144
2020-10-26 17:39:10 +01:00
Martchus
49bbebd1ad
Allow configuring package suffix for qtutilities individually
2020-10-23 17:03:57 +02:00
Martchus
a6727b0fa7
Show the connection config name in tooltip when displaying multiple icons
2020-10-19 18:33:10 +02:00
Tomasz Wilczyński
cd10501580
Fix "conntected" typo in en_US translation
...
Change all instances of "conntected" to "connected" in the English (US)
translation file.
Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
2020-10-19 15:30:37 +09:00
Martchus
4040a4e136
Hide connection status from settings when there are multiple tray icons
2020-10-18 17:02:12 +02:00
Martchus
ce46931631
Update translations
2020-10-07 21:53:39 +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
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
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
e44a523e3a
Update translations
2020-05-05 19:02:30 +02:00
Martchus
28a8391f2b
Update libsyncthing to v1.5.0, support setting data directory
2020-05-05 19:01:05 +02:00
Martchus
f61473142f
Add (so far missing) fallback icons
2020-04-03 16:31:41 +02:00
Martchus
7dea132a87
Check whether self-signed certificate actually matches the expected one
...
This concerned only the built-in web view using Qt WebEngine. This change
has only effect when using Qt >= 5.14 because the API did not expose the
certificate chain before.
2020-03-29 20:38:05 +02:00
Martchus
1f3bb98375
Avoid scroll bars in settings dialog
2020-03-17 19:36:36 +01:00
Martchus
ec0fca1446
Allow selecting the config file path manually in connection settings
2020-03-17 19:36:10 +01:00
Martchus
bcb2b49b72
Don't use lower-case Qt macros
2020-03-08 13:50:32 +01:00
Martchus
a744ea642e
Remove hash<QString> implementation from settings.cpp
2020-03-02 16:14:53 +01:00
Martchus
94753de797
Fix start/stop button tooltip for system-wide systemd service
2020-02-02 19:51:16 +01:00
Martchus
133dbacb5d
Use consistent order for visibility attribute
2020-01-29 18:51:10 +01:00
Martchus
c12db6dbfb
Update German translation
2020-01-23 20:15:02 +01:00
Martchus
0b377c263b
Avoid code duplication in settings.cpp
2020-01-23 19:36:20 +01:00
Martchus
677644a17a
Apply clang-tidy
2020-01-23 19:35:35 +01:00
Martchus
86e97a0d43
Add tooltips for connection interval settings
2020-01-23 19:16:06 +01:00
Martchus
309ff054a0
Add option to connect automatically on startup
2020-01-23 19:09:51 +01:00
Martchus
287ec5542b
Allow setting log level when using libsyncthing
2020-01-20 22:30:42 +01:00
Martchus
dab3fd7e31
Update translations
2020-01-18 16:47:51 +01:00
Martchus
addba5a87c
Improve layouts of settings pages
...
Especially prevent certain elements from expanding (the
additional space between the elements looks weird).
2020-01-11 20:53:07 +01:00
Martchus
04b6ff9bf1
Update translations
2019-12-18 00:31:53 +01:00
Martchus
6048fd259e
Align systemd buttons in settings more nicely
2019-12-18 00:27:25 +01:00
Martchus
32f78b74fd
Overhaul systemd integration, support system-wide units
...
* Lazy initialize systemd interface and don't initialize it
at all if the unit name is empty
* Allow to supervise/control system-wide units in addition to
user units (see https://github.com/Martchus/syncthingtray/issues/61 )
* Avoid redundant code
2019-12-18 00:18:46 +01:00
Martchus
34b9881ffe
Use QTWEBENGINEWIDGETS_VERSION to decide on Qt WebEngine features
...
From https://www.freshports.org/deskutils/syncthingtray (tcberner):
"When WebEngine and Core are out of sync as they tend to be for us,
this leads to compilation errors."
2019-12-12 22:38:47 +01:00
Martchus
4b5a8efa3e
Apply cmake-format v0.6.0
2019-11-30 18:24:19 +01:00
Martchus
69e061cba7
Update translations
2019-11-19 19:34:13 +01:00
Martchus
05e49c86ce
Improve color picker for icons
...
* Add note about Drag & Drop
* Allow picking from multiple presets
2019-11-19 19:33:58 +01:00
Martchus
37893f77cb
Fix compilation with Qt >= 5.14.0
2019-10-20 03:37:44 +02:00
Martchus
38987707bd
Update translations
2019-10-09 23:23:02 +02:00