Export XLS: add timestamp to default filename

The save dialog now suggests e.g. normal_kits_20260911_143200.xlsx
so successive exports never collide.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-09-11 13:17:39 +03:00
co-authored by Claude Opus 4.6
parent d3d141cca8
commit f1cc15f70f
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ so later rebinding would only ever be seen by the module that did it.
import configparser
import os
VERSION = "0.0.0.070"
VERSION = "0.0.0.071"
PROPERTIES_FILE = os.path.join(os.path.dirname(os.path.abspath(__file__)), "editor.properties")
DEFAULT_GRID_SIZE = 10
DEFAULT_ADD_TIMESTAMP = True
+3 -1
View File
@@ -16,6 +16,7 @@ declared starts unticked, and ticking it adds it at its newest build.
"""
import os
from datetime import datetime
import tkinter as tk
from tkinter import filedialog, messagebox, ttk
@@ -301,7 +302,8 @@ class KitsPanel:
default_name = ""
if app_state.current_file_path:
base = os.path.splitext(os.path.basename(app_state.current_file_path))[0]
default_name = f"{base}_kits.xlsx"
stamp = datetime.now().strftime("%Y%m%d_%H%M%S")
default_name = f"{base}_kits_{stamp}.xlsx"
path = filedialog.asksaveasfilename(
title="Export Kit Table",