Skip to content

fix: normalize server apps menu icon size#9696

Draft
Rello wants to merge 1 commit intomasterfrom
codex/standardize-icon-sizes-in-server-apps-menu
Draft

fix: normalize server apps menu icon size#9696
Rello wants to merge 1 commit intomasterfrom
codex/standardize-icon-sizes-in-server-apps-menu

Conversation

@Rello
Copy link
Copy Markdown
Collaborator

@Rello Rello commented Mar 25, 2026

Motivation

  • Server app icons in the tray "More apps" menu rendered at inconsistent sizes because some SVGs have different intrinsic viewbox/canvas sizes, making the menu look visually unbalanced.

Description

  • Introduce a new style constant Style.trayWindowMenuIconSize (set to 16) and apply it to each server app MenuItem by setting icon.width and icon.height in src/gui/tray/TrayWindowHeader.qml so all menu icons render at a uniform size.

Testing

  • Ran repository checks git diff --check and git status --short which confirmed the intended changes and reported no diff-check errors.

Codex Task

Set a fixed icon width/height for server app entries in the tray apps menu and introduce a shared style constant for it.

Signed-off-by: Rello <Rello@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

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

Digest: sha256:929bfb614dc76bfe205995da96a8b440fe3022d3afed6cf31a9f0ba1ead71fef

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.

@Rello Rello marked this pull request as draft March 25, 2026 12:26
@sonarqubecloud
Copy link
Copy Markdown

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: v33 apps menu rendering is bugged - large icons, flickering menu item sizes (macOS)

1 participant