prasanthrangan / hyprdots

// Aesthetic, dynamic and minimal dots for Arch hyprland
GNU General Public License v3.0
6.82k stars 812 forks source link

[documentation]: Theming eclipse,dbeaver ( SWT (Standard Widget Toolkit) #1769

Closed devsjuans closed 1 month ago

devsjuans commented 1 month ago

Bug Report

Description

Applications like Eclipse and DBeaver are not functioning properly, specifically their visual components fail, making them very difficult to read. Although it is not apparent in screenshots, when positioning the cursor over certain areas, nearby elements blend into the background, making them indistinguishable.

Steps to Reproduce

  1. Open Eclipse or DBeaver.
  2. Try navigating through the UI or accessing menus.
  3. Observe the visual issues, especially when moving the cursor over different areas.

Expected Behavior

The applications should display correctly with clear and readable text and UI components, without any blending issues.

Actual Behavior

The visual elements of the applications, such as text and menus, are either not rendered correctly or are difficult to read. Additionally, hovering over certain areas causes nearby elements to blend into the background.

Screenshots

240821_13h16m29s_screenshot

Video

Video demonstrating the issue

Environment


kRHYME7 commented 1 month ago

Are you using a different DE before populating HyDE configs?

devsjuans commented 1 month ago

Are you using a different DE before populating HyDE configs?

No, during the Archinstall process, I used the minimal profile along with the additional packages like git, nano, vim, and unzip. After the base installation was completed, I directly downloaded HyDE and ran the installation script(./install.sh custom_apps.lst).

kRHYME7 commented 1 month ago

are DBeaver and Eclipse all QT apps?

devsjuans commented 1 month ago

are DBeaver and Eclipse all QT apps?

No, DBeaver and Eclipse are not QT applications. Both DBeaver and Eclipse are built using SWT (Standard Widget Toolkit), which is a different framework from QT. DBeaver runs on the Eclipse RCP (Rich Client Platform), which also uses SWT for its user interface. So, neither of these apps use QT for their UI.

kRHYME7 commented 1 month ago

I see, what I can tell from glance are those applications "sometimes" follow the GTK colors but only some parts of it. Can you check if it's possible to not use the system theme, so these apps will have their own colors? This will lead to the apps having their own color scheme apart from the Whole System, but this means it is more usable. IMO, this is better.

Or another approach is to search for any methods on theming those apps aside from GTK theming. (gtk theming on this one I think is not fully utilized as some parts example the "workspace" is always white like what we see on browsers too )

image

Example I can make it more usable when using light mode and light theme image

kRHYME7 commented 1 month ago

dbeaver

I followed this https://dbeaver.com/docs/dbeaver/User-Interface-Themes/ The results is this It actually can follow the Whole GTK thing now by enabling High Contrast or Classic
image

devsjuans commented 1 month ago

dbeaver

I followed this https://dbeaver.com/docs/dbeaver/User-Interface-Themes/ The results is this It actually can follow the Whole GTK thing now by enabling High Contrast or Classic image

Thank you so much for resolving the issue with DBeaver! I’ll check out the Eclipse problem next. I’ll look into that later. Thanks again for your assistance

kRHYME7 commented 1 month ago

If both have the same framework both should be themed the same