« Forum zum Forum  |

·gelöst· Dark Mode CSS kommt zu spät

Teilen: facebook    whatsapp    email
 1  2 ... 3 
  •  christoph1703
30.4. - 18.9.2024
55 Antworten | 12 Autoren 55
55
Hallo @­energiesparhaus,

zuerst mal ein fettes DANKE dafür, dass ihr diese Plattform zur Verfügung stellt!

Mir ist aufgefallen, dass ihr das CSS für den Dark Mode erst im JS ladet. Das führt dazu, dass bei jedem Seitenaufruf zuerst alles hell gerendert wird und erst später auf dunkel umgeschaltet wird. Das ist gerade am Abend unangenehm, wenn man bei fast jedem Seitenwechsel von einem Lichtblitz geblendet wird.

Könnt ihr da vielleicht was machen und das dunkle CSS ins Haupt-CSS integrieren? Vielleicht sogar mit dem prefers-color-scheme media query?

  •  christoph1703
19.5.2024  (#41)

zitat..
energiesparhaus schrieb: Allerdings können wir in die tinymce-skin das nicht direkt eintragen sonst greift die Einstellung nicht mehr wenn jemand die Systemeinstellungen überschreiben will

Richtig, das habe ich jetzt nicht bedacht. Eigentlich müsste man das aber auch im dark.css einbauen können, oder? Dem Browser ist es ja egal, aus welcher Datei die Regel kommt (solange die Reihenfolge stimmt).

1
  •  energiesparhaus
  •   Dieses Logo kennzeichnet einen Beitrag des energiesparhaus.at-Teams
19.5.2024  (#42)
ja wsl ists eh egal. Wir schauen und das in den nächsten Tagen an. 

1
  •  energiesparhaus
  •   Dieses Logo kennzeichnet einen Beitrag des energiesparhaus.at-Teams
20.5.2024  (#43)
@­christoph1703 : Danke für die Tipps. Das Setzen der Eigenschaft in der tinyMCE-Box war etwas aufwändiger, denn zum Zeitpunkt wo dark.css geladen wird existiert die Box noch nicht. 100 Varianten versucht, alles erfolglos. Wir erweitern jetzt serverseitig das Initialisieren der Box wenn der User den Darkmode möchte.

1
  •  taliesin
  •   Gold-Award
20.5.2024  (#44)
CSS toggle() wäre als Ersatz für die js-Umschaltung ev. auch gegangen, oder?

Ich bastel auch gerade an einer light-mode/dark-mode Geschichte auf einem ESP32. Leidensfähig muss man mit dieser Webprogrammiererei schon sein emoji

1
  •  energiesparhaus
  •   Dieses Logo kennzeichnet einen Beitrag des energiesparhaus.at-Teams
20.5.2024  (#45)
Leidensfähig: JA. Dark Mode für wsl eine Handvoll User, und doch insgesamt recht aufwändig.

Uns war letzten Endes alles zu unsicher, man kann nicht sicherstellen dass clientseitig alle Skripts rechtzeitig abgearbeitet werden und wir wollten unbedingt auch ein "overruling" wenn jemand im System Dark Mode eingestellt hat und die Plattform trotzdem light haben will. Damit muss beim Aufruf festgestellt werden was der User will und damit scheiden reine CSS-Lösungen ohne Skripts aus. Am Ende schreiben wir jetzt serverseitig alles ins HTML bevor dieses ausgeliefert wird. Damit haben wir noch die bestmögliche Kontrolle über das ganze und kommen ohne clientseitige Skripts aus.
Wsl wäre es auf einem μC einfacher den User fix eine light/dark-Einstellung festlegen zu lassen und dann nur ein CSS auszuliefern. Am Handy sind halt alle gewohnt dass die Apps die Systemeinstellungen beibehalten.

1
  •  christoph1703
20.5.2024  (#46)
Wenns ein neues System wird: Einfach keine Auswahlmöglichkeit anbieten, dann beschwert sich auch keiner 😄
Bei einer bestehenden Website schwierig, leider...

1
  •  purrtastic
  •   Bronze-Award
28.5.2024  (#47)
Eines was mir noch eingefallen ist, wenn ihr das dafür notwendige js script einfach direkt in den header tut, wird es ausgeführt, bevor die Seite gerendert wird. Da kann man auch einfach cookies ausleden und toggles setzen. Die verzögerung kommt evt. erst wenn das js script ein eigenes File wird.

1
  •  christoph1703
3.8.2024  (#48)
Ich melde mich da mal wieder.
Seit ein paar Tagen ist die "Suchen und finden"-Seite immer hell. Habt ihr da was geändert?

1
  •  energiesparhaus
  •   Dieses Logo kennzeichnet einen Beitrag des energiesparhaus.at-Teams
23.8.2024  (#49)
Danke für die Info, sollte wieder passen.  Bitte immer um eine Info wenn was nicht passt, gerne auch per PN, weil den EIntrag hier haben wir leider auch jetzt gesehen.

1
  •  christoph1703
23.8.2024  (#50)
Danke, werd ich beim nächsten Mal machen 👍

1
  •  Hedensted
  •   Bronze-Award
17.9.2024  (#51)
Ich hab am Telefon aktuell die Situation, dass jeder Seitenaufruf zuerst in schwarz geschieht und erst wenn die Seite fertig geladen wird auf weiß wechselt (blink schwarz - blink weiß).
Bin ich da alleine?

Telefon ist Android 13.

1
  •  energiesparhaus
  •   Dieses Logo kennzeichnet einen Beitrag des energiesparhaus.at-Teams
18.9.2024  (#52)
Sehr seltsam. Wie sind denn die einstellungen? 
Handy darkmode oder light?
Seite system/light?


1
  •  Hedensted
  •   Bronze-Award
18.9.2024  (#53)
Handy ist im Dark Mode und Forum ist Light.

1
  •  energiesparhaus
  •   Dieses Logo kennzeichnet einen Beitrag des energiesparhaus.at-Teams
18.9.2024  (#54)
Welcher Browser wird denn verwendet? 

1
  •  Hedensted
  •   Bronze-Award
18.9.2024  (#55)
Via Browser

https://play.google.com/store/apps/details?id=mark.via.gp

Die Sache tritt auch erst seit dem Wochenende auf (Freitag oder Samstag).

1
 1  2 ... 3 


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]

Nächstes Thema: [Gelöst] Zitieren fehlerhafte Darstellung