f496e42006
Develop UI of wizard further
...
* Declare widgets for main config page via XML
* Add radio/check boxes for available options
* Improve formatting of report
2022-08-23 21:07:06 +02:00
c31b7b9ca8
Refactor wizard code
...
* Move code for setup detection into its own class
* Use separate wizard page to show setup detection report
2022-08-23 18:19:47 +02:00
352d161144
Check for default launcher and service configuration in wizard
2022-08-23 12:31:43 +02:00
a48cf61333
Detect current Syncthing setup as first step of the wizard
2022-08-22 23:48:18 +02:00
800cbcc286
Add hidden flag to enable WIP features
...
Supposed to be used for the wizard while it is WIP.
2022-08-22 21:59:34 +02:00
c9ac1c794b
Allow portable configuration via QtUtilities::getSettings()
...
See https://github.com/Martchus/tageditor/issues/88
2022-08-20 16:19:08 +02:00
347e9eccb2
Change "Void" to "Void Linux" to make it more clear and add link
2022-08-20 15:14:10 +02:00
d59a29e329
Merge pull request #152 from classabbyamp/patch-1
...
add void linux package availability
2022-08-11 08:26:40 +02:00
classabbyamp
9b00b9512e
add void linux package availability
2022-08-10 23:55:11 -04:00
14c4aa618b
Remove redundant META_PUBLIC_QT_MODULES
2022-08-09 11:08:27 +02:00
a733eddb12
Do not use APP_NAME
in wizard except for title, avoid usless .arg()
...
It is not a good idea to use `APP_NAME` because it might be overriden (e.g.
"Syncthing Tray (git)" which would look rather out of place here.
2022-08-08 23:05:55 +02:00
2e14d9d62c
Update translations
2022-08-06 21:22:20 +02:00
394af9bce7
Improve first launch message in preparation for adding a setup wizard
2022-08-06 21:08:55 +02:00
04a4fe89ec
Use addSubArguments()
to set GUI sub arguments
2022-08-06 19:14:18 +02:00
6f0c5af8fc
Allow compilation of libsyncthing against Go 1.19
...
Cherry-pick 209e68c1badf4398ef3aefd3c7bee7ffe3f20ab3 from upstream
and other patches to avoid conflict resolution.
2022-08-04 18:13:03 +02:00
aa519f0807
Bump patch version
2022-08-04 18:11:41 +02:00
95ff84afb8
Update translations
2022-08-02 20:17:35 +02:00
788a5b2947
Allow opening dir in file browser if path contains tilde
...
See https://github.com/Martchus/syncthingtray/issues/148
2022-08-02 20:15:24 +02:00
ff2f435e4a
Update libsyncthing to v1.20.4
2022-08-02 18:18:35 +02:00
a7370fd8b8
Update translations
2022-07-26 23:59:42 +02:00
2a4eefe6a4
Use "…" instead of "..." in certain places
2022-07-26 23:57:02 +02:00
80c608208d
Show status text "Connecting to Syncthing ... " when connecting
...
instead of just "Not connected to Syncthing"
2022-07-26 23:52:26 +02:00
983ef9d37c
Determine usage of bright custom colors automatically in fileitemaction
2022-07-16 20:30:18 +02:00
a49da56829
Update translations
2022-07-16 19:37:00 +02:00
8bb7b2dee9
Mention that Qt 6.4 will enable dark window borders automatically
...
See https://codereview.qt-project.org/c/qt/qtbase/+/421901
2022-07-16 19:35:39 +02:00
2139b204e3
Determine whether to use bright custom colors automatically
2022-07-16 19:28:31 +02:00
97a8dc3f99
Apply clang-format
2022-07-16 12:30:51 +02:00
eafddee6f3
Bump patch version
2022-07-16 12:30:27 +02:00
08a88e60bb
Make libsyncthing CLI test independent of running Syncthing instance
2022-07-05 12:26:17 +02:00
0b49ae2f87
Update libsyncthing to v1.20.3
2022-07-05 12:25:17 +02:00
18d7e51c31
Improve documentation of MiscTests::testService()
2022-07-04 22:28:35 +02:00
0865d11d42
Update translations
2022-07-04 21:55:28 +02:00
81b15b904f
Improve systemd integration
...
* Read properties from unit interface only if it is valid and set a timeout
to prevent the UI from hanging
* Query the unit file state in case the unit itself cannot be queries so
the file state of disabled units with no status is shown correctly
* Reload unit status when starting a disabled unit with no status so the
effect is visible
2022-07-04 21:55:15 +02:00
e7098002c1
Update translations
2022-07-04 19:59:53 +02:00
d735455c2a
Add button to reload all unit files
2022-07-04 19:55:58 +02:00
cc31872fc7
Show effect of enabling/disabling systemd unit immediately by reloading manager
2022-07-04 19:32:06 +02:00
0b8d52563b
Fix use of bitwise |
with boolean
2022-07-04 18:20:54 +02:00
bfb7af18fe
Avoid conflict between Syncthing's CLI --help
arg and own --help
arg
2022-06-26 11:27:46 +02:00
6ae9015605
Update translations
2022-06-26 02:25:36 +02:00
a0923f8c1a
Allow running Syncthing's CLI via Syncthing Tray when bundling libsyncthing
2022-06-26 02:25:23 +02:00
8ba75f50e2
Document workaround for broken High-DPI scaling of Plasmoid under X11
2022-06-23 21:55:55 +02:00
b709106d90
Use ConfigValueArgument and auto-syntax
2022-06-17 21:52:59 +02:00
dea8e5ae68
Fix single instance behavior if multiple users use syncthingtray in parallel
...
Create a distinct server for each user so they don't interfere with each
other. Otherwise the instance of the second user tries to connect to the
instance started by the first user which fails and therefore breaks the
single instance behavior for the second user.
2022-06-17 21:46:06 +02:00
05e98e22dd
Prevent spawning a second tray icon when autostart is enabled
...
Otherwise a second icon is created when starting a second X11 session, see
https://github.com/Martchus/syncthingtray/issues/142 .
Not sure whether this is relevant under Windows and Mac so this change is
only covering the *.desktop file.
2022-06-16 17:49:02 +02:00
3bcbd2285d
Allow avoiding a second tray icon via --single-instance
...
See https://github.com/Martchus/syncthingtray/issues/142
2022-06-16 17:37:49 +02:00
7156b68ebb
Add note about leftover rpm packages when upgrading
2022-06-16 17:35:12 +02:00
12da8cae28
Bump patch version
2022-06-16 17:33:42 +02:00
a90e79b78f
Enable virtual terminal processing or disable ANSI escape codes
...
See https://github.com/Martchus/syncthingtray/issues/132
2022-06-07 16:52:17 +02:00
7ce0508c6b
Update libsyncthing to v1.20.2
2022-06-07 13:55:30 +02:00
835ba78b85
Make readMockFile()
static and MockedReply
final
2022-06-07 10:43:48 +02:00