Skip to content

fix(gui): keep the macOS status bar clear of the rounded window corners - #504

Merged
got3nks merged 1 commit into
amule-org:masterfrom
got3nks:fix/macos-status-bar-corner-clip
Jul 16, 2026
Merged

fix(gui): keep the macOS status bar clear of the rounded window corners#504
got3nks merged 1 commit into
amule-org:masterfrom
got3nks:fix/macos-status-bar-corner-clip

Conversation

@got3nks

@got3nks got3nks commented Jul 16, 2026

Copy link
Copy Markdown

On macOS the main window's bottom corners are rounded, which clipped the bottom status bar where its content sat flush against the window edge — most visibly the trailing connection label ("Kad: …") at the bottom-right, and the info icon at the bottom-left.

The status row is now inset on macOS only (#if defined(__WXMAC__)): a left spacer plus right/bottom margins so the leading icon and trailing text clear the corner curve. Other platforms keep the current 5px-left layout, so there is no wasted space on Linux or Windows.

The change is a layout-only tweak in muuli_wdr.cpp; it applies to both the monolithic aMule and the remote amuleGUI, which share the status bar. No new strings and no behavior change off macOS.

On macOS the frame's bottom corners are rounded, which clipped the status
row's content where it sat flush against the window edge -- most visibly the
trailing connection label ("Kad: ...") at the bottom-right, and the info
icon at the bottom-left.

Inset the status row on macOS only: prepend a left spacer and add right and
bottom margins so the leading icon and trailing text clear the corner curve.
Other platforms are unchanged.
@got3nks
got3nks merged commit 6dfe916 into amule-org:master Jul 16, 2026
14 checks passed
@got3nks
got3nks deleted the fix/macos-status-bar-corner-clip branch July 16, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant