This is a big update with a lot of changes and improvements. Most of the improvements make hPyT
more consistent with older version of windows.
🌟 New Features
- Custom Corner Radius: Introduced support for setting custom corner radius styles. 🌐
window_dwm
Class: A new class for manipulating the non-client area of windows, offering: 🛠️- RTL Layout: Enable Right-to-Left layout for improved accessibility and user experience. 🌍
- Disable Window Transitions: Snap windows without transitions for better performance without altering global settings. 🚀
- Cloak Window: Hide the window from view while still rendering it, enhancing user experience and performance. 👻
🪲 Bug Fixes
title_text.stylize
: Resolved fallback issues to older title text when the method was invoked after manual text changes. #53 💬- Older Windows Support: Corrected unicode buffer size calculations, fixing
title_text.stylize
on Windows 7, 8, and 8.1. #51 🖥️
🔧 Improvements
x86
/x32
Architecture: Enhanced support by using architecture-specific versions ofGetWindowLong
andSetWindowLong
functions. 🖧title_bar.hide
: Improved aesthetics on older Windows versions by maintaining the top border when hiding the title bar. 🎨
🎨 Visual Previews
Improved support for older versions of windows
Function | Windows 7 | Windows 8 |
---|---|---|
title_bar.hide |
![]() |
![]() |
title_text.stylize |
![]() |
![]() |
toggle_rtl_layout |
No Preview |
![]() |
Corner Radius Customization
Style | Preview |
---|---|
small-round |
![]() |
square |
![]() |
Disabled DWM Animations
RTL Layout Enabled (windows 11 Preview)
Full Changelog: v1.3.7...v1.4.0