Skip to content

Commit 440e7e8

Browse files
CopilotBornToBeRoot
andcommitted
Add DPI/font scaling and initial size bug fix entries to next-release changelog
Co-authored-by: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com>
1 parent 5a77943 commit 440e7e8

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Website/docs/changelog/next-release.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,30 @@ Release date: **xx.xx.2025**
1919

2020
## What's new?
2121

22+
**PowerShell**
23+
24+
- DPI scaling is now applied correctly when NETworkManager is moved to a monitor with a different DPI scaling factor. The embedded PowerShell (conhost) window now rescales its font automatically using the Windows Console API (`AttachConsole` + `SetCurrentConsoleFontEx`), bypassing the OS limitation that prevents `WM_DPICHANGED` from being forwarded to cross-process child windows. [#3352](https://github.com/BornToBeRoot/NETworkManager/pull/3352)
25+
26+
**PuTTY**
27+
28+
- DPI scaling is now applied correctly when NETworkManager is moved to a monitor with a different DPI scaling factor. The embedded PuTTY window now receives an explicit `WM_DPICHANGED` message with the new DPI value packed into `wParam`, since the OS does not forward this message across process boundaries after `SetParent`. [#3352](https://github.com/BornToBeRoot/NETworkManager/pull/3352)
29+
2230
## Improvements
2331

2432
## Bug Fixes
2533

34+
**PowerShell**
35+
36+
- Fixed incorrect initial embedded window size on high-DPI monitors. The `WindowsFormsHost` panel now sets its initial dimensions in physical pixels using the current DPI scale factor, ensuring the PowerShell window fills the panel correctly at startup. [#3352](https://github.com/BornToBeRoot/NETworkManager/pull/3352)
37+
38+
**PuTTY**
39+
40+
- Fixed incorrect initial embedded window size on high-DPI monitors. The `WindowsFormsHost` panel now sets its initial dimensions in physical pixels using the current DPI scale factor, ensuring the PuTTY window fills the panel correctly at startup. [#3352](https://github.com/BornToBeRoot/NETworkManager/pull/3352)
41+
42+
**TigerVNC**
43+
44+
- Fixed incorrect initial embedded window size on high-DPI monitors. The `WindowsFormsHost` panel now sets its initial dimensions in physical pixels using the current DPI scale factor, ensuring the TigerVNC window fills the panel correctly at startup. [#3352](https://github.com/BornToBeRoot/NETworkManager/pull/3352)
45+
2646
## Dependencies, Refactoring & Documentation
2747

2848
- Code cleanup & refactoring

0 commit comments

Comments
 (0)