Skip to content

fix(core): restore app menu label, show "Settings" for sub-sections - #60897

Merged
sorbaugh merged 3 commits into
masterfrom
fix/current-app-label-followups
Jun 3, 2026
Merged

fix(core): restore app menu label, show "Settings" for sub-sections#60897
sorbaugh merged 3 commits into
masterfrom
fix/current-app-label-followups

Conversation

@pringelmann

@pringelmannpringelmann commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Two follow-ups from #60757.

Settings sub-section names ("Personal info", "Appearance and accessibility", ...) were too long to fit next to the centered search, which is why we hid the label below 1400px. Show "Settings" for any type === 'settings' entry instead, and restore the always-visible label at >= 1024px with the original width cap.

Preview url: https://nc-preview.tail22c02b.ts.net/

Screenshot_2026-06-01_12-44-51

The icon-centering issue (item 1 in the issue) falls out of this: the text slot is never empty while the button is visible, so the icon sits where it should.

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Tests (unit, integration, api and/or acceptance) are included
  • Screenshots before/after for front-end changes
  • Documentation (manuals or wiki) has been updated or is not required
  • Backports requested where applicable (ex: critical bugfixes)
  • Labels added where applicable (ex: bug/enhancement, `3. to review`, feature component)
  • Milestone added for target branch/version (ex: 32.x for stable32)

@pringelmannpringelmann self-assigned this Jun 1, 2026
@pringelmann
pringelmann requested a review from a team as a code ownerJune 1, 2026 10:46
@pringelmann
pringelmann requested review from nfebe, sorbaugh and susnux and removed request for a teamJune 1, 2026 10:47
@pringelmannpringelmann added design Design, UI, UX, etc. 3. to review Waiting for reviews feature: apps management labels Jun 1, 2026
@pringelmannpringelmann moved this to 🏗️ At engineering in 🖍 Design teamJun 1, 2026
@pringelmannpringelmann added this to the Nextcloud 34 milestone Jun 1, 2026
@pringelmann
pringelmann requested a review from kra-moJune 1, 2026 10:48

@kra-mokra-mo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good, but would it not be possible to also just show the same generic icon for settings instead of the a11y/personal icons?

@pringelmann

Copy link
Copy Markdown
ContributorAuthor

Ah yes, good catch. Changed to always use settings icon instead of subsection icon

@jancborchardtjancborchardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks great! :) Would have also noted the icon but is already fixed, great stuff 👍

@pringelmann
pringelmannforce-pushed the fix/current-app-label-followups branch 4 times, most recently from 6950129 to cfaafbdCompareJune 2, 2026 09:26
…gger
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
@pringelmann
pringelmannforce-pushed the fix/current-app-label-followups branch from cfaafbd to 6887a37CompareJune 2, 2026 09:51
@pringelmann

Copy link
Copy Markdown
ContributorAuthor

/compile amend

Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
@nextcloud-command
nextcloud-commandforce-pushed the fix/current-app-label-followups branch from 6887a37 to 76818dbCompareJune 2, 2026 11:47
@pringelmann

Copy link
Copy Markdown
ContributorAuthor

/backport to stable34

@pringelmann

Copy link
Copy Markdown
ContributorAuthor

@sorbaugh can I take you up on that force merge please? :)

@sorbaugh
sorbaugh merged commit 617bc97 into masterJun 3, 2026
192 of 202 checks passed
@sorbaugh
sorbaugh deleted the fix/current-app-label-followups branch June 3, 2026 07:44
@github-project-automationgithub-project-automationBot moved this from 🏗️ At engineering to 🎉 Done in 🖍 Design teamJun 3, 2026
@nextcloud-botnextcloud-bot mentioned this pull request Aug 11, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewsdesignDesign, UI, UX, etc.feature: apps management

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Header redesign follow-ups (NC34 RC4)

5 participants

@pringelmann@jancborchardt@kra-mo@artonge@sorbaugh