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
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
205189c34a
Update translations
2019-07-21 22:37:23 +02:00
62fc662692
Add tooltips to plasmoid statistics
2019-07-21 22:33:52 +02:00
248af38f8b
Merge pull request #40 from yan12125/patch-1
...
README.md: add Mac OS X/macOS-related contents
2019-07-21 17:06:15 +02:00
Chih-Hsuan Yen
cbdee54f04
README.md: add Mac OS X/macOS-related contents
2019-07-21 22:41:06 +08:00
6fcc2e2208
Apply clang-format
2019-07-20 20:32:34 +02:00
c378b17de4
Don't abuse organization domain for website in AboutDialog
2019-07-20 20:32:15 +02:00
f4097d3d79
Fix positioning of context menus under Wayland
...
Does not cover positioning the tray widget itself yet.
2019-07-20 18:56:20 +02:00
2c95a15f1a
Update translations
2019-07-20 17:15:32 +02:00
bd3e0f15e8
Polish autostart code
2019-07-20 17:12:55 +02:00
16f6d2fb76
Merge pull request #39 from yan12125/macos-autostart
...
Allow autostarting syncthingtray on macOS as launch agents
2019-07-20 09:34:40 +02:00
Chih-Hsuan Yen
1e90925fba
Allow autostarting syncthingtray on macOS as launch agents
2019-07-20 12:10:32 +08:00
61958c5046
Polish libsyncthing
...
* Adapt tests
* Remove duplicated code
* Stop Syncthing from a different thread since
it blocks until Syncthing has stopped
2019-07-18 17:21:53 +02:00
79caeda00e
Merge pull request #38 from yan12125/macos-part1
...
macOS fixes/improvements part1
2019-07-18 10:19:03 +02:00
Chih-Hsuan Yen
a92ec9e546
Add the default config path on macOS
2019-07-18 11:07:37 +08:00
Chih-Hsuan Yen
829e79929e
Hide the application icon from Dock and Command+Tab switcher
...
Info.plist.in is $prefix/share/cmake-2.14/Modules/MacOSXBundleInfo.plist.in
with an additional LSUIElement key.
2019-07-18 10:58:37 +08:00
a1658dcf83
Apply clang-format
2019-07-17 23:14:34 +02:00
972b062fb1
Fix build without libsyncthing
2019-07-17 23:14:24 +02:00
708334443f
Add option to unify tray menus
...
* Don't create context menu
* Show the "Close" action and the "Internal errors"
action in the tray widget
* Use this by default on Mac OS
2019-07-17 19:07:58 +02:00
038225936e
Base libsyncthing on official library refactoring
2019-07-17 17:53:36 +02:00
fe332078f1
Improve taking the launcher status into account when connecting
...
* Take the time the launcher is active into account (in the same
way as it is done for the systemd service)
* Fix case when systemd service would be relevant but configured
to consider the launcher status
2019-07-13 17:59:48 +02:00
4b246d4b4d
Improve SyncthingProcess and SyncthingLauncher
...
* Add documentation
* Remove leftovers
* Ensure all members are initialized
* Improve coding style
2019-07-13 16:42:19 +02:00
3380d65362
Don't disable start button in launcher settings
2019-07-13 15:51:14 +02:00
b9e9d76594
Update translations
2019-07-13 13:38:51 +02:00
c521e2f808
Apply clang-format
2019-07-13 13:21:25 +02:00
335913c8ca
Fix build without systemd support
2019-07-13 13:21:02 +02:00
2112b00347
Allow to show start/stop button for launcher
2019-07-12 20:32:55 +02:00
31bb92da89
Show notifications about launcher errors
2019-07-12 20:25:24 +02:00
59d71aa6a5
Fix killing Syncthing from launcher settings
2019-07-11 17:18:07 +02:00
7f307822df
Use setUrlRequestInterceptor only with Qt >= 5.13
2019-07-08 14:03:54 +02:00
952c023671
Update translations
2019-07-07 14:41:43 +02:00
53455afb00
Use tr() in LauncherOptionPage
2019-07-07 14:36:35 +02:00
f7713c0b95
Don't keep track of LauncherOptionPage connections
...
Not required anymore when using QObject as base
2019-07-07 14:32:40 +02:00
61716687c9
Handle QProcess::errorOccurred
2019-07-07 14:31:09 +02:00
4c760a2c08
Insert new line before logging exist code
2019-07-07 13:52:37 +02:00
89889c1493
Ensure handler of LauncherOptionPage are called in main thread
2019-07-07 13:52:07 +02:00
3d5869f8e1
Add default args for Syncthing launcher
2019-07-07 12:59:47 +02:00
5b45f02fb5
Bundle icons for QLineEdit::createStandardContextMenu()
2019-07-07 12:23:25 +02:00
a43e5bfc66
Apply clang-format
2019-07-07 12:16:34 +02:00
d9f5959165
Don't use deprecated Qt functions
2019-07-07 12:15:20 +02:00
35386804a6
Define "logLevelStrings" only if required
2019-07-07 12:13:55 +02:00
4cabaf0c4b
Use Go modules for building libsyncthing
...
Requires Go 1.11 or later
2019-07-07 12:11:16 +02:00
2f081bd28b
Rebase libsyncthing against latest master
2019-07-03 20:42:18 +02:00
faaf25fd5e
Fix missing exports
2019-06-25 14:43:47 +02:00
6ac633366e
Don't use functions obsoleted in Qt 5.13.0
2019-06-25 14:37:14 +02:00
ffb0e2e076
Distinguish between X and Wayland in "Tested under"
2019-06-22 17:38:16 +02:00
3c9ab47e2a
Fix compiling libsyncthing tests
2019-06-22 16:38:59 +02:00
d02bcad77b
Set application name in DBusStatusNotifier
2019-06-16 17:36:26 +02:00
56e1e98493
Apply cmake-format
2019-06-16 16:58:52 +02:00