Responsive iOS 6 Theme für FHEM (CSS + JS) sowohl für iOS, Android und Desktop!

Begonnen von Blackcat, 09 Mai 2014, 15:56:23

Vorheriges Thema - Nächstes Thema

HoTi

Also am ipad hat es die gesamte länge. Am android Tablet  nicht. Am Handy hat es auch die gesamte länge Samsung S6 edge.

Komisch ist das es aussieht als ob es zoomt wenn nicht so viel auf der seite ist. Ich dachte die Leiste oben sieht immer gleich aus.
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

HoTi

Korrektur. S6 geht's auch nicht!
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

Talkabout

Hallo Tim,

ich habe bei mir aktuell keine Android-Geräte im Einsatz. Auf einem Android-Handy sollte aber das Responsive Design greifen, und die Navigation oben sollte sich zu nur einem Icon verändern. Ich kann mir das Verhalten nicht erklären. Ich bekomme nächste Woche ein Android Tablet mit 7 Zoll, darauf probiere ich es dann mal aus.

Ich habe übrigens den Style mal mit dem Chrome Emulator für Devices ausprobiert. Auch da habe ich keine Probleme mit den Android Device Darstellungen.

Gruss

phooka

Ich habe eben den iOS6 Touchpad Style (mit ios6.js) auf einem iPhone 4s (iOS 9 mit Safari) ausprobiert und der Body-Inhalt (inklusive den SVGs) passt sich leider nicht richtig an die Displaybreite an. Passiert auch im Emulationsmodus in Chrome.

Talkabout

Zitat von: phooka am 10 Oktober 2015, 17:27:37
Ich habe eben den iOS6 Touchpad Style (mit ios6.js) auf einem iPhone 4s (iOS 9 mit Safari) ausprobiert und der Body-Inhalt (inklusive den SVGs) passt sich leider nicht richtig an die Displaybreite an. Passiert auch im Emulationsmodus in Chrome.
Hallo phooka,

das Problem ist, dass auf der Seite ein Graph dargestellt ist. Dieser ist eine Grafik, die sich nicht an die Breite anpasst. Probiere mal eine Seite ohne ein Diagramm, ob es dort auch Probleme gibt.

Gruss

phooka

Hallo Talkabout,

Zitat von: Talkabout am 10 Oktober 2015, 18:40:46
das Problem ist, dass auf der Seite ein Graph dargestellt ist. Dieser ist eine Grafik, die sich nicht an die Breite anpasst. Probiere mal eine Seite ohne ein Diagramm, ob es dort auch Probleme gibt.

du hast Recht!
Wäre es trotzdem nicht schöner die Graphen zu skalieren? Wenn's einen genauer interessiert kann man dann ja reinzoomen. SVG sollte sich dafür ja eigentlich prima eignen.
Ich hab leider keine Ahnung von CSS/JS, bin auch neu bei FHEM und finde die richtige Stelle im Code gerade nicht. Google schlägt vor im SVG-Tag folgende Attribute einzufügen:


preserveAspectRatio="xMinYMin meet"
viewBox="0 0 {width} {height}"


Liebe Grüße
phooka

Talkabout

Zitat von: phooka am 10 Oktober 2015, 20:06:42
Hallo Talkabout,

du hast Recht!
Wäre es trotzdem nicht schöner die Graphen zu skalieren? Wenn's einen genauer interessiert kann man dann ja reinzoomen. SVG sollte sich dafür ja eigentlich prima eignen.
Ich hab leider keine Ahnung von CSS/JS, bin auch neu bei FHEM und finde die richtige Stelle im Code gerade nicht. Google schlägt vor im SVG-Tag folgende Attribute einzufügen:


preserveAspectRatio="xMinYMin meet"
viewBox="0 0 {width} {height}"


Liebe Grüße
phooka
Die Graphen in FHEM sind dafür leider nicht wirklich ausgelegt.

Gruss

Blackcat

Zitat von: Talkabout am 16 Oktober 2015, 21:36:50
Die Graphen in FHEM sind dafür leider nicht wirklich ausgelegt.

Gruss

Das musste ich auch schon feststellen  :(

@ Android: sorry ich kam noch nicht dazu. Leider habe ich auch kein passendes Testgerät
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

holzwurm83

hallo Sandra,

ich meine das du dass schon mal hier geschrieben hast, aber ich kann es leider nicht finden.

Wie kann ich bei einem Plot die Pfeile entfernen?
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Blackcat

Zitat von: holzwurm83 am 05 Februar 2016, 19:03:28
Wie kann ich bei einem Plot die Pfeile entfernen?

Hi du benötigst zusätzliches CSS  ;)

Die Pfeile mit Lupen:
svg.Prev, svg.Next, svg.Zoom-out, svg.Zoom-in {
    display: none;
}


Die Pfeile:
svg.Prev, svg.Next {
    display: none;
}
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

Blackcat

Ich habe nun endlich mal wieder Zeit gefunden kleinere Optimierungen zu machen:

Zitat- Slider nun größer für bessere Bedienbarkeit auf Touchgeräten
- Slider im Portraitmodus von kleinen Geräten ausgeblendet
- Plots werden nun einzeln srollbar, somit wird das Layout nicht zerschossen
- iPad Pro Unterstützung
- Checkboxfix und Rahmen im Room Popup
- Uzsu Fix


Leider kann ich im Moment nicht einchecken :( kann das ein anderer bitte für mich übernehmen.
habe auch noch ein Icon gefixt:
www\pgm2\ios6Common.css
www\pgm2\ios6touchpadstyle.css
www\images\openautomation\light_led_stripe.svg

PS: wer beim Auf und Zuklappen ein Errorfenster bekommt, das liegt an FHEM und kann so ausgeblendet werden:
attr WEB confirmJSError 0
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

Blackcat

gerade noch einen Bug beim Ausblenden gefunden und Datei aktualisiert  ;)
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

CoolTux

Hallo Sandra,

Vielen lieben Dank das Du meinen Hilferuf erhört hast.
Könntest Du das Problem aus dem verlinkten Threads auch bearbeiten?


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Blackcat

Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

rudolfkoenig

ZitatLeider kann ich im Moment nicht einchecken...
Falls das am FHEM-Server liegt, bitte per PM melden.

Zitat...kann das ein anderer bitte für mich übernehmen.
Habs erledigt.

Zitatwer beim Auf und Zuklappen ein Errorfenster bekommt, das liegt an FHEM...
Was heisst das denn genau?