DropDown Schrift wird nicht dargestellt

ds10

Betreff:

DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 14:06 Uhr  ·  #158575
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 14:14 Uhr  ·  #158576
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 14:42 Uhr  ·  #158578
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 14:47 Uhr  ·  #158579
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 14:57 Uhr  ·  #158580
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 15:02 Uhr  ·  #158581
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 15:22 Uhr  ·  #158582
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 15:24 Uhr  ·  #158583
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 15:32 Uhr  ·  #158584
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

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 15:34 Uhr  ·  #158585

ds10

Betreff:

Re: DropDown Schrift wird nicht dargestellt

 ·  Gepostet: 01.02.2021 - 15:46 Uhr  ·  #158586
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.