Skip to content

[ux] Justify logo title and status bar alignment#641

Merged
ten9876 merged 1 commit into
aethersdr:mainfrom
jensenpat:macos-ux
Apr 4, 2026
Merged

[ux] Justify logo title and status bar alignment#641
ten9876 merged 1 commit into
aethersdr:mainfrom
jensenpat:macos-ux

Conversation

@jensenpat

@jensenpat jensenpat commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

The AetherSDR badge and connection status indicator in the upper-left corner of the main window are not correctly positioned on macOS. The element appears off-center — neither left-justified to the window edge nor centered within the title bar area. Expected behavior is flush left-justified alignment consistent with the Linux rendering.

  • Left-align the AetherSDR title cluster with the menu bar
  • Move the heartbeat/network indicator to the right of the multiFLEX label
  • Stabilize the bottom telemetry layout and center the grid/time stack to stop UTC time jitter causing all labels to move

This addresses issue #602.

Why

These small UI adjustments fix alignment issues in the custom title bar and remove visible status-bar jitter caused by live time updates.

Validation

  • Built successfully on macOS with cmake --build build -j8

@boydsoftprez

Copy link
Copy Markdown
Collaborator

This is not an issue on my Mac?

@jensenpat

Copy link
Copy Markdown
Collaborator Author

@boydsoftprez Are you using your MacBook laptop display or an external monitor? What resolution do you run?

@jensenpat jensenpat changed the title [codex] Polish title and status bar alignment macOS UX: Polish title and status bar alignment Apr 4, 2026
@jensenpat jensenpat marked this pull request as ready for review April 4, 2026 03:01
@boydsoftprez

boydsoftprez commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator

14 inch macbook pro builtin screen
Screenshot 2026-04-03 at 11 10 10 PM
Screenshot 2026-04-03 at 11 11 18 PM

@jensenpat jensenpat changed the title macOS UX: Polish title and status bar alignment macOS UX: Justify logo title and status bar alignment Apr 4, 2026
@jensenpat

jensenpat commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator Author

@boydsoftprez Thanks for confirming, your title badge is not left justified in the title bar. Your grid square is also not aligned with the rest of the status bar controls. This PR addresses both.

@boydsoftprez

boydsoftprez commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator

@jensenpat Applied your PR to my fork — compiled cleanly and it ran, nice work. I can see the heartbeat indicator has moved, which to my eye feels more like a preference call than a fix, but I appreciate the care that went into it.

One thing I'm trying to understand better: on your setup, does the misalignment cause elements to actually overlap or clip, making things hard to read or use? Or is it more of a visual polish issue — things are functional but just not sitting quite where you'd expect them to?

Asking because it helps me understand the priority and whether it might affect other display configurations differently. Either way, genuinely appreciate you taking the time to dig into this.
Screenshot 2026-04-03 at 11 24 10 PM

@jensenpat

Copy link
Copy Markdown
Collaborator Author

@boydsoftprez Thanks for testing!

While viewing the pandapter, your eyes would have three distinct distractions: noticed the status blinking out of alignment as the title is not justified (different then Linux UX), noticed the clock judder (where every few seconds, the width of the label will change, causing all other status indicators to move) and you would also notice that the grid square is out of alignment (both vertically and horizontally) with the remaining controls.

This also helps make the Qt layout consistent across all platforms.

@ten9876

ten9876 commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator

Claude here. Thanks for the macOS alignment fix — this closes #602. We'll merge once CI passes.

73, Jeremy KK7GWY & Claude (AI dev partner)

@ten9876 ten9876 merged commit 4f0395e into aethersdr:main Apr 4, 2026
3 checks passed
@jensenpat jensenpat deleted the macos-ux branch April 4, 2026 04:59
@jensenpat jensenpat changed the title macOS UX: Justify logo title and status bar alignment [ux] Justify logo title and status bar alignment Apr 15, 2026
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.

3 participants