Martchus
7f307822df
Use setUrlRequestInterceptor only with Qt >= 5.13
2019-07-08 14:03:54 +02:00
Martchus
952c023671
Update translations
2019-07-07 14:41:43 +02:00
Martchus
53455afb00
Use tr() in LauncherOptionPage
2019-07-07 14:36:35 +02:00
Martchus
f7713c0b95
Don't keep track of LauncherOptionPage connections
...
Not required anymore when using QObject as base
2019-07-07 14:32:40 +02:00
Martchus
61716687c9
Handle QProcess::errorOccurred
2019-07-07 14:31:09 +02:00
Martchus
4c760a2c08
Insert new line before logging exist code
2019-07-07 13:52:37 +02:00
Martchus
89889c1493
Ensure handler of LauncherOptionPage are called in main thread
2019-07-07 13:52:07 +02:00
Martchus
3d5869f8e1
Add default args for Syncthing launcher
2019-07-07 12:59:47 +02:00
Martchus
a43e5bfc66
Apply clang-format
2019-07-07 12:16:34 +02:00
Martchus
d9f5959165
Don't use deprecated Qt functions
2019-07-07 12:15:20 +02:00
Martchus
35386804a6
Define "logLevelStrings" only if required
2019-07-07 12:13:55 +02:00
Martchus
6ac633366e
Don't use functions obsoleted in Qt 5.13.0
2019-06-25 14:37:14 +02:00
Martchus
d02bcad77b
Set application name in DBusStatusNotifier
2019-06-16 17:36:26 +02:00
Martchus
56e1e98493
Apply cmake-format
2019-06-16 16:58:52 +02:00
Martchus
65eb59fe26
Add missing German translations
2019-06-16 16:58:37 +02:00
Martchus
dc7d9b815f
Adapt to changes in c++utilities
2019-06-14 19:15:26 +02:00
Martchus
64473df5ba
Adapt to changes in c++utilities
2019-06-10 22:48:26 +02:00
Martchus
25ece5b401
Fix icons in DBusStatusNotifier
2019-05-26 23:13:43 +02:00
Martchus
96ed888e20
Allow customizing foreground color of status icons
2019-05-21 17:56:08 +02:00
Martchus
0e7cc8ba9b
Apply changed status colors without restart
2019-05-19 23:11:50 +02:00
Martchus
96dc7a535c
Support transparency in status icon colors
2019-05-19 21:22:46 +02:00
Martchus
05da0465a7
Allow customizing status icon colors
2019-05-19 17:57:37 +02:00
Martchus
a30853cfeb
Apply cmake-format and clang-format
2019-05-04 22:10:37 +02:00
Martchus
d88df866d2
Adapt to c++utilities v5
2019-05-04 21:05:21 +02:00
Martchus
016e5e29a9
widgets GUI: Don't use frames by default
...
Looks better with most themes.
2019-03-20 17:36:52 +01:00
Martchus
2ab88c5766
Add font awesome icons to models
...
So it looks a bit more like the official UI.
2019-02-27 20:41:50 +01:00
Martchus
b0c4c122a4
Use good old emblem-important icon
...
The new version from Breeze doesn't look nice in the way the
plasmoid uses this icon.
2019-02-26 17:43:28 +01:00
Martchus
3bcdf26cca
Show global statistics on widgets-based GUI
2019-02-18 00:35:32 +01:00
Martchus
e56c950100
Show overall statistics in plasmoid
2019-02-17 23:46:03 +01:00
Martchus
326f03b604
Apply cmake-format
2019-02-06 17:36:14 +01:00
Martchus
99624197cd
Improve spelling of "Syncthing-Unit" in German translation
2019-01-13 17:56:33 +01:00
Martchus
db35ce14be
Update translations
2018-12-22 17:11:38 +01:00
Martchus
ba4012fb36
Update translations
2018-11-13 18:01:11 +01:00
Martchus
d763a755ac
Fix typo in 'Connected to ...'
2018-11-13 18:00:30 +01:00
Martchus
d803f83d0f
Update translations
2018-11-03 21:41:44 +01:00
Martchus
4a42a3f0c0
Fix and refactor directory error handling
...
* Rely not only on the FolderErrors event
* Request pull errors when opening the dialog
* Use "pullErrors" from FolderSummary
* Move code for directory error dialog into
its own class
This should fix that sometimes obsolete errors
were still displayed or actually present errors
missing.
2018-11-03 21:30:17 +01:00
Martchus
930691ebdc
Rename ErrorViewDialog to InternalErrorsDialog
2018-11-03 18:15:10 +01:00
Martchus
dd5cf12b1c
Improve inserting address from config file
...
* Assume local connection if address is eg. 0.0.0.0
* Use isLocal() from utils which considers the hostname
and interfaces as well
2018-11-02 20:57:25 +01:00
Martchus
ec02a9e483
Show "Select directory ..." button in web view
2018-10-28 17:32:31 +01:00
Martchus
e59a80c0f6
Fix showing native dir selection from web view
2018-10-28 17:04:10 +01:00
Martchus
cdff9fd974
Allow forwarding JS console of web view to stderr
2018-10-28 17:03:23 +01:00
Martchus
e43a6c1c98
Adapt Qt WebKit specific code to latest adjustments
2018-10-28 16:29:11 +01:00
Martchus
900377b036
Stop web view immediately if in background and user disables this
2018-10-28 14:27:25 +01:00
Martchus
2e67e6b2de
Use signals for logAvailable() and qrCodeAvailable()
2018-10-20 22:08:25 +02:00
Martchus
533a5d0939
Use override
2018-10-10 21:26:46 +02:00
Martchus
dda2c411fb
Update translations
2018-10-10 21:18:25 +02:00
Martchus
87a10c5b33
Allow hiding Plasma applet in certain states
...
See https://github.com/Martchus/syncthingtray/issues/23
2018-10-10 17:48:48 +02:00
Martchus
7dde61987a
Clear the right status in StatusInfo::updateConnectionStatus()
2018-09-05 17:14:14 +02:00
Martchus
af120f1ae1
Update translations
2018-08-05 15:21:12 +02:00
Martchus
45ef2518e8
Apply clang-format
2018-08-04 15:47:43 +02:00
Martchus
59924f431c
Use additional status text not only for devs
2018-07-30 21:37:26 +02:00
Martchus
db4b032179
Show connected device names in additional status
2018-06-27 17:38:22 +02:00
Martchus
f8dabbc78d
Fix compilation without systemd support
2018-05-10 13:51:25 +02:00
Martchus
52740c4cbe
Update translations
2018-05-08 00:43:15 +02:00
Martchus
988765f2ba
Show new dev/dir notifications in usual tray icon and Plasmoid
2018-05-01 22:27:03 +02:00
Martchus
0d635e5ad5
Refactor launcher
...
* Pass program and arguments directly
* Prevent failure on white space in executable path
* Use own parser for arguments
* Make libsyncthing accessible from launcher
2018-04-18 23:27:45 +02:00
Martchus
c7418431f5
Use new libsyncthing interface in launcher
...
Not tested yet
2018-04-15 20:20:30 +02:00
Martchus
b7dbd2c72b
Fix build without libsyncthing
2018-04-12 16:14:09 +02:00
Martchus
0ceb8d5e79
Add high-level abstraction for launching Syncthing
...
Add new SyncthingLauncher class which lauches Syncthing
under the hood via external SyncthingProcess or using
libsyncthing.
Note: Launching via libsyncthing is still experimental.
2018-04-11 23:16:00 +02:00
Martchus
d08aa005d7
Fix compilation without systemd support
2018-04-10 21:05:49 +02:00
Martchus
a805de8a21
Fix typo in German translation
2018-04-04 20:22:12 +02:00
Martchus
6d155d3d63
Make considering launcher for reconnects configurable
...
Similar to the systemd configuration
2018-04-03 00:11:55 +02:00
Martchus
0c104f60b8
Wait till all processes finished, ask for killing
...
See https://github.com/Martchus/syncthingtray/issues/15
2018-04-02 23:32:52 +02:00
Martchus
f9305819a7
Update translations
2018-04-02 21:26:05 +02:00
Martchus
ce7a4421fa
Consider isActiveFor() for process also when systemd unavailable
2018-04-02 20:52:50 +02:00
Martchus
146d4870e4
Refactor preventing unwanted error messages
...
* See https://github.com/Martchus/syncthingtray/issues/15
* Not tested yet
2018-04-02 20:35:30 +02:00
Martchus
e9e85e6ba9
Update translations
2018-03-31 22:36:31 +02:00
Martchus
d2eb4addd9
Distinguish between local an remote sync in settings
2018-03-31 22:31:28 +02:00
Martchus
c1efb690ef
Update translations
2018-03-24 17:06:47 +01:00
Martchus
b12988e342
Apply clang-format from LLVM 6
2018-03-24 17:06:16 +01:00
Martchus
71bcdd0c45
Add notification images (DBus-only)
2018-03-18 03:09:07 +01:00
Martchus
4a28ea31a5
Quote application path in desktop file correctly
2018-02-22 03:24:32 +01:00
Martchus
81b8a42ae4
Provide fallback for qEnvironmentVariable() when using old Qt
2018-02-21 23:37:34 +01:00
Martchus
907f004a84
Do not notify about "Sync complete" by default
...
Issue described in
https://forum.syncthing.net/t/proper-way-for-sync-complete-notification-and-actual-idle-detection
should be fixed first.
2018-02-20 20:40:18 +01:00
Martchus
620426fc2e
Improve coding style in settings dialog
2018-02-19 19:46:26 +01:00
Martchus
fb654b7bfe
Make autostart for AppImage work
2018-02-19 19:01:07 +01:00
Martchus
c9039ff6aa
Ensure webview defs are present
2018-01-27 23:34:36 +01:00
Martchus
a6c6c4bae8
Update translations
2018-01-20 21:23:20 +01:00
Martchus
eeca6715de
Send API-Key when using QWebEngine
...
so when showing Syncthing via QWebEngine, the password
must not be provided.
2017-12-30 02:26:55 +01:00
Martchus
af1f38b9eb
Remove obsolete translations
2017-12-30 01:00:55 +01:00
Martchus
712708822a
Fix typo in German translation
2017-12-01 19:26:02 +01:00
Martchus
bc239b9292
Update translations
2017-11-01 18:30:32 +01:00
Martchus
c9a9291697
Prevent segfault when attempting to view source
2017-11-01 18:25:30 +01:00
Martchus
3a81ae4f61
Show native directory selection dlg in web UI
2017-11-01 18:04:54 +01:00
Martchus
bf2c446d20
Prevent errors when removing multiple nested dirs
2017-10-21 14:11:01 +02:00
Martchus
9ec834917f
Fix condition to allow removing last connection config
2017-10-08 16:34:02 +02:00
Martchus
9782795551
Add missing icons
2017-10-07 22:24:19 +02:00
Martchus
5e3b195b44
Update translations
2017-10-05 00:34:00 +02:00
Martchus
ea96c64563
Update number of connected devices correctly
...
Computing the number of connected devices on overall
connection status changed event is not sufficient.
2017-10-05 00:08:46 +02:00
Martchus
616bcdc497
plasmoid: Allow showing new notifications via button
2017-10-01 21:42:26 +02:00
Martchus
544f00d52e
Fix warning about reassigning layout
2017-10-01 21:20:25 +02:00
Martchus
502f37dbf5
Fix warning about url decoding
2017-10-01 21:20:05 +02:00
Martchus
177832f40b
Update translations
2017-10-01 17:56:26 +02:00
Martchus
60a322cb4e
Get rid of no longer necessary hasBeenShown() checks
2017-09-27 00:21:53 +02:00
Martchus
640f0e5b08
Update translations
2017-09-26 15:45:36 +02:00
Martchus
2ee7b9af64
plasmoid: Improve settings
...
* Configure appearance options via Plasmoid specific
settings
* Allow to configure the size
* Remember last connection config
2017-09-18 20:29:36 +02:00
Martchus
69ffaeb1f3
Apply tidy after updating to clang-format 5.0.0
...
The behavior of clang-format slightly changed in Clang 5.0.0:
http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html#clang-format
2017-09-17 21:48:15 +02:00
Martchus
ee5c38dd7d
Make option pages configurable for different GUI types
2017-09-11 23:47:46 +02:00
Martchus
8d35251234
Update translations
2017-09-09 21:40:19 +02:00
Martchus
b254905b5a
Make categories of settings dialog customizable
2017-09-09 21:38:43 +02:00