DropDown Schrift wird nicht dargestellt

 
ds10
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 08 / 2018
Betreff:

DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 14:06 Uhr  ·  #1
Hier unter Ubuntu 16.04 (getestet unter LXDE und Unity) mit OpenJDK 8 oder 11 wird manchmal keine Schrift in den DropDown-Buttons dargestellt. Das Problem trat direkt nach dem Update auf Jameica 2.10.0 auf, auch bei der Nightly 2.11.0 von heute Nacht.
 
Die Funktion der DropDown-Auswahl ist nicht beeinträchtigt, der ausgewählte Filter wird angewendet, nur eben nicht angezeigt.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11385
Dabei seit: 03 / 2005
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 14:14 Uhr  ·  #2
Kannst du testhalber mal das GTK-Theme wechseln? Ich kann den Fehler nicht reproduzieren und vermute eher, dass es am Theme liegt. Denn Jameica selbst gibt beim Erstellen der Widgets keinerlei Vorgaben hinsichtlich der Farben an das System.
ds10
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 08 / 2018
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 14:42 Uhr  ·  #3
Allzu viele Themen sind bei Ubuntu Unity ja nicht vorinstalliert, aber hier mal die Darstellung beim Thema High Contrast:
 
Es wird auch manchmal korrekt dargestellt, z.B. wenn ich die Fensterbreite immer weiter reduziere, wird irgendwann die Schrift angezeigt. Es sind auch nicht nur Hibiscus-Komponenten betroffen, hier einmal der Update-Tab:
 
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11385
Dabei seit: 03 / 2005
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 14:47 Uhr  ·  #4
Mhh. Merkwürdig. Einen ähnlichen Fehler hatten wir kürzlich hier: forum/topic.php?p=158032#real158032
clio hatte dafür einen Workaround gepostet. Das bezog sich aber auf das Breeze-Theme.
ds10
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 08 / 2018
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 14:57 Uhr  ·  #5
Ich habe jetzt noch ein dunkles Thema (Arc Theme Dark) nachinstalliert, auch dort tritt das auf:
 

Es scheint also nicht am Thema zu liegen. Mit Jameica 2.9.0-nightly die ich lange Zeit verwendet habe, trat dieses Problem nicht auf.

Vielleicht hilft das als Information weiter. Im dunklen Thema ist mir aufgefallen, wenn man in der Navigation auf Umsätze klickt und die Komponente auf der rechten Seite neu aufgebaut wird, wird die Schrift für ungefähr 100ms angezeigt bevor sie verschwindet. Dabei ist es egal, ob man schon auf Umsätze war oder nicht.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11385
Dabei seit: 03 / 2005
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 15:02 Uhr  ·  #6
Teste mal bitte den Workaround von clio. Ich habe bei mir mit der Summenzeile in Tabellen (tritt reproduzierbar mit der Box "Hibiscus: Konten-Übersicht") auf. Wenn ich das Fenster resize, wird der Text angezeigt. Vorher fehlt er einfach. Hat also nichts mit den Farben zu tun sondern scheint irgend eine Art von Redraw-Problem zu sein. Am Code von Jameica hat sich nichts geändert. Also ist es entweder ein Bug in SWT oder in GTK.
ds10
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 08 / 2018
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 15:22 Uhr  ·  #7
Auch mit dem Workaround tritt der Fehler weiterhin auf. Ubuntu 16.04 ist natürlich auch schon recht alt, wer weiß ob es da nicht irgendwelche Probleme im Zusammenspiel mit neueren Bibliotheken gibt. Hat sich denn zwischen 2.8.9-nightly und 2.8.11-nightly die SWT-Bibliothek geändert?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11385
Dabei seit: 03 / 2005
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 15:24 Uhr  ·  #8
2.8.9-nightly? 2.8.11-nightly? Was sind das für Versionen? Die gibts doch gar nicht als Nightly - und gabs auch nie. Zumindest nicht von meiner Webseite www.willuhn.de. Wo hast du die Downloads denn her?

Diese Versionsnummern gabs auch unabhängig davon nie von Jameica. Jedenfalls nicht von mir.
ds10
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 08 / 2018
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 15:32 Uhr  ·  #9
Sorry bin da durcheinander gekommen mit der stabilen Version 2.8.*, ich glaube es war 2.9.0-nightly, die ich vorher hatte. Jetzt ist es 2.11.0-nightly.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11385
Dabei seit: 03 / 2005
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 15:34 Uhr  ·  #10
ds10
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 08 / 2018
Betreff:

Re: DropDown Schrift wird nicht dargestellt

 · 
Gepostet: 01.02.2021 - 15:46 Uhr  ·  #11
Ich habe jetzt einmal die alte swt.jar aus der 2.9.0-nightly in die 2.11.0-nightly kopiert und bisher konnte ich den Fehler nicht reproduzieren. Scheint also wirklich an der SWT-Bibliothek zu liegen. Die Datei mit der älteren Version ist auch auffallend größer, also wenn die neue Version nicht stärker komprimiert ist, wurde da womögliche etwas entfernt, was jetzt zu dem Darstellungsfehler führt.
Gewählte Zitate für Mehrfachzitierung:   0