Skip to content

feat(UI): Updated settings dialog UI#10031

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

feat(UI): Updated settings dialog UI#10031
Rello wants to merge 21 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
Contributor

@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
Contributor

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
@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.

@Rello
Copy link
Copy Markdown
Collaborator Author

Rello commented Jun 4, 2026

@kra-mo

  • Some of the settings seem to be translated, but some not. Was this already the case or did this break it?

as soon as its in master, the strings will be updated via transifex. the strings itself did not change, but their location.

  • 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 is custom and now also virtual files is using the same switch as the others. what you mean by web? these now smaller ones?
Bildschirmfoto 2026-06-04 um 12 29 51

  • 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).

looking at it. its a completely different sub-window. thats why its a little annoying

Signed-off-by: Rello <github@scherello.de>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

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

Digest: sha256:1f967c9cac41b24d3959cd4e5b19fc4abcfcc45b9ed3129fbce75193b9989959

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.

@kra-mo
Copy link
Copy Markdown
Member

kra-mo commented Jun 4, 2026

these now smaller ones?

Yes

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 4, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
5.9% Coverage on New Code (required ≥ 80%)
1 New Bugs (required ≤ 0)
E Reliability Rating on New Code (required ≥ A)
219 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

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