Commit graph

18 commits

Author SHA1 Message Date
Nicolas Fella
99c1c85a4d Enable qmllint in CI 2025-08-22 13:42:42 +02:00
Florian RICHER
14839c4389 kcm: Implement minimal Waydroid support
I prefer create MR now to avoid biggest merge request.

It add minimalist implementation: 
- First configuration of Waydroid
- Stop / Start Waydroid session
- Configure properties of Waydroid
- Display current ip of Waydroid

| Not installed | First initialization | initializing | SessionNotStarted | SessionStarting | SessionStarted |
| ------ | ------ | ------ | ------ | ------ | ------ |
| ![Copie_d_écran_20250705_162112](/uploads/66844057ee6c955803288993809616fa/Copie_d_écran_20250705_162112.png) | ![Copie_d_écran_20250707_234822](/uploads/133779f8d4a70551a321938a7193aa3d/Copie_d_écran_20250707_234822.png) | ![Copie_d_écran_20250707_234829](/uploads/bacecd42875e3afd48dba2f9472b0f13/Copie_d_écran_20250707_234829.png) | ![Copie_d_écran_20250707_234908](/uploads/c6eff9833e33f30797088e327fcf6ea3/Copie_d_écran_20250707_234908.png) | ![Copie_d_écran_20250707_234919](/uploads/1927e2334d7e3b5790e5fab9037feff7/Copie_d_écran_20250707_234919.png) | ![Copie_d_écran_20250707_235239](/uploads/9be45b0a7b5f988de0e9ac297a2447c8/Copie_d_écran_20250707_235239.png) |

Linked to https://invent.kde.org/teams/plasma-mobile/issues/-/issues/307

**Note for Reviewer**: In my local environment, i need to add manually the KAuth files otherwise polkit not recognize the implementation.

```
sudo cp ~/kde/usr/share/dbus-1/system-services/org.kde.plasma.mobileshell.waydroidhelper.service /usr/share/dbus-1/system-services/
sudo cp ~/kde/usr/share/dbus-1/system.d/org.kde.plasma.mobileshell.waydroidhelper.conf /usr/share/dbus-1/system.d/
sudo cp ~/kde/usr/share/polkit-1/actions/org.kde.plasma.mobileshell.waydroidhelper.policy /usr/share/polkit-1/actions/
```
2025-07-10 12:00:41 -04:00
Laurent Montel
8f9a1893ec Add xml/yaml linting 2025-02-05 07:54:24 +01:00
Nicolas Fella
80d12a8a3c Adapt to plasma-framework being renamed to libplasma 2023-11-25 15:43:49 +01:00
Nicolas Fella
15da0b600f Adjust to KWayland moving to Plasma 2023-11-08 10:16:49 +01:00
Devin Lin
a0b9c2c569 quicksettings/screenrotation: Fix it by porting to changed API
It appears that the screen rotation DBus API was dropped with https://invent.kde.org/plasma/kscreen/-/merge_requests/237

Port to the new API.

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/257
2023-11-05 15:09:33 -08:00
Nicolas Fella
8ae01a6092 Adapt to plasma-framework moving to Plasma 2023-11-05 15:17:41 +01:00
Devin Lin
c821547121 Update file .kde-ci.yml 2023-10-14 16:34:04 +00:00
Alexey Andreyev
11d29ffbf9 ci: Update .kde-ci.yml
Add runtime dependencies

See also:
8fab031e84
2023-09-28 19:42:34 +00:00
Marco Martin
908029d4a6 Port to KSortFilterProxyModel
port away from the PlasmaCore version

see https://invent.kde.org/frameworks/plasma-framework/-/issues/19
2023-08-29 14:30:12 +00:00
Nicolas Fella
7f79d7b86f Adapt to KNotificationJobUiDelegate moving to KJobWidgets 2023-08-21 22:00:23 +00:00
Nicolas Fella
efe61ce50d Adjust kirigami-addons dep to KF6 2023-03-09 14:16:54 +01:00
Devin Lin
1dbb1c78f6 Port to Qt6/KF6 2023-03-03 06:01:23 +00:00
Devin Lin
83079aeda0 Update .kde-ci.yml 2022-11-30 01:15:28 +00:00
David Edmundson
25f36c4023 Request passing unit tests on Linux and BSD 2022-06-16 06:05:06 +00:00
Devin Lin
7d4cfef693 ci: Add plasma-workspace 2022-02-11 05:22:33 +00:00
Devin Lin
1f23de451e ci: Add networkmanager-qt 2022-02-11 03:54:02 +00:00
Nicolas Fella
210a617324 Add .kde-ci.yml 2021-10-05 15:47:35 +02:00