tub-floorplan issueshttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues2024-02-20T20:59:09+01:00https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/58SVGO ab 2024 suboptimal2024-02-20T20:59:09+01:00Tobias ZeumerSVGO ab 2024 suboptimal* `res/conf-svgo/tubmap.mjs` für SVGO hinzugefügt, da Yaml-Version offenbar nicht mehr unterstützt ist. Passend dazu die `res/tub_floorplan_minimize.sh` ergänzt.
* Die Dateien werden einen Tick größer, da jetzt ein paar Sachen "zu viel...* `res/conf-svgo/tubmap.mjs` für SVGO hinzugefügt, da Yaml-Version offenbar nicht mehr unterstützt ist. Passend dazu die `res/tub_floorplan_minimize.sh` ergänzt.
* Die Dateien werden einen Tick größer, da jetzt ein paar Sachen "zu viel" ergänzt werden
Aufgefallen
* fügt noch überall `xml:space="preserve"` hinzu (wohl nur bei <text>)
* Könnte rausge-grept werden, da es das komplett sonst nicht gab
* fügt noch überall `y="0" x="0"` hinzu (wohl nur bei <use>)
* Dito (raus via grep)
* scheinbar kein Problem, aber ersetzt `'` in Parametern durch `"e;` statt wie vorher durch '
* z.B. `font-family:'Bookman Old Style';` > `font-family:"Bookman Old Style"`
* eher kein Problem, aber aus `d="M267.8 161l84.6-63.8 6.9 9.1-32.1 24.2V161z"` wird `d="m267.8 161 84.6-63.8 6.9 9.1-32.1 24.2V161Z"` Buchstaben klein, "l" weg
* Aus transform=transalte wird teils transform=matrixhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/56Jquery weg / Panzoom vs OpenSeadragon2019-11-02T18:27:20+01:00Tobias ZeumerJquery weg / Panzoom vs OpenSeadragonGelegentlich mal prüfen, ob [OpenSeadragon](https://openseadragon.github.io/) eine Alternative zu jquery.panzoom wäre.
Sofern das zuträfe, wäre es sinnvoll gleich allen Jquery-Kram über Bord zu werfen.Gelegentlich mal prüfen, ob [OpenSeadragon](https://openseadragon.github.io/) eine Alternative zu jquery.panzoom wäre.
Sofern das zuträfe, wäre es sinnvoll gleich allen Jquery-Kram über Bord zu werfen.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/45LBS = Besonders Regal2018-07-19T21:30:02+02:00Tobias ZeumerLBS = Besonders RegalDa die Lehrbuchsammlung nun schon im Menü unter "Besondere Regale" gerutscht ist, sollte sie eigentlich pink sein, so wie alle anderen besonderen Regale. Dann ist auch noch augenscheinlicher, dass das nicht der "normale" Bestand ist.
Ok...Da die Lehrbuchsammlung nun schon im Menü unter "Besondere Regale" gerutscht ist, sollte sie eigentlich pink sein, so wie alle anderen besonderen Regale. Dann ist auch noch augenscheinlicher, dass das nicht der "normale" Bestand ist.
Ok, pink auf so einer Fläche...https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/39Performance (Mobile)2018-07-08T22:12:18+02:00Tobias ZeumerPerformance (Mobile)Die Mobil-Darstellung ist - außer größtenteils bei Chrome - eher etwas laggy (spezieller Fall von #36). Das liegt wahrscheinlich weniger an der KB-Größe, sondern eben an der relativ komplexen SVG. Ohne (ständige) Animation läuft es schon...Die Mobil-Darstellung ist - außer größtenteils bei Chrome - eher etwas laggy (spezieller Fall von #36). Das liegt wahrscheinlich weniger an der KB-Größe, sondern eben an der relativ komplexen SVG. Ohne (ständige) Animation läuft es schon runder. Allerdings ist die Rendering-Zeit immer noch hoch.
Anhaltspunkte
* SVG ist relativ komplex
* Animationen beim Laden (Anzeige der Legende) wahrscheinlich eher ein Killer
* "753[Violation] Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive." - rausfinden, was das überhaupt verursacht. Bisher alles unergiebig.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/37xlink:href deprecated2019-01-02T18:07:19+01:00Tobias Zeumerxlink:href deprecatedAch? https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:hrefAch? https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:hrefhttps://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/16Fluchtplan2020-04-23T11:55:30+02:00Tobias ZeumerFluchtplanEs wäre eigentlich recht simpel, die Fluchtwege, Feuerlöscher und Erste-Hilfe-Materialien von den aushängenden Plänen zu übernehmen. Wäre aber möglicherweise eher eine Sache der Vollständigkeit als der Nützlichkeit.Es wäre eigentlich recht simpel, die Fluchtwege, Feuerlöscher und Erste-Hilfe-Materialien von den aushängenden Plänen zu übernehmen. Wäre aber möglicherweise eher eine Sache der Vollständigkeit als der Nützlichkeit.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/3Accessibility (ARIA) für SVG/HTML verbessern2018-07-08T20:54:22+02:00Tobias ZeumerAccessibility (ARIA) für SVG/HTML verbessernAspekte
* aria-describedby ist im SVG "desc_BLA", wird aber im html aufgeteilt in "desc_BLA_de" und "desc_BLA_en" - so funktioniert das native aria nicht mehr.
Interessante Ressourcen
* https://www.sitepoint.com/tips-accessible-svg/
* h...Aspekte
* aria-describedby ist im SVG "desc_BLA", wird aber im html aufgeteilt in "desc_BLA_de" und "desc_BLA_en" - so funktioniert das native aria nicht mehr.
Interessante Ressourcen
* https://www.sitepoint.com/tips-accessible-svg/
* https://developer.paciellogroup.com/blog/2013/12/using-aria-enhance-svg-accessibility/
* https://www.w3.org/TR/wai-aria/roles + https://www.w3.org/TR/wai-aria/rdf_model.svg
* http://fontawesome.io/accessibility/
* http://simpleprimate.com/blog/nav-1https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/2Fehlerhafte Ausrichtung SVG-Elemente2018-06-10T22:04:16+02:00Tobias ZeumerFehlerhafte Ausrichtung SVG-ElementeAn irgendeiner ziemlich weit zurückliegenden Stelle (noch vor Commit 32fefe6e46370782321d76d4fa61cdfa755425f7) ist die SVG-Version zu sehr vereinfacht worden. Einige Dinge (Fenster, Regalenden, Tische, Kompass) sind leicht "versetzt". Au...An irgendeiner ziemlich weit zurückliegenden Stelle (noch vor Commit 32fefe6e46370782321d76d4fa61cdfa755425f7) ist die SVG-Version zu sehr vereinfacht worden. Einige Dinge (Fenster, Regalenden, Tische, Kompass) sind leicht "versetzt". Auch die Rotundenelemente sind nicht mehr perfekt.
Das sieht man alles zwar erst bei sehr hohem Zoom, aber dennoch recht unschön, da alles maßstabsgerecht war (und sicher im Prinzip noch ist). Müsste mit einer ganz alten Version nochmal verglichen werden.https://collaborating.tuhh.de/tobias.zeumer/tub-floorplan/-/issues/1Fehlende Einrichtung ergänzen2024-02-20T17:28:20+01:00Tobias ZeumerFehlende Einrichtung ergänzenElemente, die im Plan fehlen
2024
* Infobildschirm Eingang
* Sitzsäcke
* Broschüren nahe Kassenautomat
Vor 2024
* Beamer/Leinwand 0.004
* Tische in LS1-Arbeitsräumen und in 1.006 + 1.009
* Workbays
* "Schlangentisch" LS2
* Türen von Ro...Elemente, die im Plan fehlen
2024
* Infobildschirm Eingang
* Sitzsäcke
* Broschüren nahe Kassenautomat
Vor 2024
* Beamer/Leinwand 0.004
* Tische in LS1-Arbeitsräumen und in 1.006 + 1.009
* Workbays
* "Schlangentisch" LS2
* Türen von Rotunde zu LS1/LS2
* Verwaltungstrakt EG: Nur ein Raum neben 0.006 (Zusammenlegung)
Elemente, die möglicherweise entfernt werden müssen
* barrierefreier Arbeitsplatz raus (noch warten, ob der ggf. repariert wird) (2018-04-20)