# Änderungsprotokoll / Changelog

Diese Datei enthält die für Nutzerinnen und Nutzer relevanten Änderungen an den veröffentlichten FontWerk-Versionen. Technische Implementierungsdetails und die Historie interner Entwicklungsversionen befinden sich in [`DEVELOPMENT-CHANGELOG.md`](DEVELOPMENT-CHANGELOG.md).

Das Format orientiert sich an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/). Die Versionsnummern folgen [Semantic Versioning](https://semver.org/lang/de/).

This file contains changes to released FontWerk versions that are relevant to users. Technical implementation details and the history of internal development versions are documented in [`DEVELOPMENT-CHANGELOG.md`](DEVELOPMENT-CHANGELOG.md).

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and version numbers follow [Semantic Versioning](https://semver.org/).

## [1.1.0] – 2026-07-25

### Deutsch

#### Hinzugefügt

- eigene, an FontWerk und das aktive Theme angepasste Hinweis-, Fehler- und Bestätigungsdialoge
- 32 abgestimmte Farbmarkierungen für virtuelle Ordner und eine hellgraue Standardmarkierung für neue Ordner
- direkter Power-Schalter je Schriftzeile mit Spinner während der Aktivierung oder Deaktivierung
- sichtbare Bitte-warten- und Fortschrittsanzeigen bei langen Schriftenscans sowie beim Wiederherstellen oder Deaktivieren mehrerer Schriften
- dauerhaft gespeicherte Einzeldateiquellen zusätzlich zu rekursiv gescannten Schriftordnern
- rote Hervorhebung fehlender Zeichen in Textprobe, Musterblatt und Projektblatt
- mehrseitiges Projektblatt mit frischer Projektprüfung, Vorschau, Druck und PDF-Export
- mehrseitiges Musterblatt; der frei editierbare Mustertext beginnt immer auf Seite 2
- zusätzlicher Auswahlpunkt vor **Alle Schriften**
- direkte Entfernung externer Schriftdateien aus der Konfliktanalyse
- Bestätigung beim Beenden über Hauptfenster und Tray-Menü
- vollständige Oberflächenübersetzungen für Spanisch, Italienisch, Japanisch und vereinfachtes Chinesisch zusätzlich zu Deutsch, Englisch und Französisch
- getrennte Aktionen **Aus virtuellem Ordner entfernen** und **Aus FontWerk entfernen**

#### Geändert

- Sprache und Design werden bereits während der Auswahl in den Einstellungen auf die gesamte Oberfläche angewendet; Schließen ohne Speichern stellt den vorherigen Zustand wieder her
- die Sprachauswahl verwendet feste Eigenbezeichnungen und bleibt beim Live-Wechsel stabil
- **Alle Schriften** wird mit der aktuellen Oberflächensprache übersetzt
- einzelne per Drag & Drop hinzugefügte Schriftdateien registrieren nur noch die konkrete Datei und nicht automatisch deren Elternordner
- abgelegte Dateien werden bei ausgewähltem virtuellem Ordner direkt zugeordnet
- rekursive Schriftenscans verarbeiten erreichbare Unterordner vollständig und überspringen einzelne nicht zugängliche Bereiche, ohne bereits gefundene Schriften zu verlieren
- virtuelle Ordner zählen nur aktuell erreichbare und eingelesene Schriften; bestehende Zuordnungen bleiben für später wieder verfügbare Quellen erhalten
- Aktivierungs- und Deaktivierungsvorgänge blockieren die Oberfläche nicht mehr und Stapelvorgänge zeigen ihren Fortschritt an
- **Aus FontWerk entfernen** deaktiviert die Schrift bei Bedarf und entfernt ihre FontWerk-Zuordnungen sowie den Eintrag unter **Einzelne externe Schriftdateien**, ohne die Datei zu löschen
- der Papierkorb in der Konfliktanalyse löscht nach Bestätigung ausschließlich externe Schriftdateien physisch und deaktiviert sie vorher bei Bedarf
- nach dem Schließen von Projektblatt- und Musterblatt-Vorschauen zeigt die Statusleiste die erzeugte Seitenzahl

#### Behoben

- falsche oder veraltete Zähler virtueller Ordner bei entfernten und vorübergehend nicht erreichbaren Quellen
- missverständliche Drag-and-drop-Meldungen und unbeabsichtigte Scans ganzer Laufwerke beim Ablegen einzelner Dateien
- vorzeitiger Abbruch eines kompletten Quellenscans durch einen Fehler in einem einzelnen Unterordner
- leere Sprachauswahl und roter Validierungsrahmen nach einem Live-Sprachwechsel
- unnötige zusätzliche Musterblattseite, auf der nur das letzte Wort des Mustertexts erschien
- kurzzeitige Zugriffsprobleme beim Drag & Drop während oder unmittelbar nach einer Schriftaktivierung
- fehlerhafte Kreisbewegung des Aktivierungs-Spinners

### English

#### Added

- dedicated information, error, and confirmation dialogs matching FontWerk and the active theme
- 32 coordinated virtual-folder colors and a light-gray default marker for new folders
- a direct power button in every font row with a spinner during activation or deactivation
- prominent please-wait and progress indicators for long font scans and for restoring or deactivating multiple fonts
- persisted individual file sources in addition to recursively scanned font folders
- red highlighting of missing characters in the text sample, specimen sheet, and project sheet
- a multi-page project sheet with a fresh project check, preview, printing, and PDF export
- a multi-page specimen sheet whose editable sample text always starts on page 2
- a permanent marker before **All fonts**
- direct removal of external font files from conflict analysis
- exit confirmation from both the main window and notification-area menu
- complete UI translations for Spanish, Italian, Japanese, and Simplified Chinese in addition to German, English, and French
- separate **Remove from virtual folder** and **Remove from FontWerk** actions

#### Changed

- language and theme changes are applied to the whole interface immediately while Settings is open; closing without saving restores the previous state
- the language selector uses fixed native-language names and remains stable during live language changes
- **All fonts** follows the current interface language
- individual files added by drag and drop register only the selected file instead of automatically registering its parent folder
- dropped files are assigned directly when a virtual folder is selected
- recursive source scans continue through accessible subfolders and skip individual inaccessible areas without losing fonts already found
- virtual-folder counts include only currently reachable and scanned fonts while preserving assignments for sources that become available again later
- activation and deactivation no longer block the interface, and batch operations display progress
- **Remove from FontWerk** deactivates the font when necessary and removes its FontWerk assignments and individual-file source entry without deleting the file
- after confirmation, the trash action in conflict analysis physically deletes external font files only and deactivates them first when necessary
- the status bar reports the generated page count after project-sheet and specimen-sheet previews close

#### Fixed

- incorrect or stale virtual-folder counts for removed or temporarily unavailable sources
- misleading drag-and-drop messages and unintended full-drive scans when dropping individual files
- complete source scans aborting because of an error in one subfolder
- empty language selection and red validation border after a live language change
- an unnecessary extra specimen page containing only the last word of the sample text
- transient drag-and-drop access errors during or immediately after font activation
- incorrect off-center activation-spinner movement

## [1.0.0] – 2026-07-12

### Deutsch

#### Veröffentlicht

- erste stabile Veröffentlichung von FontWerk

#### Enthalten

- Verwaltung installierter Windows-Schriften, Benutzer-Schriften und externer TTF-/OTF-Dateien
- virtuelle Ordner, Mehrfachzuordnungen, Projektmetadaten und Farbmarkierungen
- temporäre Aktivierung externer Schriften und projektbezogene Aktivierungssets
- Textprobe, Zeichenabdeckungsprüfung, Konfliktanalyse und Musterblatt
- Projekt-Schriftexport, Tray-Betrieb, Windows-Autostart und manuelle Update-Prüfung
- deutsche, englische und französische Benutzeroberfläche sowie System-, Hell- und Dunkelmodus

### English

#### Released

- released the first stable version of FontWerk

#### Included

- management of installed Windows fonts, user fonts, and external TTF/OTF files
- virtual folders, multiple assignments, project metadata, and color markers
- temporary activation of external fonts and project-based activation sets
- text samples, character coverage checks, conflict analysis, and specimen sheets
- project-font export, notification-area operation, Windows autostart, and manual update checks
- German, English, and French UI plus system, light, and dark themes
