Fixed the menu, remember transmission should be there now.

This commit is contained in:
Storm Dragon
2026-09-06 18:31:04 -04:00
parent 01ca0da7ff
commit e8df68c749
5 changed files with 17 additions and 46 deletions
+10
View File
@@ -194,6 +194,7 @@ func (b *Barnard) OpenKeyboardHelp() {
func (b *Barnard) audioSettingsItems() []uiterm.TreeItem {
agc := enabledLabel(b.UserConfig.GetAGCEnabled())
noiseSuppression := enabledLabel(b.UserConfig.GetNoiseSuppressionEnabled())
rememberTransmissionState := enabledLabel(b.UserConfig.GetRememberTransmissionState())
micVolume := b.UserConfig.GetMicVolume()
return []uiterm.TreeItem{
adminItem{label: "Automatic gain control: " + agc + "; Enter toggles", applicationAction: true, action: func() {
@@ -206,6 +207,15 @@ func (b *Barnard) audioSettingsItems() []uiterm.TreeItem {
b.AddOutputLine("Settings: noise suppression " + enabledLabel(enabled))
b.UpdateGeneralStatus("Noise suppression: "+enabledLabel(enabled), false)
}},
adminItem{label: "Remember transmission state: " + rememberTransmissionState + "; Enter toggles", applicationAction: true, action: func() {
enabled := !b.UserConfig.GetRememberTransmissionState()
if err := b.UserConfig.SetRememberTransmissionState(enabled); err != nil {
b.AddOutputLine("Settings: could not save remember transmission state: " + err.Error())
return
}
b.AddOutputLine("Settings: remember transmission state " + enabledLabel(enabled))
b.UpdateGeneralStatus("Remember transmission state: "+enabledLabel(enabled), false)
}},
adminItem{label: fmt.Sprintf("Microphone level: %.0f percent", micVolume*100)},
adminItem{label: "Increase microphone level by 10 percent", applicationAction: true, action: func() {
volume := b.adjustMicVolume(0.1)