feat(settings): Checkbox für Medien-Pause während Aufnahme

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-15 19:02:04 +02:00
parent c0fe0f90df
commit 9dfea1e3ef
+12 -1
View File
@@ -103,9 +103,19 @@ class SettingsDialog:
frame, textvariable=mic_var, values=mic_names, state="readonly", width=32
).grid(row=2, column=1, columnspan=2, sticky=tk.W, padx=4)
# --- Medien-Pause ---
pause_media_var = tk.BooleanVar(
value=self._config.pause_media_during_recording
)
ttk.Checkbutton(
frame,
text="Medienwiedergabe während Aufnahme pausieren",
variable=pause_media_var,
).grid(row=3, column=0, columnspan=3, sticky=tk.W, pady=4)
# --- Buttons ---
btn_frame = ttk.Frame(frame)
btn_frame.grid(row=3, column=0, columnspan=3, pady=12, sticky=tk.E)
btn_frame.grid(row=4, column=0, columnspan=3, pady=12, sticky=tk.E)
def save():
new_config = Config(
@@ -117,6 +127,7 @@ class SettingsDialog:
channels=self._config.channels,
min_duration=self._config.min_duration,
microphone="" if mic_var.get() == "Standard" else mic_var.get(),
pause_media_during_recording=pause_media_var.get(),
)
save_config(new_config)
self._on_save(new_config)