Commit graph

2 commits

Author SHA1 Message Date
TheMockTv
adbb035cf1 Pruefstaende auf den zweiten Monitor, Desktop-Verknuepfung mit Symbol
Seine Ansagen
  "teste links auf dem 1080p monitor nicht mehr auf dem main ... weil da
   schau ich nun video"
  "und das steuertool hat noch kein installer und die rechnungstool hat das
   icon nicht auf dem desktop etc selbe beim steuertool"

Pruefplatz
  Der Platz fuer Pruefstandsfenster lag bei "Bildschirmbreite + 20", also
  RECHTS neben dem Hauptmonitor. Bei ihm steht der zweite Monitor aber LINKS
  (x = -1920), und rechts ist gar nichts: die Fenster gingen ins Leere. Sie
  liefen, waren aber nirgends zu sehen - das hat beim Bildermachen einige Zeit
  gekostet, ehe es auffiel.

  theme.pruefplatz() sucht jetzt den nicht-primaeren Monitor und liefert
  dessen Ecke. Gibt es keinen, bleibt es beim alten Verhalten. Das
  Steuerrechnungstool hatte ueberhaupt keine Sonderposition - dessen
  Pruefstandsfenster gingen mitten auf den Hauptbildschirm auf.

Verknuepfungen
  Der Haken "Verknuepfung auf dem Desktop" ist jetzt vorgesetzt statt
  abgewaehlt, und jede Verknuepfung traegt IconFilename ausdruecklich. Ohne
  das erbt sie ihr Symbol vom UPDATER - und Windows zeigte an ihrer Stelle
  das nackte Standardsymbol.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V4t48uxDok5rJXhC9bX1Ax
2026-09-07 00:41:35 +02:00
TheMockTv
73042b771c Logo in der Statuszeile, Bau an einer Stelle, Startprobe fuer die EXE
Logo
  Das Programmlogo steht jetzt klein neben "powered by ravokk" - dort sitzt
  die Kennung des Werkzeugs, nicht die des Kunden. Eine eigene Kopfzeile hat
  dieses Programm nicht; oben sind die Reiter.

bauen.py
  Der Weg von der Quelle zur Setup-Datei war eine Folge von Befehlen, die
  jemand von Hand eintippen musste. Wer einen Schritt vergisst, liefert eine
  Setup-Datei mit einer alten EXE aus - und sieht es ihr nicht an. Genau das
  ist heute passiert. Jetzt ist es ein Befehl, die Nummer kommt aus
  version.py, und am Ende stehen die SHA256-Summen fuer den Release-Text.

pruef_start_exe.py
  Prueft, was kein anderer Pruefstand prueft: ob die GEBAUTE EXE ein
  sichtbares Fenster zeigt. Alle uebrigen fahren das Programm aus der Quelle,
  dort trat der Fehler nie auf. "Der Prozess laeuft" beweist dabei nichts -
  er lief ja, waehrend nichts zu sehen war.

Aufgeraeumt
  "Rechnung Campinghof.exe" ist weg; gebaute Dateien gehoeren ins Release,
  nicht ins Repo. Die .spec-Dateien dagegen schon: ohne sie kann niemand die
  EXE nachbauen, die der Updater ausliefert.

Fassung 1.7.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V4t48uxDok5rJXhC9bX1Ax
2026-09-06 20:34:59 +02:00