Rules-based browser launcher for TUI + GNOME. switchyard.aly.codes
tui gome bowser go
0

Configure Feed

Select the types of activity you want to include in your feed.

src: fixup strings, improve strings to match gnome hig

Aly Raffauf (Jan 23, 2026, 10:07 PM EST) ed66166f 01e48ca2

+5 -5
+1 -1
src/dialog_default_browser.go
··· 10 10 func showDefaultBrowserPrompt(parent gtk.Widgetter, cfg *Config, updateUI func()) { 11 11 dialog := adw.NewAlertDialog( 12 12 "Set as Default Browser?", 13 - "Switchyard works best when set as your default browser. This allows it to intercept links and route them to the appropriate browser based on your rules.", 13 + "Switchyard needs to be the default browser to route links based on your rules.", 14 14 ) 15 15 16 16 dialog.AddResponse("no", "Don't Ask Again")
+1 -1
src/settings_advanced.go
··· 85 85 return 86 86 } 87 87 88 - warnDialog := adw.NewAlertDialog("Import Configuration?", "This will replace all your current settings and rules with the imported configuration.") 88 + warnDialog := adw.NewAlertDialog("Import Configuration?", "This will replace your current settings and rules.") 89 89 warnDialog.AddResponse("cancel", "Cancel") 90 90 warnDialog.AddResponse("import", "Import") 91 91 warnDialog.SetResponseAppearance("import", adw.ResponseDestructive)
+2 -2
src/settings_appearance.go
··· 17 17 18 18 forceDarkRow := adw.NewSwitchRow() 19 19 forceDarkRow.SetTitle("Force dark mode") 20 - forceDarkRow.SetSubtitle("Always use dark mode") 20 + forceDarkRow.SetSubtitle("Override system color scheme") 21 21 forceDarkRow.SetActive(cfg.ForceDarkMode) 22 22 appearanceGroup.Add(forceDarkRow) 23 23 ··· 29 29 30 30 showNamesRow := adw.NewSwitchRow() 31 31 showNamesRow.SetTitle("Show browser names") 32 - showNamesRow.SetSubtitle("Show browser names below icons") 32 + showNamesRow.SetSubtitle("Display names under browser icons") 33 33 showNamesRow.SetActive(cfg.ShowAppNames) 34 34 launcherGroup.Add(showNamesRow) 35 35
+1 -1
src/settings_behavior.go
··· 22 22 23 23 promptRow := adw.NewSwitchRow() 24 24 promptRow.SetTitle("Show launcher when no rule matches") 25 - promptRow.SetSubtitle("Let you choose a browser for unmatched URLs") 25 + promptRow.SetSubtitle("Choose a browser for URLs without a matching rule") 26 26 promptRow.SetActive(cfg.PromptOnClick) 27 27 behaviorGroup.Add(promptRow) 28 28