WIP: declarative UI.
Implements https://github.com/nextcloud/files-clients/issues/86
-
screencasts
-
accessing it from systray activities list: https://github.com/user-attachments/assets/9bf65691-374a-4567-ab49-ae207a2f2a31
-
accessing it from the context menu: https://github.com/user-attachments/assets/f38e38e2-431d-4641-b066-ec3e563efe67
-
-
to do
- [ ] get designer's input
- [x] filter by mime type
- [ ] there are some glitches
- [x] test with files explorer/finder context menu
- [ ] do not show file actions when there are none
- [ ] better error handling
- [ ] better error message and UI for it
- [ ] fix url parsing for analytics
Quality Gate failed
Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
D Maintainability Rating on New Code (required ≥ A)
D Security Rating on New Code (required ≥ A)
55 New Code Smells (required ≤ 0)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
looking good so far
one nit for the current app-menu-submenu-WIP: Apps that provide custom actions should be indicated as such -- this could be done by e.g. appending … at the end of the name, or adding another arrow button similar to how it's done in the accounts drop down
Artifact containing the AppImage: nextcloud-appimage-pr-8401.zip
Digest: sha256:fd28cac59b8cadb82b13a5a7911a859eb47c09b5cafb1350a132ad9567fc67e3
To test this change/fix you can download the above artifact file, unzip it, and run it.
Please make sure to quit your existing Nextcloud app and backup your data.
Quality Gate failed
Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
D Security Rating on New Code (required ≥ A)
108 New Code Smells (required ≤ 0)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE