From ba1ebabc566fc24956bb67914cd848b89daf02b8 Mon Sep 17 00:00:00 2001 From: jamulix Date: Wed, 29 Oct 2025 17:18:14 +0100 Subject: [PATCH] Docs: Dokumentation auf aktuellen Stand gebracht MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - HILFE.md: Version v0.4.5 → v0.5.0 aktualisiert - README.md: Modulare JavaScript-Struktur dokumentiert - README.md: Veraltete Einschränkung (JS-Module) entfernt - .gitignore: infos/ Verzeichnis hinzugefügt 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitignore | 1 + HILFE.md | 2 +- README.md | 12 +++++++++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index bcba0fd..8a2bd54 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ __pycache__/ to_do_list.txt *.off +infos/ # C extensions *.so diff --git a/HILFE.md b/HILFE.md index f73223e..fae1945 100644 --- a/HILFE.md +++ b/HILFE.md @@ -440,4 +440,4 @@ Der Text scrollt **automatisch**, sodass: --- -*Typewriter Trainer v0.4.5 - Mit ❤️ entwickelt für effektives Tipptraining* +*Typewriter Trainer v0.5.0 - Mit ❤️ entwickelt für effektives Tipptraining* diff --git a/README.md b/README.md index c2d3108..26e9eb1 100644 --- a/README.md +++ b/README.md @@ -109,8 +109,15 @@ typewriter/ ├── static/ │ ├── css/ │ │ └── style.css # Styling (Dark/Light Mode) -│ ├── js/ -│ │ └── script.js # Client-Logik & Adaptives Metronom +│ ├── js/ # Modulare JavaScript-Architektur (ES6) +│ │ ├── main.js # Hauptorchestration +│ │ ├── keyboard.js # Keyboard-Event-Handling +│ │ ├── metronome.js # Adaptives Metronom +│ │ ├── session.js # Session Management +│ │ ├── statistics.js # Statistik-Berechnungen +│ │ ├── textDisplay.js # Text-Rendering +│ │ ├── theme.js # Theme Management +│ │ └── ui.js # UI-Interaktionen │ └── favicon.svg # Schreibmaschinen-Icon │ ├── templates/ @@ -481,7 +488,6 @@ Contributions sind willkommen! Bitte: ## 🐛 Bekannte Einschränkungen - **Metronom-Difficulty**: Parameter `current_difficulty` wird aktuell nicht genutzt (immer 1.0) -- **JavaScript-Module**: `script.js` ist mit 1089 Zeilen sehr groß (sollte in Module aufgeteilt werden) - **Type Hints**: Nicht alle Funktionen haben vollständige Type Hints Diese können bei Bedarf in zukünftigen Versionen verbessert werden.