Page: Fahrzeugübersicht #6
Labels
No labels
blocked
claude
in-progress
needs-review
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
aiways/AiwaysApp#6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Jetzt viel besser!
Können wir das Auto noch etwas größer machen und den Bereich für den SoC dafür etwas kleiner?
Vielleicht probieren wir es auch doch noch Mal mit dem Ring/Kreis als Füllstandsanzeige, aber der Rand des Rings sollte wesentlich schmaler sein und in der Mitte des Rings ist das Bild vom Fahrzeug und da drunter zwei Labels mit soc und Restreichweite
Umgesetzt und live (http://192.168.1.85/, Commit
c85cd5c) — Strg+F5 wegen Cache.Fahrzeug-Seite: Bild und Akku-Karte sind jetzt ein gemeinsamer Hero.
CI + Deploy waren gruen (analyze/gate/release/deploy-web).
Das sieht schon fast hervorragend aus! Können wir jetzt noch etwas die Button-Anpassung verändern. Ein paar Mini-"bugs" noch:
Aktuell Zeigt die Fahrzeugbeschriftung ja sowas wie "TESTUPLOAD" oder "TEST-INX-VERIFY". In der Realität wird dort ja später die FIN draus. Oben Rechts in dem Screen im Drop-Down bin ich da auch fein mit, wenn da die FIN steht, aber die zweite Überschrift da drunter sollte nicht die Finn sein, sondern das Auto-Modell (also Aiways U5). Ich denke aktuell kommen diese Infos noch nicht aus dem Backend, deswegen hast du das so gelöst, aber vllt kannst du das bis dahin einfach hartcodieren
Umgesetzt und live (http://192.168.1.85/, Commit
36822ad) — Strg+F5 wegen Cache.Zweite Überschrift = Modell statt Kennung. Auf der Fahrzeug-Seite steht über der Status-Headline jetzt fest Aiways U5. Oben rechts im Fahrzeugmenü bleibt die Kennung (
TESTUPLOAD/TEST-INX-VERIFY, später die FIN) — genau wie von Dir gewünscht. Zweimal dieselbe Nummer untereinander sagte ohnehin nichts.Das Modell kommt noch nicht aus dem Backend, es liegt bis dahin als Konstante
Vehicle.modelinmodels.dart. Wenn das Backend irgendwann ein Modell-Feld liefert, ist das genau eine Zeile.Zu den Buttons — hier habe ich geraten. „Können wir jetzt noch etwas die Button-Anpassung verändern" war mir nicht eindeutig, deshalb habe ich den echten kleinen Fehler in der Kachelzeile behoben und den Rest gelassen:
Ver-/Entriegelnpasste nicht in die schmale Kachel und wurde mit…abgeschnitten → heißt jetzt Türen (Ver- und Entriegeln stehen ohnehin beide im Sheet, das aufgeht).Sag bitte, was Du wirklich gemeint hast — Größe der Kacheln? Andere Reihenfolge? Andere Aktionen (z. B. Standort mit in die Zeile statt als eigene Karte darunter)? Beschriftungen ganz weg? Ich setze es dann gezielt um, statt weiter zu raten.
CI + Deploy grün (analyze/gate/release/deploy-web),
flutter analyzesauber. Live gegengeprüft: „Aiways U5" ist im ausgelieferten Bundle,Ver-/Entriegelnnicht mehr.Sehr gut, können wir noch ergänzen, dass wenn das Auto sich im Ladezustand befindet, dieser Ring auf der Fahrzeug-Seite so pulsierend leuchtet als Animation? Auch mit Farbanpassung? (sanftes Grün für laden, sanftes rot für entladen, und so wie es jetzt ist - ohne animation - wenn weder geladen noch entladen wird)
Umgesetzt und live (http://192.168.1.85/, Release
v1.0.27) — Strg+F5 wegen Cache.Der Ring zeigt jetzt den Energiefluss:
Zwei Entscheidungen, die ich getroffen habe:
Telemetry.flowan einer Stelle, statt zweimal im Code.Der Puls läuft nur, solange wirklich Strom fließt (kostet im Stand also keine Frames), und respektiert die System-Einstellung „Animationen reduzieren" — dann bleibt der Ring farbig, aber still.
Dazu Tests für Fluss-Logik, Puls-Start/-Stopp und das Blitz-Symbol (11 Tests grün,
flutter analyzesauber). CI + Deploy grün (analyze/gate/release/deploy-web).Also im TEST-INX-VERIFY holt der 23A aus dem Packstrom, aber der Ring ist nur rot und plusiert nicht? Funktioniert das im Web nicht, bzw. nur unter Android?
Umgesetzt und live (http://192.168.1.85/, Commit
695bb38) — Strg+F5 wegen Cache.Die Fluss-Erkennung war in Ordnung — bei
TEST-INX-VERIFYsind es +23,2 A, das ist Entladen, deshalb rot. Der Fehler lag im Puls selbst: er saß ausschließlich in einem weichgezeichneten Schein um den Bogen (Alpha 0,18 → 0,50). Auf einem hellen Bildschirm ist das schlicht nicht zu sehen — die Animation lief, man sah sie nur nicht. Das ist keine Android/Web-Sache.Jetzt atmet der Ring wirklich sichtbar:
Falls es bei Dir trotzdem still bleibt, gibt es genau eine Erklärung, und die kannst Du jetzt selbst nachsehen: Mehr › Diagnose › Anzeige. Dort stehen drei neue Zeilen — Energiefluss, Animationen reduzieren und Ring-Puls. Steht bei „Ring-Puls“ „still (Systemeinstellung)“, dann hat Dein System/Browser „Animationen reduzieren“ an (Windows: Einstellungen › Barrierefreiheit › Visuelle Effekte › Animationseffekte; Chrome meldet das als
prefers-reduced-motion). Die App respektiert das absichtlich. Sag Bescheid, wenn Du dafür einen Schalter in den Einstellungen willst, der die Systemeinstellung übergeht — baue ich dann.Der bisherige Test prüfte nur, dass der Animations-Controller läuft — genau die falsche Frage. Er prüft jetzt, dass sich das gemalte Bild zwischen zwei Frames wirklich ändert (und im Ruhezustand eben nicht). 45 Tests grün,
flutter analyzesauber, CI + Deploy grün, live gegengeprüft.