Skip to content

hPyT v1.4.0

Latest
Compare
Choose a tag to compare
@Zingzy Zingzy released this 18 Jan 23:03
· 2 commits to main since this release

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 of GetWindowLong and SetWindowLong 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 Hide Titlebar Hide Titlebar
title_text.stylize Stylize Text Windows 7 Stylize Text Windows 8
toggle_rtl_layout No Preview RTL Layout Windows 8

Corner Radius Customization

Style Preview
small-round Round-small
square Square

Disabled DWM Animations

Disabled DWM Animations

RTL Layout Enabled (windows 11 Preview)

RTL Layout

Full Changelog: v1.3.7...v1.4.0