Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flat scroll bars break trees in Eclipse 2024-06 #116

Open
PyvesB opened this issue Jun 8, 2024 · 3 comments
Open

Flat scroll bars break trees in Eclipse 2024-06 #116

PyvesB opened this issue Jun 8, 2024 · 3 comments
Labels

Comments

@PyvesB
Copy link
Contributor

PyvesB commented Jun 8, 2024

Hello 👋🏻

The issue was originally reported in PyvesB/eclipse-planet-themes#17, but I traced it back to the flat scroll bars provided by Xiliary. It seems that they break tree rendering in Eclipse 2024-06, which will be officially released on June 12th. Here's a screenshot of what happens with Clean Sheet:
Screenshot 2024-06-08 145854

Any clue on what may be happening?

@fappel
Copy link
Owner

fappel commented Jun 9, 2024

Hi, that looks pretty bad. Unfortunately, I currently do not have any MS Windows OS at my disposal nor do I have the time to investigate this thoroughly. At a first glance, it might have to do with the changes of eclipse-platform/eclipse.platform.swt@f809372 and/or eclipse-platform/eclipse.platform.swt@0b0addf to Tree, TreeColumn, and TreeItem introducing DPI zoom changes to basic controls. As the changes of other topics date back years these commits seem to match the timeframe, right? Since the TreeAdapter is an extension of Tree that reparent the adapted tree instance to the adapter instance (and might do some other ugly stuff on internals that I forgot), this might interfere with whatever new DPI Zoom mechanism is doing or it might causes a dangling reference to some parent attributes or the like.

@adi291
Copy link

adi291 commented Jun 13, 2024

Please, fix this bug. I really need it!

@jfmenard
Copy link

jfmenard commented Sep 20, 2024

Very unfortunate this theme is not maintained anymore, it was the last hope to have a nice looking, modern Eclipse UI... Was even hoping for a dark version of this theme, which would be the ultimate solution to compete with the other IDEs.

Ho well... :-(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants