Skip to content

fix: refine settings layout spacing#34

Merged
Rello merged 1 commit intocodex/rebuild-settings-screen-with-left-menufrom
codex/fix-navigation-item-content-jumping
Jan 18, 2026
Merged

fix: refine settings layout spacing#34
Rello merged 1 commit intocodex/rebuild-settings-screen-with-left-menufrom
codex/fix-navigation-item-content-jumping

Conversation

@Rello
Copy link
Owner

@Rello Rello commented Jan 18, 2026

Motivation

  • Prevent small vertical jumps when switching navigation items by fixing unexpected margins/paddings around settings content.
  • Make section headings like General settings, Advanced and Info sit inside their panels and use regular weight so they visually align with their group boxes.
  • Remove the darker wrapper background and extra paddings around the stacked panels and align the account connection status with the storage usage controls.

Description

  • Moved the General settings, Advanced and Info heading labels into their respective QGroupBox widgets in src/gui/generalsettings.ui and removed the bold font usage so the headings are non-bold and part of the panels.
  • Removed outer paddings by setting the main grid layouts' margins and spacing in src/gui/generalsettings.ui and src/gui/accountsettings.ui to remove unexpected offsets and added a small consistent spacing between panels.
  • Aligned account connection and storage rows by inserting a fixed spacer (storageStatusSpacer) before the quota label in src/gui/accountsettings.ui so the connectLabel and quotaInfoLabel line up.
  • Eliminated the darker background/padding around the content wrapper by clearing shellLayout margins, adding settings_content object name to the content container, and making #settings_content transparent in src/gui/settingsdialog.cpp so the stacked widget area is visually flush.

Testing

  • No automated tests were run on these UI/layout changes.

Codex Task

@Rello Rello merged commit c0cae5c into codex/rebuild-settings-screen-with-left-menu Jan 18, 2026
10 of 14 checks passed
@Rello Rello deleted the codex/fix-navigation-item-content-jumping branch January 18, 2026 03:42
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.

1 participant