• v1.9.0 9d7aa1eec7

    TheMockTv released this 2026-09-06 22:35:41 +00:00 | 9 commits to main since this release

    Erprobungsfassung. Benutzung auf eigene Gefahr.

    Dieses Programm hatte überhaupt kein Theme

    Es lief im Tk-Standard – hell, egal was Windows eingestellt war.

    Was sich geändert hat

    Hell, dunkel oder wie Windows – unter Daten → Darstellung.
    Die Wahl wirkt sofort, nicht erst beim nächsten Start. Und sie nimmt nichts mit: wer mitten in einer halb getippten Eingabe umschaltet, findet danach alles wieder da, wo es war.

    Mit umgestellt werden auch die Dinge, die nicht Tk gehören: die Titelleiste von Windows, das Fenstersymbol und das Logo. Für die dunkle Darstellung wird das Zeichen aufgehellt – gemessen sind es zwei Farben, ein Petrol #004860 und ein fast schwarzes #181818, und letzteres liegt genau auf der Kachelfarbe. Verändert wird nur die Helligkeit; Farbton und Sättigung bleiben, sonst wäre es nicht mehr dasselbe Logo.

    Umschalten heißt neu zeichnen. Die Farben stecken an über sechzig Stellen in den Bedienelementen. Sie einzeln nachzuziehen hieße, eine Liste aller eingefärbten Elemente zu pflegen – und wer beim nächsten neuen Element einen Eintrag vergisst, hat einen hellen Fleck im dunklen Fenster, den niemand wiederfindet. Neu zeichnen kann nichts vergessen.

    Dazu kamen hier die Stellen, die Tk nicht von allein mitnimmt: die Menüleiste (ein natives Windows-Menü lässt sich nicht einfärben – sie ist jetzt selbst gebaut), die Liste der Buchungen, die Summenkästen, und die Monatsreiter wurden schmaler, damit alle zwölf Namen lesbar bleiben.

    ⚠️ Behoben: die Meldung des Rechnungstools stand nie da

    Meldet das Rechnungstool eine neue Rechnung, läuft sofort das Einlesen an – und dessen Ergebnis landete in derselben Zeile. Die Meldung stand also nur Sekundenbruchteile da; man sah nie, dass etwas hereingekommen war.

    Aufgefallen ist es, weil ein Prüfstand mal grün und mal rot lief, je nachdem wann er hinsah. Das war kein Wackler im Prüfstand, sondern sein Symptom. Statusmeldungen können jetzt Vorrang haben; die des Rechnungstools bekommt sechs Sekunden.

    Was drin ist

    Datei wofür
    Steuerrechnungstool-Setup-1.9.0.exe Das ist die Datei zum Herunterladen.
    Steuerrechnungstool.exe die nackte Programmdatei – die holt sich der Updater von hier.
    Steuerrechnungstool.exe.sha256 die Prüfsumme dazu.
    Updater.exe der Starter, wird vom Setup mitgebracht.

    Wer die Vorfassung installiert hat, muss nichts tun: der Updater holt das beim nächsten Start von selbst.

    Alles unter einem Dach: ravokk

    %LOCALAPPDATA%
    avokk    config.json, journal.sqlite3, Nummernbuch, berichte\   <- Daten
        Rechnungstool\                                          <- Programm
        Steuerrechnungstool\                                    <- Programm
    

    Der gemeinsame Ordner wird nicht mehr abgefragt. Beide Programme legen ihn selbst an und finden sich dort. Gefragt wird nur noch, wer ihn ausdrücklich verschieben will – etwa auf ein Netzlaufwerk. Vorher musste man in beiden Programmen denselben Pfad eintippen; ein Buchstabe daneben, und jedes führte sein eigenes Nummernbuch weiter. Aufgefallen wäre das erst, wenn eine Rechnungsnummer zum zweiten Mal vergeben ist (§ 14 Abs. 4 Nr. 4 UStG).

    Deinstallieren lässt nichts liegen. Der Programmordner ist danach restlos weg – auch die vom Updater nachgeladenen Fassungen, die der Installer gar nicht kennt. Die Daten bleiben: sie liegen neben dem Programm, nicht darin, und sind zehn Jahre aufbewahrungspflichtig (§ 147 AO). Beides zusammen prüft pruef_installation.py, indem er wirklich installiert und wieder deinstalliert.

    Das Symbol ist jetzt eine helle Kachel mit runden Ecken und dem Zeichen darauf, in allen Größen von 16 bis 256 Pixeln. Freigestellt ging es auf einem dunklen Desktop-Hintergrund unter.

    Prüfsummen (SHA256)

    Datei Summe
    Steuerrechnungstool-Setup-1.9.0.exe 8f025c0b12272172e02a644a6031460d4e45cdfd245da27798eab4325ca4a603
    Steuerrechnungstool.exe 8f48c760bc3f4b7f8e1f043aa004eacf887f9d4f20c7b0bfa4c9dbdfd77cc959
    Updater.exe d20d2ddfa808790e47e38b5d2c520a9085fb7f83c5171c94b358c27953092267

    Fehler und Wünsche bitte unter Issues.

    Downloads