Modernes Design (Standard, Win95 als Legacy), Zeitraum abrechnen, Abrechnung erledigt, Linux-Build
- Design: „modern“ (hell, flach, wie Windows 11, normaler Windows-Rahmen) ist Standard; „win95“ bleibt unter Datei > Einstellungen wählbar (Einstellung „design“). - Export: Zeitraum von–bis (nach Aktivierungsdatum oder Abrechnungszeitraum des Anbieters), exportierte Positionen werden als abgerechnet gekennzeichnet (Betrag/Händler eingefroren) und per Fingerabdruck auch in späteren Dateien/Abrechnungen nicht noch einmal abgerechnet. - Datei > Abrechnung erledigt / wieder öffnen: erledigte Abrechnungen sind gegen Änderungen gesperrt. - DB-Schema v4 (Migration inkl. Fingerabdrücke für alte Positionen). - Linux-Build (python:3.12-bookworm) als zweiter Pipeline-Job mit Tests und Selbsttest; Release-Upload für beide Jobs über build/release_hochladen.sh. - Behoben: normaler Windows-Rahmen stürzte beim Start ab (Hauptrahmen.nativ fehlte). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
97c73b82c7
commit
851fd6600a
17 files changed
+829
-80
No files matched your search
@@ -231,6 +231,7 @@ class Hauptrahmen:
|
||||
self.maximiert = False
|
||||
self._normal_geo: str | None = None
|
||||
self._schliessen = schliessen
|
||||
self.nativ = None
|
||||
root.minsize(minbreite, minhoehe)
|
||||
if not klassisch:
|
||||
self.aussen = tk.Frame(root, bg=w.FACE)
|
||||
@@ -266,7 +267,6 @@ class Hauptrahmen:
|
||||
self.aussen.bind("<B1-Motion>", self._resize)
|
||||
root.bind_all("<Alt-F4>", lambda e: self.alt_f4(e.widget))
|
||||
|
||||
self.nativ = None
|
||||
if IS_WIN and NATIVER_RAHMEN:
|
||||
from provtool.gui.nativ import NativerRahmen
|
||||
self.nativ = NativerRahmen(root, self.RAND, self.ECKE)
|
||||
|
||||
Reference in new issue
Block a user