4d96f791b6
Apply clang-format
2023-01-28 20:19:43 +01:00
f444574cb8
Require at least Boost 1.75
...
Apparently 1.66 is broken as it does not invoke the `on_exit` handler when
the process finishes. When switching from 1.66 to 1.75 on Leap 15.4 the
problem is not reproducible. Maybe this was already fixed in an earlier
version than 1.75 but 1.75 was the next version available on Leap 15.4 to
test with.
2023-01-28 20:19:28 +01:00
802937264b
Simplify code by removing dialog parent
2023-01-28 18:35:50 +01:00
a40ccb0265
Fix broken download icon
...
* Use version for light theme as fallback
* Add to list of required icons used for bundling icon themes
2023-01-28 17:40:46 +01:00
818b40801a
Allow referencing directories by their labels in syncthingctl
2023-01-28 17:17:34 +01:00
f865d1ffbc
Use folder label as "caption" in syncthingctl instead of ID
...
This makes it easier to identify folders when one is not using
human-readable folder IDs and is more consistent with other UIs.
2023-01-28 17:05:49 +01:00
0fbc4c7297
Update translations
2023-01-28 16:47:16 +01:00
9a9ffac1ae
Add further explanations in the connection configuration form
...
* Show required URL format as placeholder text with an example
* Add explanation where to find API key as placeholder text
* Add explanation to authentication checkbox
* Move API key above authentication as it is more important
* See https://github.com/Martchus/syncthingtray/issues/172
2023-01-28 16:46:50 +01:00
1d333b1e19
Remove --no-console
from default arguments
...
The launcher hides the process in a way that hides the console
anyways making the use of this option useless. So it is better
to remove it to avoid any negative side-effects it may have (see
https://github.com/syncthing/syncthing/issues/8248#issuecomment-1404102589 ).
2023-01-25 20:55:57 +01:00
963ee46341
Update copyright notice
2023-01-17 18:32:29 +01:00
4d56e1775e
Remove test check for timeout again; we might run into it without systemd
2023-01-12 23:45:55 +01:00
2c892d583f
Fix possibly broken event handling in SyncthingProcess
...
The lock must not only be tried to be acquired. Otherwise we'd might skip
e.g. the exit handler when one of the other handlers still owns the lock.
2023-01-12 22:57:11 +01:00
bae5779cb3
Fix typo in doc string
2023-01-12 22:53:36 +01:00
a541b9ba35
Fix crash in launcher when executable is empty or not found
2023-01-12 22:53:18 +01:00
517cf813af
Remove obsolete reference to "Inotify" in extra launcher
...
The extra launcher was initially made for launching the "Inotify" tool but
that's now obsolete so there shouldn't be any references to it anymore.
2023-01-12 22:41:15 +01:00
268164748f
Improve error message when the executable path in the launcher is empty
...
* Show error "executable path is empty" instead of "Unknown error"
2023-01-12 22:39:47 +01:00
f04c482538
Allow overriding timeout of wizard's setup detection and log during test
2023-01-11 19:43:46 +01:00
c81bb178a7
Check whether setup detection has not timed out in wizard tests
2023-01-11 19:21:58 +01:00
9fe89aa82f
Disconnect lambda in wizard test
2023-01-11 19:18:37 +01:00
23227d3cb7
Init setup detection of DetectionWizardPage
and connect done
only once
2023-01-11 19:12:44 +01:00
4cc2f19846
Fix one more warning about unqualified slot arguments
2023-01-11 19:04:08 +01:00
417950ccb4
Fix warning about getter being mismarked as slot
2023-01-11 19:03:35 +01:00
8bf2824c2d
Update translations
2023-01-09 16:08:23 +01:00
e9eeb76578
Fix displaying QR-code in wizard when built-in launcher is used
...
In this case the connection from the setup detection is not the correct
one. The connection used to apply the settings should generally be used for
querying the QR-code.
2023-01-09 16:01:37 +01:00
9da5392c35
Fix warnings about unqualified slot arguments
2023-01-09 15:34:51 +01:00
c14ae7b963
Avoid misleading note in autostart wizard page
...
When the launcher has already been setup and the wizard is opened and the
currently running Syncthing instance is selected, then the wizard said the
autostart option had no effect on Syncthing itself. However, that's not
correct when the currently running Syncthing instance has already been
started via the internal launcher. This change adds a special note for this
case which is actually correct.
2023-01-09 15:19:45 +01:00
41f6da986d
Bump patch version
2023-01-09 14:42:19 +01:00
3bb254bf1f
Update release date
2023-01-02 20:07:33 +01:00
55514f5f91
Update libsyncthing to v1.23.0
2023-01-02 18:35:06 +01:00
5c519fe930
Update translations
2022-12-20 18:30:37 +01:00
3132c006c5
Allow configuring thickness of status icons
2022-12-20 18:29:05 +01:00
6114949233
Fix resource lock of wizard test
...
See https://github.com/Martchus/PKGBUILDs/issues/155
2022-12-18 00:23:02 +01:00
b45a5ec5e2
Fix path handling in Dolphin menu
2022-12-17 20:39:40 +01:00
4f29c2daba
Add debugging output in wizard test
2022-12-17 20:39:03 +01:00
6ff0f80e49
Merge pull request #167 from doronbehar/autostart-path
...
autostart: Enable setting via cmake Exec= path
2022-12-10 12:24:15 +01:00
a7689e5b70
Avoid duplicating whole line for AUTOSTART_EXEC_PATH configuration
...
This should avoid accidentally only changing one of the code paths at some
point.
2022-12-10 12:23:23 +01:00
be5043bbe7
Improve configuration of AUTOSTART_EXEC_PATH
...
* Avoid adding compile definition project-wide
* Use `SYNCTHINGWIDGETS_`-prefix for definition as it is done in other
places as well
* Use `set(… CACHE …)` for this non-boolean cache variable
2022-12-10 12:19:26 +01:00
7d8c6e7114
Update translations
2022-12-10 12:07:45 +01:00
4fc3777a9e
Paint tray menu background as normal widget when shown as normal window
2022-12-10 12:07:06 +01:00
24a9e63005
Apply clang-format
2022-12-10 12:06:07 +01:00
Doron Behar
f7e36115ab
autostart: Enable setting via cmake Exec= path
...
See https://github.com/NixOS/nixpkgs/issues/199596 .
2022-12-09 09:05:26 +02:00
66d485305b
Avoid reference to concrete font (Noto Sans)
2022-12-06 21:36:14 +01:00
cab34eca1e
Bump patch version
2022-12-06 21:25:25 +01:00
2d6f506963
Update release date
2022-12-06 11:52:21 +01:00
fd39c0d8a3
Update libsyncthing to v1.22.2
2022-12-06 11:41:27 +01:00
e3f230546d
Adapt hack for context menu positioning issues to work in windowed mode
2022-11-29 23:41:18 +01:00
6c89b2dc0a
Allow disabling positioning at fallback coordinates
...
This just turns the "Otherwise assume …" label into a checkbox allowing to
disable the fallback behavior completely.
2022-11-29 23:33:28 +01:00
71c56edfd8
Allow showing Syncthing Tray as normal application/window
...
* Remove experimental pinning feature again and instead allow using a
normal window
* Pinning made it inconvenient to close the (frameless) window again
* Pinning required hiding/showing the window which didn't look very
nice (and setting flags directly via `QWindow` didn't work as well)
* As normal application/window positioning issues on Wayland are less
problematic (and those aren't going to be fixed any time soon, if at all)
2022-11-29 23:06:15 +01:00
71675c7b18
Make "Select directory …" button a WIP feature as it is broken
...
* Not sure yet whether it is worthwhile fixing this hack as it might break
again if Syncthing changes something in the official UI
* See https://github.com/Martchus/syncthingtray/issues/165
2022-11-20 14:49:50 +01:00
a30f3d4062
Fix typo in German translation
2022-11-14 18:41:31 +01:00