summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/main.go b/main.go
index ea16eee..79a9d4c 100644
--- a/main.go
+++ b/main.go
@@ -55,15 +55,19 @@ func createPreferenceWindow(a fyne.App) fyne.Window {
window := a.NewWindow("Preferences")
directoryPreference := widget.NewEntry()
directoryPreference.SetText(a.Preferences().StringWithFallback("Directory", defaultDirectory))
+ autoLogSharedTextPreference := widget.NewCheck("Auto-log shared text", nil)
+ autoLogSharedTextPreference.SetChecked(a.Preferences().BoolWithFallback("AutoLogSharedText", false))
window.SetContent(container.NewVBox(
container.NewVBox(
widget.NewLabel("Directory:"),
directoryPreference,
),
+ autoLogSharedTextPreference,
container.NewHBox(
widget.NewButton("Save", func() {
a.Preferences().SetString("Directory", directoryPreference.Text)
+ a.Preferences().SetBool("AutoLogSharedText", autoLogSharedTextPreference.Checked)
window.Hide()
}),
)))