aboutsummaryrefslogtreecommitdiff
path: root/hotline/ui.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2022-12-01 14:14:28 -0800
committerGitHub <noreply@github.com>2022-12-01 14:14:28 -0800
commitf9dd0410ad540ddff1e1c9b60333aed51715df1e (patch)
treef77ef4f1f407e4721cdedf7e324d00aef4cc8607 /hotline/ui.go
parente2de9d02db38ff188fea569a5b98071a6bd403ea (diff)
parent89bbc565e6838c868fb365c75023856806eaa218 (diff)
Merge pull request #83 from jhalter/add_term_bell
Add option to trigger terminal bell for chat messages
Diffstat (limited to 'hotline/ui.go')
-rw-r--r--hotline/ui.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/hotline/ui.go b/hotline/ui.go
index 709137e..8b0a8c5 100644
--- a/hotline/ui.go
+++ b/hotline/ui.go
@@ -145,6 +145,7 @@ func (ui *UI) renderSettingsForm() *tview.Flex {
return err == nil
}, nil)
settingsForm.AddInputField("Tracker", ui.HLClient.pref.Tracker, 0, nil, nil)
+ settingsForm.AddCheckbox("Enable Terminal Bell", ui.HLClient.pref.EnableBell, nil)
settingsForm.AddButton("Save", func() {
usernameInput := settingsForm.GetFormItem(0).(*tview.InputField).GetText()
if len(usernameInput) == 0 {
@@ -154,6 +155,7 @@ func (ui *UI) renderSettingsForm() *tview.Flex {
iconStr = settingsForm.GetFormItem(1).(*tview.InputField).GetText()
ui.HLClient.pref.IconID, _ = strconv.Atoi(iconStr)
ui.HLClient.pref.Tracker = settingsForm.GetFormItem(2).(*tview.InputField).GetText()
+ ui.HLClient.pref.EnableBell = settingsForm.GetFormItem(3).(*tview.Checkbox).IsChecked()
out, err := yaml.Marshal(&ui.HLClient.pref)
if err != nil {