• v1.8.0 f7801f46f0

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

    Erprobungsfassung. Benutzung auf eigene Gefahr.

    Was sich geändert hat

    Hell, dunkel oder wie Windows – unter Einstellungen → 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.

    Neuer Prüfstand pruef_darstellung.py. Er prüft die drei Modi, dass beim Umschalten nichts verlorengeht, und dass danach kein Bedienelement mehr eine Farbe der anderen Darstellung trägt. Beim Bauen hat er sofort zugeschlagen: im ersten Versuch waren Kundenname und Rechnungsnummer nach dem Wechsel weg.

    Nebenbei: beim Beenden landen keine zwei Fehlermeldungen mehr im Log. Ein Log, in dem bei jedem normalen Beenden Fehler stehen, liest irgendwann niemand mehr.

    Was drin ist

    Datei wofür
    Rechnungstool-Setup-1.8.0.exe Das ist die Datei zum Herunterladen.
    Rechnungstool.exe die nackte Programmdatei – die holt sich der Updater von hier.
    Rechnungstool.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
    Rechnungstool-Setup-1.8.0.exe eed098ea6834e057498f62496c67bededc715bff4fbea00b525496b842f07d7f
    Rechnungstool.exe 9bb1c62feff09a3e57b4fb07a206a45cfd8fa6a7db89d9d235327d7f5eb29e0a
    Updater.exe 9c0c785a43aeb74bd1262b1c2ef34e69f7d676dc957b7ba5e7826089e24d4609

    Fehler und Wünsche bitte unter Issues.

    Downloads