feat: Add confirmation prompt for overwriting existing presets

This commit is contained in:
William Valentin
2025-08-08 12:32:59 -07:00
parent d85027152e
commit eab011b507

View File

@@ -526,6 +526,12 @@ class SearchFilterWidget:
if not name:
return
presets = get_pref("filter_presets", {}) or {}
if name in presets and not messagebox.askyesno(
"Overwrite Preset",
f"Preset '{name}' exists. Overwrite?",
parent=self.parent,
):
return
presets[name] = self.data_filter.get_filter_summary()
set_pref("filter_presets", presets)
save_preferences()