2.1 KiB
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.