docs: ticket 12 (durchstich) aufloesen, korrekturen an 11 und 06, zug im glossar geschaerft
This commit is contained in:
@@ -52,3 +52,21 @@ Vollständiger Bericht: [`research/06-ratatui-architektur.md`](../research/06-ra
|
||||
|
||||
Sieben Punkte sind im Bericht ausdrücklich als nicht verifiziert markiert. Sechs Anschlussfragen bleiben
|
||||
offen und sind zu Ticket 11 und 12 graduiert.
|
||||
|
||||
## Nachtrag aus Ticket 12: der Windows-Fallstrick ist gemessen
|
||||
|
||||
Der `KeyEventKind::Press`-Filter stand hier als Faktum, aber ungeprüft. Der Durchstich zählt
|
||||
Tasten-Events ungefiltert **und** gefiltert mit. Unter Windows 11:
|
||||
|
||||
```
|
||||
Tasten 14 → Press 7 → Züge 7
|
||||
```
|
||||
|
||||
Jeder Tastendruck erzeugt zwei `Event::Key` — Press und Release. Ohne den Filter kostete **jeder
|
||||
Schritt zwei Züge**, und weil ein Zug befristete Modifikatoren tickt, wäre das kein kosmetischer
|
||||
Fehler, sondern doppelte Spielzeit.
|
||||
|
||||
Ebenfalls im Durchstich bestätigt: `ratatui::run`, der Buffer-Zugriff über `buf[(x, y)].set_symbol(…)`
|
||||
für ein eigenes Grid-Widget, `Clear` auf ein Sub-`Rect` für Popups, und dass `ratatui` die Crate
|
||||
`crossterm` re-exportiert — ein eigener `Cargo.toml`-Eintrag ist tatsächlich unnötig. Gebaut gegen
|
||||
ratatui 0.30.2 mit Rust 1.96.
|
||||
|
||||
Reference in New Issue
Block a user