Commit Graph

852 Commits

Author SHA1 Message Date
10fd09901b Prevent warning in Plasmoid
This line might have done something at some point so let's
not completely remove it for backwards compatibility.
2020-01-18 16:43:13 +01:00
6026339c83 Show recent changes 2020-01-18 16:43:13 +01:00
e76d4afff5 Improve layout of Plasmoid appearance settings page 2020-01-11 21:42:25 +01:00
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
2d704cf765 Fix missing export macros 2020-01-10 18:01:37 +01:00
e99c3f4ef7 Update libsyncthing to v1.3.3 2020-01-07 14:44:10 +01:00
c37c4063b3 Update README.md for systemd changes 2019-12-18 00:41:59 +01:00
04b6ff9bf1 Update translations 2019-12-18 00:31:53 +01:00
6048fd259e Align systemd buttons in settings more nicely 2019-12-18 00:27:25 +01:00
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
131050b275 Don't use functions deprecated in Qt 5.14.0 2019-12-18 00:07:52 +01:00
7c3a9634ae Enable wrapping of longer labels of plasmoid appearance settings 2019-12-15 20:21:51 +01:00
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
f94db6703b Update libsyncthing to v1.3.2 2019-12-03 13:34:31 +01:00
d5cd80fe5b Update translations 2019-11-30 18:48:05 +01:00
32996b8894 Improve sizing of Plasmoid 2019-11-30 18:47:58 +01:00
4b5a8efa3e Apply cmake-format v0.6.0 2019-11-30 18:24:19 +01:00
69e061cba7 Update translations 2019-11-19 19:34:13 +01:00
05e49c86ce Improve color picker for icons
* Add note about Drag & Drop
* Allow picking from multiple presets
2019-11-19 19:33:58 +01:00
0369a43b49 Add licensing info for Windows distribution 2019-11-07 18:58:02 +01:00
e5286cb218 Update libsyncthing to v1.3.1 2019-11-07 18:55:37 +01:00
3586bbf032 Amend commend regarding Plasma workaround
It seems like version 5.17.0 is already affected.
2019-10-31 18:49:49 +01:00
e31edb5579 Document testing within the real Plasma shell 2019-10-27 19:17:37 +01:00
e063dc6c18 Hack around plasmashell 5.17.1 ignoring parent's height 2019-10-27 18:54:52 +01:00
528e0eb9ff Update README.md 2019-10-27 18:50:10 +01:00
37893f77cb Fix compilation with Qt >= 5.14.0 2019-10-20 03:37:44 +02:00
19ee6cb691 libsyncthing: Create config dir if it does not exist 2019-10-13 19:37:32 +02:00
6497f74046 Use override in test fixtures 2019-10-13 18:28:32 +02:00
38987707bd Update translations 2019-10-09 23:23:02 +02:00
a9013198e3 Consider built-in Syncthing library no longer experimental
It works quite well and "libsyncthing" is based on a stable
Syncthing release (1.3.0 as of writing this message).
2019-10-09 23:09:16 +02:00
1a1b907f15 Save settings immediately to disk when applied
* See https://github.com/Martchus/syncthingtray/issues/59
* QCoreApplication::aboutToQuit() does not work reliably but terminating
  only at the end of the session is a common use-case for the tray
  application. So workaround the problem by saving the settings
  immediately.
* The plasmoid already does this anyways.
2019-10-06 17:58:08 +02:00
d50e78be29 Update libsyncthing to v1.3.0 2019-10-01 13:55:40 +02:00
d31c1b78d3 Mention forum thread in README.md 2019-09-30 18:02:44 +02:00
605475d161
Merge pull request #58 from Martchus/prepare-to-sync
Adapt to directory status changes by upstream
2019-09-30 17:56:30 +02:00
1bb4d5fcbf Document status enums 2019-09-27 16:48:58 +02:00
31e7e4e79e Support "Waiting to scan"
This state has been introduced
with https://github.com/syncthing/syncthing/pull/4888
2019-09-27 16:41:24 +02:00
6243a4c2fd Prepare for "Prepare to Sync"
See https://github.com/syncthing/syncthing/pull/6028
2019-09-27 16:32:54 +02:00
e7f5dc9b48 Ensure the plasmoid tooltip has the right size
This is required when a tooltip from another plasmoid
has been shown directly before.
2019-09-21 16:52:49 +02:00
6724dfa89a Handle new/unknown dir status better
* Show the raw directory status from the Syncthing API if
  it is an unknown (maybe newly introduced) status value.
* Note that the same does not apply to the device status
  because the device status is only deduced from other
  information.
2019-09-21 16:28:08 +02:00
d9cf64fd91 Add script to rebase libsyncthing against latest Syncthing release 2019-09-20 18:12:44 +02:00
fa328f440e Use Font Awesome also in Dolphin plugin 2019-09-15 01:06:17 +02:00
27f17fc94c Use aboutToQuit() signal for cleanup-code
As recommended by the Qt documentation
2019-09-14 19:14:45 +02:00
cf5faeca51 Apply cmake-format 2019-09-08 18:12:05 +02:00
3b607f467a Update libsyncthing to Syncthing v1.2.2 2019-09-08 18:08:13 +02:00
eb12bb272c
Merge pull request #54 from yan12125/patch-1
README: update info for MacPorts packages
2019-08-29 09:38:41 +02:00
Chih-Hsuan Yen
c78860def4
README: update info for MacPorts packages 2019-08-29 13:18:57 +08:00
2049e0d425
Merge pull request #53 from yan12125/fix-build-unify-tray-menus
Fix building with -DUNIFY_TRAY_MENUS=ON
2019-08-25 16:02:05 +02:00
Chih-Hsuan Yen
335e1efafa
Fix building with -DUNIFY_TRAY_MENUS=ON
Ref: 1bdba31c70
2019-08-25 20:41:17 +08:00
9ee723df0c Mention qtutilities regarding translations 2019-08-20 22:32:40 +02:00
835b51e8b4
Merge pull request #48 from p-bo/patch-6
Added Czech localization
2019-08-20 22:18:43 +02:00