Report preparation
What happened?
What happened?
The Date and Time status indicator located at the bottom right of the GUI is visually inconsistent with the other telemetry indicators (such as Ref: TCXO, CPU, and PA temp).
Font Size: The font used for the clock is significantly smaller, making it difficult to read at a glance.
Alignment: The positioning and padding of the text do not match the uniform look of the other status bar elements, making it feel like an outlier in the UI layout.
What did you expect?
The Date/Time indicator should share the same font family, size, weight, and vertical alignment as the other status indicators in the bottom bar. It should be easily legible and appear as a cohesive part of the "system health" and "status" reporting section.
Steps to reproduce
Launch AetherSDR (v0.8.15).
Look at the bottom right corner of the status bar.
Compare the Date/Time text to the adjacent CPU or PA temp indicators.
Observe the disparity in font scale and layout consistency.
Radio model & firmware
Model: FLEX-6600
Firmware: 4.1.5.39794
OS & version
OS: Windows (Qt 6.7.3)
Developer Notes
This is likely a result of the Date/Time widget being handled as a separate QLabel or QTimer update loop that isn't inheriting the global status bar stylesheet classes.
Potential Root Causes:
Hardcoded Font Size: The font size for the clock might be hardcoded in the .ui file or within the constructor of the status bar class, rather than using the relative sizing or CSS variables applied to the telemetry labels.
CSS Selector Mismatch: In src/gui/resources/themes/dark_theme.qss, there may be a specific style for .StatusLabel that the clock widget is not a member of.
Layout Padding: The clock might be inside a layout with different margins/spacings compared to the radio status indicators.
Related Files & Functions:
src/gui/widgets/StatusBar.cpp: Locate where the QDateTime string is formatted and applied to the label. Check if setFont() is being called manually on this specific widget.
src/gui/resources/themes/dark_theme.qss: Look for style rules targeting the status bar. Ensure the clock widget has the same object name or class as the other telemetry items.
Suggested Fix:
Standardize the widget class for all status bar items so they inherit identical styling.
Adjust the font-size and font-weight in the QSS to match the PA Temp/CPU labels (typically 9pt or 10pt depending on the system DPI).
What did you expect?
No response
Steps to reproduce
No response
Radio model & firmware
No response
Linux distro & Qt version
No response
Report preparation
What happened?
What happened?
The Date and Time status indicator located at the bottom right of the GUI is visually inconsistent with the other telemetry indicators (such as Ref: TCXO, CPU, and PA temp).
Font Size: The font used for the clock is significantly smaller, making it difficult to read at a glance.
Alignment: The positioning and padding of the text do not match the uniform look of the other status bar elements, making it feel like an outlier in the UI layout.
What did you expect?
The Date/Time indicator should share the same font family, size, weight, and vertical alignment as the other status indicators in the bottom bar. It should be easily legible and appear as a cohesive part of the "system health" and "status" reporting section.
Steps to reproduce
Launch AetherSDR (v0.8.15).
Look at the bottom right corner of the status bar.
Compare the Date/Time text to the adjacent CPU or PA temp indicators.
Observe the disparity in font scale and layout consistency.
Radio model & firmware
Model: FLEX-6600
Firmware: 4.1.5.39794
OS & version
OS: Windows (Qt 6.7.3)
Developer Notes
This is likely a result of the Date/Time widget being handled as a separate QLabel or QTimer update loop that isn't inheriting the global status bar stylesheet classes.
Potential Root Causes:
Hardcoded Font Size: The font size for the clock might be hardcoded in the .ui file or within the constructor of the status bar class, rather than using the relative sizing or CSS variables applied to the telemetry labels.
CSS Selector Mismatch: In src/gui/resources/themes/dark_theme.qss, there may be a specific style for .StatusLabel that the clock widget is not a member of.
Layout Padding: The clock might be inside a layout with different margins/spacings compared to the radio status indicators.
Related Files & Functions:
src/gui/widgets/StatusBar.cpp: Locate where the QDateTime string is formatted and applied to the label. Check if setFont() is being called manually on this specific widget.
src/gui/resources/themes/dark_theme.qss: Look for style rules targeting the status bar. Ensure the clock widget has the same object name or class as the other telemetry items.
Suggested Fix:
Standardize the widget class for all status bar items so they inherit identical styling.
Adjust the font-size and font-weight in the QSS to match the PA Temp/CPU labels (typically 9pt or 10pt depending on the system DPI).
What did you expect?
No response
Steps to reproduce
No response
Radio model & firmware
No response
Linux distro & Qt version
No response