28 lines
2.1 KiB
Markdown
28 lines
2.1 KiB
Markdown
## Why
|
|
|
|
Der gemeldete Screenshot vom 07.09.2026 zeigt blasse Code- und Titelfarben mit unzureichendem Kontrast. Die vorhandenen DOS-Farbnummern werden als terminalprofilabhängige ANSI-Farben ausgegeben; die bisherige Spezifikation garantiert damit noch kein sichtbar VBDOS-nahes, lesbares Theme auf den Phase-6-Zielen.
|
|
|
|
## What Changes
|
|
|
|
- Das gesamte IDE-Theme mit belegten VBDOS-Referenzansichten abgleichen; Herkunft, sichere Beobachtungen und bewusste Anpassungen für Lesbarkeit dokumentieren.
|
|
- Dunkelblaue Codefläche, helle Schrift, graue Bedienflächen und die belegte aktive Titelfarbe verlässlich darstellen; die vorhandene Referenz nennt Weiß auf dunklem Magenta, nicht blasses Rosa.
|
|
- Kontrast für normale und ausgewählte Texte, aktive/inaktive Fenster, Menüs, Dialoge, Hilfe, Debugger und Designer messbar absichern. Fokus und Zustände zusätzlich durch vorhandene Rahmen/Zeichen kennzeichnen.
|
|
- Terminalprofilunabhängige IDE-Farbwerte und einen dokumentierten Fallback bereitstellen; Options→Display und gespeicherte Benutzerfarben erhalten.
|
|
- Visuelle Nachweise mit der Plattformmatrix aus 05 verbinden und als Voraussetzung für Release-/Phasenabnahme in 06/07 führen.
|
|
|
|
## Capabilities
|
|
|
|
### New Capabilities
|
|
|
|
Keine.
|
|
|
|
### Modified Capabilities
|
|
|
|
- `ide-oberflaeche`: VBDOS-Referenztreue, definierte Farbabbildung und überprüfbare Kontrastanforderungen für das IDE-Theme präzisieren.
|
|
|
|
## Impact
|
|
|
|
Betroffen sind insbesondere `crates/tb-ide/src/render.rs`, `options.rs`, `help.rs`, `debugger.rs`, `designer.rs`, ihre vorhandenen Render-/Optionsprüfungen und `docs/ide-referenz.md`. Die ANSI-Zuordnung in `tb-ui/src/screen.rs` ist bei der Abgrenzung zur BASIC-Ausgabe zu berücksichtigen. Kein neuer Theme-Manager und keine zusätzliche Abhängigkeit sind vorgesehen. Benutzerdefinierte BASIC-/Forms-Farbattribute bleiben erhalten.
|
|
|
|
Eigenständiger Politur-Change innerhalb Phase 6 nach 04, vor finalen Nachweisen aus 05 und der Freigabe aus 06/07. 05 bleibt Eigentümer der echten OS-/Emulatormatrix; 05a liefert deren Theme-Prüffälle. Bereits erhobene Farbnachweise müssen bei Änderungen erneut geprüft werden.
|