Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

UI Consistency and User-Selectable Themes (Dark/Light Mode)

SM6KZW
SM6KZW Member ✭✭

I would like to propose an update to the SmartSDR UI to address visual inconsistency and improve accessibility.

While the main SmartSDR interface sports a modern dark theme, several essential sub-windows, most notably the Global Profiles manager, revert to standard bright white Windows dialogs.

This creates a jarring visual discontinuity. My workflow relies on keeping the Profiles window open constantly for quick switching between operating modes. Having a bright white window floating next to the dark panadapters creates significant glare and eye strain, especially in a dimly lit shack. It also makes the software feel less cohesive.

I suggest implementing the following:

  1. Unified Theming: Ensure that all child windows (Profiles, Settings, etc.) inherit the theme of the main application.
  2. User Choice: Allow users to toggle between a "Dark Mode" and a "Light Mode."
  3. System Sync: Ideally, add an option for SmartSDR to respect the Windows System Theme preference automatically.

Offering theme choices is not just about aesthetics; it is an accessibility requirement. While I prefer a dark theme, many visually impaired users or those with astigmatism require a light theme for better legibility. Giving users control over the UI appearance would greatly enhance the usability and professional feel of the software.

3 votes

Active · Last Updated

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.