Request preparation
What would you like?
CW Decoder Should Default to Off
Labels: enhancement, GUI
What
The CW decoder auto-enables on first run. The default should be off, requiring
the user to explicitly enable it in Radio Setup → Phone/CW.
Why
The decoder panel appearing automatically in CW mode is unexpected for users
who have no interest in decoding. Opt-in is the appropriate default for a
display feature with a CPU cost — users who want it will find it, users who
don't won't be surprised by it.
Suggested Fix
Change the default value for the CW decoder enabled setting in AppSettings
from "True" to "False". Existing users who have already toggled it
explicitly are unaffected — AppSettings only applies the default when no
stored value exists.
// src/core/AppSettings (or wherever the default is set)
// Before:
s.value("CwDecoderEnabled", "True")
// After:
s.value("CwDecoderEnabled", "False")
The key name above is illustrative — use whatever key the Phone/CW settings
tab currently writes.
Acceptance Criteria
Request preparation
What would you like?
CW Decoder Should Default to Off
Labels:
enhancement,GUIWhat
The CW decoder auto-enables on first run. The default should be off, requiring
the user to explicitly enable it in Radio Setup → Phone/CW.
Why
The decoder panel appearing automatically in CW mode is unexpected for users
who have no interest in decoding. Opt-in is the appropriate default for a
display feature with a CPU cost — users who want it will find it, users who
don't won't be surprised by it.
Suggested Fix
Change the default value for the CW decoder enabled setting in
AppSettingsfrom
"True"to"False". Existing users who have already toggled itexplicitly are unaffected —
AppSettingsonly applies the default when nostored value exists.
The key name above is illustrative — use whatever key the Phone/CW settings
tab currently writes.
Acceptance Criteria
AetherSDR.settings, switching toCW mode does not show the decoder panel.