No description
- Rust 83.2%
- Slint 16.7%
Das Album-Feld baute über set-session-album bei jedem Tastendruck das komplette Titel-Tabellenmodell neu auf (update_title_table_ui). Die Tabelle zeigt das Album gar nicht an; der synchrone Neuaufbau legte aber das Eingabefeld neu aus und störte es: - Bei Zwei-Wege-Bindung (text <=>) wurde edit-track-album zurückgeschrieben und beim Relayout neu in das Feld gepusht -> Textcursor sprang an den Anfang, man konnte nur noch vor dem ersten Zeichen klicken. - Bei Einweg-Bindung verwarf das Relayout den gerade getippten Tastendruck. Behebung (analog zu den Titelteil-Feldern): - Album-LineEdit nutzt Einweg-Bindung (text:) statt <=>. - set-session-album baut die Tabelle nicht mehr pro Tastendruck neu auf. - spellcheck-apply liest das Album live aus der TrackList statt aus der nun nicht mehr live gehaltenen edit-track-album-Property. - spellcheck-album zeigt die Korrekturvorschläge jetzt automatisch beim Tippen an (wie title-set-part); vorher fehlte dem Album diese Anzeige. - Autosave des Albums wird über einen Timer gedebounct (800 ms) statt pro Tastendruck die Datei zu schreiben; das Datenmodell bleibt sofort aktuell. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .kilo | ||
| .vscode | ||
| ngen_audio_base | ||
| ngen_audio_linux | ||
| ngen_audio_windows | ||
| ngen_capture | ||
| ngen_rec_main | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| ARCHITEKTUR_ANALYSE.md | ||
| ASIO.md | ||
| Benennung.md | ||
| build_common.rs | ||
| Cargo.toml | ||
| LICENSE | ||
| OFFEN.md | ||
| PLAN_CAPTURE_STEUERUNG.md | ||
| PLAN_PFADE_BENENNUNG.md | ||
| PLAN_UNDETERMINED_ROW.md | ||
| Release-Plan.md | ||