Docs: Dokumentation auf aktuellen Stand gebracht

- 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 <noreply@anthropic.com>
This commit is contained in:
jamulix 2025-10-29 17:18:14 +01:00
commit ba1ebabc56
3 changed files with 11 additions and 4 deletions

1
.gitignore vendored
View file

@ -8,6 +8,7 @@ __pycache__/
to_do_list.txt
*.off
infos/
# C extensions
*.so

View file

@ -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*

View file

@ -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.