59df08b25b
Update translations
2024-01-15 21:32:25 +01:00
01fe57492c
Add and update tab-stops explicitly where default order is wrong
2024-01-07 22:30:48 +01:00
a125ac46e4
Update translations
2023-12-05 11:48:27 +01:00
dbd1e723d4
Fix building Plasmoid after Plasma 6 beta release
2023-11-30 20:10:45 +01:00
eaf8d6d164
Mention PLASMA_ENABLE_QML_DEBUG in the Plasmoid testing docs
...
This variable might be useful and now seems to be supported by
`plasmawindowed`, see
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3237 .
2023-11-26 17:06:06 +01:00
29043b2904
Set X-Plasma-API-Minimum-Version for Plasma 6 version of Plasmoid
...
This seems to be required as of
https://invent.kde.org/plasma/libplasma/-/merge_requests/977
and other Plasmoids set it to 6.0 as well, e.g.
https://invent.kde.org/plasma/plasma-nm/-/blob/master/applet/metadata.json .
2023-11-26 16:57:52 +01:00
e80200f7df
Fix weird highlighting behavior of list items in Plasma 6 version of Plasmoid
...
* Simplify `TopLevelItem` to what is actually needed to make it easier to
understand
* Use `onEntered` instead of `onContainsMouseChanged` which apparently
works better (with `onContainsMouseChanged` the selection/highlighting
did not always work reliably)
2023-11-21 23:31:03 +01:00
b78c774898
Improve Plasma 6 version of Plasmoid
2023-11-20 20:30:29 +01:00
71c1d794ab
Fix AppStream validation tests
2023-11-14 02:15:28 +01:00
08b2c872d6
Improve Plasmoid testing script and documentation
2023-11-14 01:52:12 +01:00
237b4d0e50
Port Plasma 6 version of Plasmoid to changes in alpha release of Plasma
2023-11-14 01:50:24 +01:00
e5a55b1809
Avoid warnings about possibly mislabled slots
2023-11-14 00:06:34 +01:00
2c35fa8290
Adapt setup of QT_PLUGIN_PATH in Plasmoid test script to Plasma 6
2023-11-13 23:57:16 +01:00
85c180d625
Fix checks for Plasma 6
...
The alpha defines the macros
```
#define PLASMA_VERSION_MAJOR 5
#define PLASMA_VERSION_MINOR 27
#define PLASMA_VERSION_PATCH 80
```
so the current version checks (which were created based on the macros from
a development build) are not working. I have no clue how these numbers are
crafted so it is supposedly the easiest to just check for Qt 6 as Qt itself
uses a sane versioning system.
2023-11-13 23:32:44 +01:00
0215f227c3
Fix configuring against Plasma 6
...
As of version 6 Plasma does not seem to pull-in its own dependencies
automatically. This might be a bug. For now, let's just workaround it by
pulling-in the dependencies manually.
This fixes the error `The link interface of target "KF6::Plasma" contains:
KF6::ConfigCore but the target was not found.`.
2023-11-13 23:29:38 +01:00
230532d15e
Do the directory/folder replacement also in German translation
2023-09-18 22:34:30 +02:00
0f2409b145
Rename placeholder text in Plasmoid as well to use folders instead of dirs
2023-09-18 22:18:02 +02:00
John Veness
c2a0eee029
Change Directory to Folder in user-facing strings
2023-09-17 19:33:31 +01:00
abf1dd0748
Rename SyncthingDeviceModel::IsOwnDevice
in accordance with recent UI changes
2023-09-16 23:09:48 +02:00
081def0a9e
Update translations
2023-09-04 20:35:57 +02:00
e4bbe852bd
Avoid CMake deprecation warning by bumping version
2023-07-23 21:05:22 +02:00
4a109eefb8
Add Plasmoid files not used in current build to excluded files
...
So these files are still considered for tidying and translations
2023-07-14 02:42:04 +02:00
e29ed19de4
Improve comments in Plasmoid build script
2023-07-14 02:13:27 +02:00
c3ea747d46
Fix installation of Plasmoid package
2023-07-13 01:49:11 +02:00
912dca1564
Port Plasmoid to Plasma 6
...
* Split QML part into distinct versions for Plasma 5 and 6 as there are too
many differences and `#ifdef` is not possible
* Change API usage according to
https://develop.kde.org/docs/plasma/widget/porting_kf6
* Port "contextualActions" to API documented on
https://invent.kde.org/frameworks/plasma-framework/-/blob/master/src/plasma/applet.h
* Document testing
* Add FIXMEs/notes for remaining problems; there are likely many more,
though
2023-07-13 01:01:02 +02:00
5b5b2811da
Update translations
2023-07-03 00:56:45 +02:00
4effd6045b
Dynamically retranslate some aspects of the UI
...
There are still many places missing but this is a first step.
2023-07-03 00:56:19 +02:00
10aafceb68
Update translations
2023-06-30 12:47:30 +02:00
13730ab933
Ignore "Forbidden" errors shortly after Syncthing start
...
Not sure why I'm getting
```
Fehler beim Abfragen der Syncthing-Konfiguration: Error transferring http://127.0.0.1:8384/rest/system/config - server replied: Forbidden
URL der Anfrage: http://127.0.0.1:8384/rest/system/config
```
one one of my setups but this kind of error can likely be ignored shortly
after the start similar to other types of errors.
2023-06-30 12:43:06 +02:00
c6b03ae0aa
Show "Connecting …" status via "Connect/Resume/Pause" button
...
This makes it more obvious that Syncthing Tray is currently connecting to
Syncthing (instead of just hiding the button completely).
2023-06-20 23:21:21 +02:00
e9135d735a
Update translations
2023-04-29 21:08:29 +02:00
0c733837ce
Fix showing directory errors in plasmoid
2023-04-26 20:30:23 +02:00
58b8a4e540
Allow showing Syncthing UI in Chromium-based browser in "app mode"
...
See https://github.com/Martchus/syncthingtray/issues/178
2023-03-27 20:28:52 +02:00
5a45a46450
Make addPlasmoidSpecificNote()
static
2023-03-26 21:08:42 +02:00
b5d81eefc6
Avoid remaining symlinks for testfiles
2023-02-27 22:14:35 +01:00
5bf8a4e25a
Update translations
2023-02-17 19:23:01 +01:00
10c656cc5e
Show error when settings cannot be restored or saved
...
* State the error type and location of the relevant file
* Help debugging problems related to settings
2023-02-17 19:20:10 +01:00
cab2ddc974
Avoid hardcoding Plasma version in Plasmoid code
2023-02-07 21:02:57 +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
a30f3d4062
Fix typo in German translation
2022-11-14 18:41:31 +01:00
8fe0c9ab75
Update translations
2022-11-10 21:52:37 +01:00
31038135ad
Show wizard on the first launch also for the plasmoid
2022-11-10 20:50:31 +01:00
6594a667af
Update translations
2022-10-22 12:40:57 +02:00
056a8049f7
Update info about Plasmoid-sizing for Plasma 5.26
2022-10-17 23:19:28 +02:00
f0ebd75ce0
Add missing German translations
2022-10-17 23:05:30 +02:00
f8a1c35735
Fix typo in German translation
2022-10-17 21:40:14 +02:00
b0e6c6d574
Add release info in Plasmoid AppStream template
2022-10-13 19:34:49 +02:00
39464d0613
Use same indentation in Plasmomid AppStream template as in regular template
2022-10-13 19:34:24 +02:00
66b33fd7d2
Add special AppStream template for Plasmoid
...
It needs to be an add-on extending the Plasma shell. As this is a special
case it makes sense to add a special template overriding the one from
c++utilities.
2022-10-13 00:06:04 +02:00
cd53a623f1
Prevent AppStream validation message asv-content-rating-missing
...
See https://github.com/Martchus/syncthingtray/issues/158
2022-10-11 21:01:06 +02:00