Zum Inhalt springen

Einstellungen

Menü Einstellungen — zwei Schalter. Mehr braucht die Anwendung nicht: Alles Fachliche entscheidet sich am Werkzeug selbst.

Einstellung Werte Wirkung
Sprache „wie das Betriebssystem“ oder eine der neun Sprachen wirkt erst nach einem Neustart der Anwendung. Der Dialog sagt das, sobald tatsächlich umgestellt wurde
Erscheinungsbild System, Hell, Dunkel greift sofort

Beides liegt in settings.json im Benutzerprofil — unter Windows %LOCALAPPDATA%\Invoiceflair\settings.json, unter macOS entsprechend. In derselben Datei steht auch die Lizenz.

Geschrieben wird atomar: Ein Absturz mitten im Schreiben hinterlässt keine halbe Datei — die sähe beim nächsten Start wie ein Lizenzfehler aus und wäre keiner. Ist die Datei unlesbar, startet die Anwendung mit Vorgabewerten statt gar nicht.

Die Anwendung startet nur einmal. Zwei laufende Instanzen würden sich im Ordner-Sync überholen und dieselbe Datei doppelt verarbeiten.

  • das Journal des Ordner-Syncs als SQLite-Datei neben settings.json
  • falls der Start selbst scheitert: eine boot-crash.log im selben Ordner — die erste Datei, in die man sieht, wenn die Anwendung gar nicht startet

Neben die Programmdateien schreibt die Anwendung nichts.