Skip to content

feat(UI): Updated settings dialog UI#10031

Draft
Rello wants to merge 16 commits into
masterfrom
feature/SettingsUI
Draft

feat(UI): Updated settings dialog UI#10031
Rello wants to merge 16 commits into
masterfrom
feature/SettingsUI

Conversation

@Rello
Copy link
Copy Markdown
Collaborator

@Rello Rello commented May 14, 2026

Signed-off-by: Rello <github@scherello.de>
@Rello Rello linked an issue May 14, 2026 that may be closed by this pull request
@Rello Rello moved this to 🏗️ In progress in 💻 Desktop Clients team May 14, 2026
@Rello Rello self-assigned this May 14, 2026
@Rello Rello added the design Design, UI, UX, etc. label May 14, 2026
Rello added 7 commits May 14, 2026 14:48
Signed-off-by: Rello <github@scherello.de>
Signed-off-by: Rello <github@scherello.de>
Signed-off-by: Rello <github@scherello.de>
Signed-off-by: Rello <github@scherello.de>
@Rello
Copy link
Copy Markdown
Collaborator Author

Rello commented May 15, 2026

Bildschirmfoto 2026-05-15 um 18 10 51 Bildschirmfoto 2026-05-15 um 18 11 05 Bildschirmfoto 2026-05-15 um 18 11 14 Bildschirmfoto 2026-05-15 um 18 11 27

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Clang-Tidy found issue(s) with the introduced code (1/1)

}

private:
void initStyleOption(QStyleOptionToolButton *option) const
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ modernize-use-override ⚠️
annotate this function with override or (rarely) final

Suggested change
void initStyleOption(QStyleOptionToolButton *option) const
void initStyleOption(QStyleOptionToolButton *option) const override

@Rello Rello mentioned this pull request May 20, 2026
18 tasks
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
5.8% Coverage on New Code (required ≥ 80%)
158 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

@github-actions
Copy link
Copy Markdown

Artifact containing the AppImage: nextcloud-appimage-pr-10031.zip

Digest: sha256:fe0adffff71eade1672002acacc2e286bf6006b11d9c5e750dc88452397d804e

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.

@jancborchardt jancborchardt requested a review from kra-mo May 21, 2026 10:06
Copy link
Copy Markdown
Member

@kra-mo kra-mo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the screenshots:

  • Some of the settings seem to be translated, but some not. Was this already the case or did this break it?
  • Where does the style of toggle switches come from? It's inconsistent with how it looks for virtual files. If it's custom, it would be good to make them look like how our switches look on the web anyway, or if not, get it to be consistent with virtual files.
  • It would be good if the alignment of classic sync could be fixed as well (and also the gap between the title and description of virtual files, and the text clipping there).

The rest looks like improvements, a good next step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design Design, UI, UX, etc.

Projects

Status: 🏗️ In progress

Development

Successfully merging this pull request may close these issues.

Updated settings dialog UI

2 participants