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