Sichtpruefung der Oberflaeche unter Linux (Teil 1 von 2)
Durchgefuehrt ohne Bildschirm: Anwendung unter Xvfb, Navigation per xdotool, Aufnahmen mit import. Damit ist die Sichtpruefung reproduzierbar und ohne Anwesenheit moeglich. Positiv: Schriftrendering sauber inklusive Umlauten, typografischen Anfuehrungszeichen, Emoji und Monospace im Terminal - unter Linux mit Fontconfig nicht selbstverstaendlich. LiveCharts2/Skia rendert. Layout ohne Ueberlappungen oder abgeschnittene Texte. Die beim Fruehjahrsputz nach Assets/ verschobenen PNG-Symbole werden korrekt angezeigt. Vier neue Befunde: - B-5: Mullvad CLI Path steht unter Linux auf C:\Program Files\... - der Standardwert stammt aus der Windows-Zeit. Wer die VPN-Rotation einschaltet, bekommt einen Fehler ohne erkennbare Ursache. - B-6: Textkontrast in den KPI-Kacheln nur 2,33:1 (gemessen, RGB 46/104/68 auf 35/37/39). WCAG AA verlangt 4,5:1. - B-7: Gesamt erscheint doppelt in der KPI-Kachel. - B-8: Datumsachse der Equity-Kurve zeigt zwoelfmal 01.01. statt fortlaufender Daten. Vermutlich nicht Linux-spezifisch, nur hier aufgefallen. Offen: die vier Modulfenster. Ohne Lizenzschluessel deaktiviert BuildHost alle Module, sie bleiben in der Seitenleiste ausgegraut. Das Deploymentcenter ist von der VM erreichbar und die Lizenz-CLI meldet bereits eine HWID auf Basis der Linux-machine-id - eine Aktivierung waere zugleich die Live-Abnahme von D-2. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -257,3 +257,92 @@ sudo rm /etc/sudoers.d/99-testing
|
||||
```
|
||||
|
||||
Vollständige Aufräumbefehle: [TESTUMGEBUNG-Linux-VM.md](../TESTUMGEBUNG-Linux-VM.md) §7.
|
||||
|
||||
|
||||
---
|
||||
|
||||
# Nachtrag 2: Sichtprüfung der Oberfläche
|
||||
|
||||
Durchgeführt **ohne Bildschirm**: Die Anwendung lief unter `Xvfb` (virtuelles Display
|
||||
1600×1000), Navigation per `xdotool`, Aufnahmen mit `import`. Damit ist die Sichtprüfung
|
||||
reproduzierbar und ohne Anwesenheit möglich.
|
||||
|
||||
⚠️ **Erst vier von neun Ansichten geprüft.** Ohne Lizenzschlüssel deaktiviert die Anwendung
|
||||
**alle Module** (`BuildHost`: `if (!licensed) foreach (var m in allModules) disabled.Add(...)`),
|
||||
sodass Copytrading, ResolutionFarming, Supervisor und Accounting in der Seitenleiste ausgegraut
|
||||
bleiben. Für deren Prüfung wird ein Lizenzschlüssel gebraucht.
|
||||
|
||||
## Was gut aussieht
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **Schriftrendering** | Sauber und vollständig — Umlaute, typografische Anführungszeichen („…") und sogar Emoji werden korrekt dargestellt. Im Terminal auch die Monospace-Schrift. Unter Linux mit Fontconfig keineswegs selbstverständlich |
|
||||
| **Diagramme (Skia)** | LiveCharts2 rendert: Achsen, Gitternetz, Beschriftungen, Rahmen |
|
||||
| **Layout** | Keine Überlappungen, keine abgeschnittenen Texte, keine zerbrochenen Werkzeugleisten. Die Einfenster-Shell mit Seitenleiste sitzt |
|
||||
| **Symbole** | Die nach `Assets/` verschobenen PNGs werden korrekt angezeigt — der Umzug beim Frühjahrsputz hat gehalten |
|
||||
| **Dunkelmodus** | Durchgängig konsistent über alle geprüften Ansichten |
|
||||
| **Einstellungs-Editor** | Der `PropertyGrid`-Ersatz funktioniert wie vorgesehen: Kategorie-Überschrift, Label links, Feld rechts, Hinweis darunter |
|
||||
|
||||
## Befunde
|
||||
|
||||
### B-5 · Windows-Pfad als Standardwert unter Linux · offen
|
||||
|
||||
Im Einstellungsfenster steht bei **Mullvad CLI Path**:
|
||||
|
||||
```
|
||||
C:\Program Files\Mullvad VPN␍esources\mullvad.exe
|
||||
```
|
||||
|
||||
Auf einem Linux-System ist das sinnlos — dort liegt die ausführbare Datei üblicherweise unter
|
||||
`/usr/bin/mullvad`. Der Standardwert stammt aus der Windows-Zeit und wurde bei der Portierung
|
||||
nicht mitgezogen. Folge: Wer die VPN-Rotation auf dem Zielserver einschaltet, ohne den Pfad von
|
||||
Hand zu korrigieren, bekommt einen Fehler, dessen Ursache nicht offensichtlich ist.
|
||||
|
||||
**Empfehlung:** Standardwert plattformabhängig setzen — unter Linux `/usr/bin/mullvad`, unter
|
||||
Windows der bisherige Pfad.
|
||||
|
||||
### B-6 · Zu geringer Textkontrast in den KPI-Kacheln · offen
|
||||
|
||||
Der grüne Text in den Modul-KPI-Kacheln erreicht gegen den Kachelhintergrund nur
|
||||
|
||||
```
|
||||
Textfarbe RGB(46, 104, 68)
|
||||
Hintergrund RGB(35, 37, 39)
|
||||
Kontrast 2,33 : 1
|
||||
```
|
||||
|
||||
**WCAG AA verlangt 4,5:1** für normalen Text (3:1 erst ab 18,7 px fett). Der Wert liegt also
|
||||
deutlich darunter — auf einem hellen Bildschirm oder aus normalem Sitzabstand sind die Zahlen
|
||||
schwer zu lesen.
|
||||
|
||||
Betrifft die gedämpfte „positiv"-Farbe des Dunkelmodus. Anzuheben, ohne die Signalwirkung
|
||||
(grün = positiv, rot = negativ) aufzugeben.
|
||||
|
||||
### B-7 · „Gesamt" erscheint doppelt in der KPI-Kachel · offen, klein
|
||||
|
||||
Die Kachel trägt die Überschrift **Gesamt** und darunter als erste Textzeile noch einmal
|
||||
**Gesamt**. Sieht wie ein Darstellungsfehler aus; vermutlich wird der Modulname sowohl als Titel
|
||||
als auch im Textblock gerendert.
|
||||
|
||||
### B-8 · Datumsachse der Equity-Kurve zeigt zwölfmal „01.01." · offen
|
||||
|
||||
Bei eingestelltem Zeitraum „30 Tage" trägt die X-Achse der Equity-Kurve **zwölf identische
|
||||
Beschriftungen „01.01."**. Erwartet wären fortlaufende Daten über den Zeitraum.
|
||||
|
||||
Vermutlich werden die Achsen-Ticks nicht auf echte Datumswerte abgebildet, sondern auf einen
|
||||
Standardwert — bei leerem Datenbestand fällt das besonders auf. **Nicht Linux-spezifisch:** Der
|
||||
Fehler dürfte unter Windows genauso auftreten, ist dort nur nie jemandem aufgefallen.
|
||||
|
||||
Zu prüfen, sobald echte Trades vorliegen — falls die Achse dann korrekte Daten zeigt, ist es ein
|
||||
reiner Leerzustands-Fehler und weniger dringend.
|
||||
|
||||
## Noch zu prüfen
|
||||
|
||||
Die vier **Modulfenster** (Copytrading, ResolutionFarming, Supervisor, Accounting). Genau dort
|
||||
liegen laut A5 die interessanten Punkte: Splitter-Positionen, Spaltenbreiten der Grids und die
|
||||
Frage, ob die acht KPI-Kacheln im Accounting sinnvoll umbrechen.
|
||||
|
||||
**Voraussetzung:** ein Lizenzschlüssel auf der VM. Das Deploymentcenter ist von dort erreichbar
|
||||
(HTTP/2 302), und die Lizenz-CLI läuft bereits — sie meldet eine **HWID v2 auf Basis der
|
||||
Linux-machine-id**. Ein Aktivierungsversuch wäre damit zugleich die Live-Abnahme von **D-2**
|
||||
(Roadmap A3).
|
||||
|
||||
Reference in New Issue
Block a user