diff --git a/AGENTS.md b/AGENTS.md index 4444f2b..20a43ae 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,7 +1,7 @@ # AGENTS.md — Project state, review findings, open items, and working rules **Last updated: 2026-09-02** (Null heisst unbekannt, Momentanwerte nur fuer -"jetzt", Uebersicht-Symbol vergroessert, `2026.9.2.4`, Abschnitt BN. +"jetzt", Uebersicht-Symbol vergroessert, `2026.9.2.5`, Abschnitt BN. Davor: Verbrauchsfaktor aus dem Tankbeleg, `2026.9.1.32`, Abschnitt BM. Davor: Reifenzaehler ohne Fahrzeugwechsel, „Raeder“ statt „Reifen“, `2026.9.1.29`, Abschnitt BL. Davor: Ortsnamen aus dem Backend, Verbrauchseichung an @@ -7531,13 +7531,19 @@ Symbols. messen (`bb.x`, `bb.x + bb.width`), nicht nur `bb.width`/`bb.height`. Eine Groesse allein sagt nichts darueber, ob sie ins Raster passt. -Jetzt Faktor 1,1 um die Rastermitte (12,12), `stroke-width` 1,364 als -Ausgleich (1,5 / 1,1), damit die Strichstaerke gerendert wieder 1,5 betraegt. -Nachgemessen, alle fuenf Symbole und diesmal mit Raendern: +Danach zweimal um 10 % vergroessert, auf Faktor **1,21** gegenueber dem +Original. Beim zweiten Schritt wird das Symbol zusaetzlich auf die Rastermitte +gelegt: seine eigene Mitte liegt bei x=13, nicht 12, und ohne diese +Verschiebung stuende es bei 1,21 rechts wieder ueber (24,10 statt 22,89). +`stroke-width` 1,240 als Ausgleich (1,5 / 1,21), gerendert also wieder 1,5. + +Nachgemessen, alle fuenf Symbole, mit Raendern und inklusive der Strichstaerke +(sie ragt 0,75 ueber die Geometrie hinaus - aber nur bei den Kontur-Symbolen; +"Mein Audi" und "Fahrten" sind Flaechen und haben keinen Strich): | Tab | x | y | Groesse | im Raster | |---|---|---|---|---| -| Uebersicht | 3,2 - 23,0 | 7,6 - 18,9 | 19,8 x 11,3 | ja | +| Uebersicht | 1,11 - 22,89 | 5,77 - 18,23 | 21,8 x 12,5 | ja (mit Strich bis 23,64) | | Mein Audi | 0,0 - 24,0 | 3,8 - 21,0 | 24,0 x 17,2 | ja | | Fahrten | 1,0 - 23,0 | 2,0 - 23,4 | 22,0 x 21,4 | ja | | Statistik | 3,5 - 20,5 | 2,8 - 21,2 | 16,9 x 18,5 | ja | diff --git a/companion-app/src/symbole.tsx b/companion-app/src/symbole.tsx index c829a88..7f40745 100644 --- a/companion-app/src/symbole.tsx +++ b/companion-app/src/symbole.tsx @@ -44,7 +44,7 @@ export function SymbolUebersicht({ groesse }: SymbolProps) { + diff --git a/custom_components/audi_dashboard/frontend/app/bundle.json b/custom_components/audi_dashboard/frontend/app/bundle.json index d21b9e9..9887ca1 100644 --- a/custom_components/audi_dashboard/frontend/app/bundle.json +++ b/custom_components/audi_dashboard/frontend/app/bundle.json @@ -1 +1 @@ -{"version":"2026.9.2.4","sha256":"d769de8b3dbbf3ccf3de6b33bd8d6f551bca1b5605186d6138af02a8531b5618","bytes":265966,"gebaut":"2026-09-02T09:49:16Z"} \ No newline at end of file +{"version":"2026.9.2.5","sha256":"891a2385095dabc1a8a6302dd97132312ecc7ccdeb27084b8606fa380854a6be","bytes":265974,"gebaut":"2026-09-02T09:52:11Z"} \ No newline at end of file diff --git a/custom_components/audi_dashboard/frontend/app/bundle.zip b/custom_components/audi_dashboard/frontend/app/bundle.zip index 30d075d..58d4d89 100644 Binary files a/custom_components/audi_dashboard/frontend/app/bundle.zip and b/custom_components/audi_dashboard/frontend/app/bundle.zip differ diff --git a/custom_components/audi_dashboard/frontend/audi-dashboard-app.js b/custom_components/audi_dashboard/frontend/audi-dashboard-app.js index e16632c..6011879 100644 --- a/custom_components/audi_dashboard/frontend/audi-dashboard-app.js +++ b/custom_components/audi_dashboard/frontend/audi-dashboard-app.js @@ -4177,7 +4177,7 @@ function vFill(id) { /* ---------------------------------------------------------- Steuerung */ const ICONS = { - /* 10 % groesser, zentriert um die Rastermitte (12,12). + /* 21 % groesser als das Original, auf die Rastermitte (12,12) gelegt. Live gemessen (getBBox) fuellte das Symbol nur 18,0 x 10,3 von 24 - 43 % der Hoehe, waehrend die vier Nachbarn zwischen 65 % (Tanken) und 89 % (Fahrten) @@ -4189,14 +4189,19 @@ const ICONS = { Beim Nachmessen waren Breite und Hoehe geprueft, aber nicht die Position - bei einer Skalierung immer die RAENDER mitmessen, nicht nur die Groesse. - Faktor 1,1 um (12,12) bleibt mit x 3,2-23,0 und y 7,6-18,9 im Raster. Mehr - geht mit dieser Form nicht: ein Halbkreis ist bauartbedingt halb so hoch wie - breit; echte Hoehengleichheit braeuchte einen neu gezeichneten Bogen mit - groesserem Winkel. + Danach zweimal um 10 % vergroessert (1,1 dann 1,21). Beim zweiten Schritt + wird das Symbol zusaetzlich auf die Rastermitte gelegt: seine eigene Mitte + liegt bei x=13, nicht 12, und ohne diese Verschiebung stuende es bei 1,21 + rechts wieder ueber. Gerechnet inklusive Strichstaerke, die 0,75 ueber die + Geometrie hinausragt - Geometrie x 1,11-22,89, mit Strich 0,36-23,64. + + Mehr geht mit dieser Form nicht: ein Halbkreis ist bauartbedingt halb so + hoch wie breit; echte Hoehengleichheit braeuchte einen neu gezeichneten + Bogen mit groesserem Winkel. - stroke-width gleicht die Skalierung aus (1,5 / 1,1 = 1,364), damit die + stroke-width gleicht die Skalierung aus (1,5 / 1,21 = 1,240), damit die Strichstaerke gerendert wieder 1,5 betraegt wie bei den Nachbarn. */ - home: '', + home: '', /* Wagen von vorn - dasselbe Symbol wie in der myAudi-App (Audi-Symbolsatz, assets/icons/car.svg). Flaeche statt Kontur, deshalb die Klasse "voll". */ audi: '', diff --git a/custom_components/audi_dashboard/manifest.json b/custom_components/audi_dashboard/manifest.json index deb80a5..9713384 100644 --- a/custom_components/audi_dashboard/manifest.json +++ b/custom_components/audi_dashboard/manifest.json @@ -1,7 +1,7 @@ { "domain": "audi_dashboard", "name": "Audi Dashboard", - "version": "2026.9.2.4", + "version": "2026.9.2.5", "documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md", "issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues", "codeowners": ["@paul"],