Skip to content

Commit 172013f

Browse files
committed
Add N&N for enhancement to monitor-specific UI scaling on Windows
This contributes an N&N informing about enhancements made for the experimental monitor-specific UI scaling on Windows and motivating for testing and giving feedback.
1 parent 739ff1b commit 172013f

File tree

4 files changed

+40
-0
lines changed

4 files changed

+40
-0
lines changed
51.4 KB
Loading
77.1 KB
Loading
52.6 KB
Loading

news/4.35/platform.html

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,46 @@ <h2>General Updates </h2>
9797
</p>
9898
</td>
9999
</tr>
100+
<tr id="rescaleOnRuntimePreference"> <!-- https://github.com/eclipse-platform/eclipse.platform.ui/pull/2461 -->
101+
<td class="title">Enhanced Monitor-Specific UI Scaling (Experimental, Windows only)</td>
102+
<td class="content">
103+
<p>
104+
In the previous release, a preference to enable an improved, monitor- and resolution-specific UI scaling on
105+
Windows
106+
was introduced (see <a href="../4.34/platform.php#rescale-on-runtime-preference">this news</a>). The feature
107+
has been largely improved since then.
108+
The feature makes each window adapt its scaling to the monitor it is currently placed on in a sharp,
109+
resolution-specific way and without requiring the application to restart.
110+
When using multiple windows, each of them will adapt its scaling to the monitor it is placed on.
111+
When enabled, this new feature replaces the current, limited scaling support for high-resolution monitors, which
112+
initializes the application's window according to the scaling of the primary monitor at application startup and
113+
produces blurry scaling when moving the window to another monitor unless you restart the application.
114+
</p>
115+
<p>
116+
To enable this feature, check the <i>Monitor-specific UI scaling</i> box on the <b>Appearance</b> preference page
117+
(<b>Window > Preferences > General > Appearance</b>), as shown in the image below.
118+
The feature is still under development, thus marked as <i>experimental</i> and disabled by default. We encourage
119+
users to <b>explore this feature</b> and <b>share their feedback</b> to help us improve the functionality.
120+
</p>
121+
<p>
122+
<img src="images/rescaling_setting-preference.png" alt="Monitor-Specific UI Rescaling Preference" width="600">
123+
</p>
124+
<p>
125+
The images below demonstrate the scaling behavior in an extract of an Eclipse application when moving the window
126+
from a primary monitor with 100% scaling to another monitor with 200% scaling, first having the feature disabled
127+
and
128+
second having it enabled.
129+
</p>
130+
<p>
131+
With monitor-specific UI rescaling <b>disabled</b>:
132+
<img src="images/rescaling_disabled.png" alt="Monitor-Specific UI Rescaling Disabled" width="600">
133+
</p>
134+
<p>
135+
With monitor-specific UI rescaling <b>enabled</b>:
136+
<img src="images/rescaling_enabled.png" alt="Monitor-Specific UI Rescaling Enabled" width="600">
137+
</p>
138+
</td>
139+
</tr>
100140

101141
<!-- ******************* End of General Updates ************************************* -->
102142
<tr><td colspan="2"/></tr>

0 commit comments

Comments
 (0)