desktop icon indicating copy to clipboard operation
desktop copied to clipboard

WIP: declarative UI.

Open camilasan opened this issue 6 months ago • 4 comments

Implements https://github.com/nextcloud/files-clients/issues/86

dialog
  • 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

camilasan avatar Jun 25 '25 20:06 camilasan

Quality Gate Failed 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

sonarqubecloud[bot] avatar Jun 25 '25 21:06 sonarqubecloud[bot]

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

nilsding avatar Jul 01 '25 06:07 nilsding

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.

github-actions[bot] avatar Oct 01 '25 17:10 github-actions[bot]

Quality Gate Failed 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

sonarqubecloud[bot] avatar Oct 01 '25 18:10 sonarqubecloud[bot]