Report preparation
What happened?
Description
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.
Environment
OS: macOS Tahoe 26.4
Hardware: MacBook Air M5, built-in display at native 1920×1243
AetherSDR version: 0.7.18.1
UI scale: Default 100%
Build source: PKG installation
Steps to Reproduce
Launch AetherSDR on macOS Tahoe 26.4 at default 100% UI scale
Observe the AetherSDR badge and status indicator in the upper-left of the main window
Note the element is visually off-center — displaced from the expected left-justified position
What did you expect?
Expected Behavior
The badge and status indicator should be left-justified in the upper-left corner of the main window, matching the layout on Linux.
Steps to reproduce
Actual Behavior
The badge and status indicator are offset — not flush-left and not centered — appearing arbitrarily positioned.
Possible Cause
This may be a Qt6 layout difference on macOS related to how the platform handles window title bar insets or safe area margins. On macOS, NSWindow has a native title bar with traffic-light buttons (close/minimize/zoom) that can push content rightward. Qt6's QMainWindow may not be accounting for this offset consistently, or the badge widget's layout constraints may assume a Linux-style title bar geometry. Worth checking whether Qt::WA_MacNormalSize or the unified toolbar flag is affecting the badge container's origin point.
Radio model & firmware
Flex-8400 v4.1.5
Linux distro & Qt version
macOS Tahoe 26.4
Report preparation
What happened?
Description
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.
Environment
OS: macOS Tahoe 26.4
Hardware: MacBook Air M5, built-in display at native 1920×1243
AetherSDR version: 0.7.18.1
UI scale: Default 100%
Build source: PKG installation
Steps to Reproduce
Launch AetherSDR on macOS Tahoe 26.4 at default 100% UI scale
Observe the AetherSDR badge and status indicator in the upper-left of the main window
Note the element is visually off-center — displaced from the expected left-justified position
What did you expect?
Expected Behavior
The badge and status indicator should be left-justified in the upper-left corner of the main window, matching the layout on Linux.
Steps to reproduce
Actual Behavior
The badge and status indicator are offset — not flush-left and not centered — appearing arbitrarily positioned.
Possible Cause
This may be a Qt6 layout difference on macOS related to how the platform handles window title bar insets or safe area margins. On macOS, NSWindow has a native title bar with traffic-light buttons (close/minimize/zoom) that can push content rightward. Qt6's QMainWindow may not be accounting for this offset consistently, or the badge widget's layout constraints may assume a Linux-style title bar geometry. Worth checking whether Qt::WA_MacNormalSize or the unified toolbar flag is affecting the badge container's origin point.
Radio model & firmware
Flex-8400 v4.1.5
Linux distro & Qt version
macOS Tahoe 26.4