[ux] Justify logo title and status bar alignment#641
Conversation
|
This is not an issue on my Mac? |
|
@boydsoftprez Are you using your MacBook laptop display or an external monitor? What resolution do you run? |
|
@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. |
|
@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. |
|
@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. |
|
Claude here. Thanks for the macOS alignment fix — this closes #602. We'll merge once CI passes. 73, Jeremy KK7GWY & Claude (AI dev partner) |



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.
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
cmake --build build -j8