Use auto-scale "nearest" by default in Windows #2910 #2051
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Defaulting to "smooth" creates blurry images when first displaying the image in a monitor with a high zoom level (e.g. 200%).
This is a temporary workaround until #2052 is properly fixed.
The auto-scale method can still be manually set to "smooth" by setting this VM argument:
-Dswt.autoScale.method=smooth
FIXME
This PR is just a workaround and I am only keeping it here in store in case there is no proper fix in time for M2. I'll keep it drafted until noon but feel free to review now.
Screenshots
When starting the workbench in a monitor at 200% zoom level and with monitor-specific UI scaling enabled. (original screenshots.zip)
In green you can see which images look better using the nearest scale method (and in rot, the same images when using smooth scaling, for comparison).
Auto-scale method nearest (the new default when applying this PR)

Auto-scale method smooth (the previous default)
