Skip to content

Commit c7ea25d

Browse files
committed
Add N&N for making monitor-specific scaling on Windows default
This contributes an N&N informing about monitor-specific scaling now being the default HiDPI mode on Windows, also giving information on how to opt-out.
1 parent c11281a commit c7ea25d

File tree

4 files changed

+40
-0
lines changed

4 files changed

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

news/4.36/platform.html

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,46 @@ <h2>Themes and Styling </h2>
7575
<h2>General Updates </h2>
7676
</td>
7777
</tr>
78+
<tr id="rescaleOnRuntimePreference"> <!-- https://github.com/eclipse-platform/eclipse.platform.ui/pull/2868 -->
79+
<td class="title">Monitor-Specific UI Scaling as Default (Windows only)</td>
80+
<td class="content">
81+
<p>
82+
In the previous releases, a preference to enable an improved, monitor- and resolution-specific UI scaling on
83+
Windows was introduced (see the news for <a href="../4.34/platform.php#rescale-on-runtime-preference">4.34</a> and
84+
<a href="../4.35/platform.php#rescaleOnRuntimePreference">4.35</a>). The feature has been further improved since
85+
then and is now <b>enabled by default</b>.
86+
</p>
87+
<p>
88+
The feature makes each window adapt its scaling to the monitor it is currently placed on in a sharp,
89+
resolution-specific way and without requiring the application to restart. When using multiple windows, each of
90+
them will adapt its scaling to the monitor it is placed on. When enabled, this new feature replaces the current,
91+
limited scaling support for high-resolution monitors, which initializes the application's window according to the
92+
scaling of the primary monitor at application startup and produces blurry scaling when moving the window to
93+
another monitor unless you restart the application.
94+
</p>
95+
<p>
96+
To disable this feature, uncheck the <i>Monitor-specific UI scaling</i> box on the <b>Appearance</b> preference
97+
page (<b>Window > Preferences > General > Appearance</b>), as shown in the image below. The feature is still under
98+
further development. We encourage users to <b>share their feedback</b> to help us improve the functionality.
99+
</p>
100+
<p>
101+
<img src="images/rescaling_settings-preference.png" alt="Monitor-Specific UI Rescaling Preference" />
102+
</p>
103+
<p>
104+
The images below demonstrate the scaling behavior in an extract of an Eclipse application when moving the window
105+
from a primary monitor with 100% scaling to another monitor with 200% scaling, first having the feature disabled
106+
and second having it enabled.
107+
</p>
108+
<p>
109+
On a 200% monitor with the feature being <b>disabled</b>:
110+
<img src="images/rescaling-disabled.png" alt="Monitor-Specific UI Rescaling Disabled" />
111+
</p>
112+
<p>
113+
On a 200% monitor with the feature being <b>enabled</b>:
114+
<img src="images/rescaling-enabled.png" alt="Monitor-Specific UI Rescaling Enabled" />
115+
</p>
116+
</td>
117+
</tr>
78118
<!-- ******************* End of General Updates ************************************* -->
79119
<tr><td colspan="2"/></tr>
80120
</tbody>

0 commit comments

Comments
 (0)