Martchus
36e9e98424
plasmoid: Assign margins in consistency with official Plasmoids
...
For instance, the NetworkManager Plasmoid uses these margins for its
ListView. It looks probably better than without margins (after removing
paddings with scroll page).
2022-09-01 22:32:17 +02:00
Martchus
ae35d28494
Fix typo in README
2022-08-28 00:18:58 +02:00
Martchus
adc65e2d16
Remove badges from README
...
* The licensing badge does not work anymore and the licensing topic is more
complicated to fit into a badge anyways
* The release badge does not look good on its own and is redundant with
GitHub's own UI since they've reworked it
2022-08-28 00:01:40 +02:00
Martchus
826614c336
Mention Debian package in README
2022-08-27 23:48:43 +02:00
Martchus
eec8d2c131
Move download info for specific Linux distros above generic GNU/Linux section
2022-08-27 23:48:25 +02:00
Martchus
25b9116250
Show only relevant options in wizard and improve UI for displaying details
2022-08-27 23:35:15 +02:00
Martchus
468293c2b1
Show welcome page always as first page of the wizard
...
Otherwise the wizard would immediately start when accessed via settings
which is not very nice. Of course the instructions in the welcome page need
to be slightly adjusted.
2022-08-27 19:19:03 +02:00
Martchus
a435cab604
Allow starting wizard from settings
2022-08-27 15:06:55 +02:00
Martchus
3bbbab035c
Update translations
2022-08-25 22:33:59 +02:00
Martchus
d079d526ec
Avoid ugly padding next to scroll bar in Plasmoid
...
It is actually just the normal marging/padding Plasmoids normally have but
with the scroll bar it doesn't look good.
The margins would be automatically collapsed if the scroll view was the
immediate content item. However, that's not the case so we need to set the
according property manually using `Plasma.Representation`.
2022-08-25 22:33:30 +02:00
Martchus
6941a1195d
Ensure the wizard's size is big enough
2022-08-25 21:47:20 +02:00
Martchus
9d28fbbefc
Ensure icons in wizard's welcome page are present
...
* Provide icons for command link buttons because it looks rather bad when
some of them are missing in the user's icon theme and are therefore not
displayed at all
* Add icons to lists for bundling icons
2022-08-25 21:35:22 +02:00
Martchus
114faa6cf3
Improve attribution notice for icons
...
* State copyright and license
* See https://github.com/Martchus/syncthingtray/issues/150
2022-08-25 21:02:05 +02:00
Martchus
01f722c690
Unify code for about dialog image and attribution
...
It is the same for all components so define it at one place.
2022-08-25 20:35:02 +02:00
Martchus
f2b1a0fe88
Update translations
2022-08-23 21:07:50 +02:00
Martchus
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
Martchus
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
Martchus
352d161144
Check for default launcher and service configuration in wizard
2022-08-23 12:31:43 +02:00
Martchus
a48cf61333
Detect current Syncthing setup as first step of the wizard
2022-08-22 23:48:18 +02:00
Martchus
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
Martchus
c9ac1c794b
Allow portable configuration via `QtUtilities::getSettings()`
...
See https://github.com/Martchus/tageditor/issues/88
2022-08-20 16:19:08 +02:00
Martchus
347e9eccb2
Change "Void" to "Void Linux" to make it more clear and add link
2022-08-20 15:14:10 +02:00
Martchus
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
Martchus
14c4aa618b
Remove redundant `META_PUBLIC_QT_MODULES`
2022-08-09 11:08:27 +02:00
Martchus
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
Martchus
2e14d9d62c
Update translations
2022-08-06 21:22:20 +02:00
Martchus
394af9bce7
Improve first launch message in preparation for adding a setup wizard
2022-08-06 21:08:55 +02:00
Martchus
04a4fe89ec
Use `addSubArguments()` to set GUI sub arguments
2022-08-06 19:14:18 +02:00
Martchus
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
Martchus
aa519f0807
Bump patch version
2022-08-04 18:11:41 +02:00
Martchus
95ff84afb8
Update translations
2022-08-02 20:17:35 +02:00
Martchus
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
Martchus
ff2f435e4a
Update libsyncthing to v1.20.4
2022-08-02 18:18:35 +02:00
Martchus
a7370fd8b8
Update translations
2022-07-26 23:59:42 +02:00
Martchus
2a4eefe6a4
Use "…" instead of "..." in certain places
2022-07-26 23:57:02 +02:00
Martchus
80c608208d
Show status text "Connecting to Syncthing ... " when connecting
...
instead of just "Not connected to Syncthing"
2022-07-26 23:52:26 +02:00
Martchus
983ef9d37c
Determine usage of bright custom colors automatically in fileitemaction
2022-07-16 20:30:18 +02:00
Martchus
a49da56829
Update translations
2022-07-16 19:37:00 +02:00
Martchus
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
Martchus
2139b204e3
Determine whether to use bright custom colors automatically
2022-07-16 19:28:31 +02:00
Martchus
97a8dc3f99
Apply clang-format
2022-07-16 12:30:51 +02:00
Martchus
eafddee6f3
Bump patch version
2022-07-16 12:30:27 +02:00
Martchus
08a88e60bb
Make libsyncthing CLI test independent of running Syncthing instance
2022-07-05 12:26:17 +02:00
Martchus
0b49ae2f87
Update libsyncthing to v1.20.3
2022-07-05 12:25:17 +02:00
Martchus
18d7e51c31
Improve documentation of `MiscTests::testService()`
2022-07-04 22:28:35 +02:00
Martchus
0865d11d42
Update translations
2022-07-04 21:55:28 +02:00
Martchus
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
Martchus
e7098002c1
Update translations
2022-07-04 19:59:53 +02:00
Martchus
d735455c2a
Add button to reload all unit files
2022-07-04 19:55:58 +02:00