@@ -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