Skip to content

Releases: Zingzy/hPyT

hPyT v1.4.0

18 Jan 23:03
Compare
Choose a tag to compare

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

hPyT v1.3.7

31 Dec 13:03
Compare
Choose a tag to compare

What's Changed

  • Fix color conversion issue by @amaztony in #40
  • Add handling for WM_NCACTIVATE and WM_NCPAINT messages to improve title bar rendering by @Zingzy in #43
  • Add dynamic height adjustment to hide_titlebar method using the no_span parameter by @Zingzy in #44

New Contributors

Full Changelog: v1.3.6...v1.3.7

hPyT v1.3.6

01 Dec 11:48
Compare
Choose a tag to compare

Changelog

v1.3.6

  • Minor Bug Fixes

hPyT v1.3.5

28 Nov 00:19
Compare
Choose a tag to compare

Changelog

v1.3.5

  • Add feature for automatically detect and change the accent color of the titlebar and border by @Valer100 in #28
  • Implement proper type hinting by @Zingzy in #32

New Contributors

Full Changelog: v1.3.4...v1.3.5

hPyT v1.3.4

06 Sep 22:34
Compare
Choose a tag to compare

Changelog

v1.3.4

  • Add method for applying the current windows accent color to the titlebar and border color
  • Add method for getting the current windows accent color
  • Add type annotations and docstrings to functions for better clarity and autocompletion

v1.3.4 preview

Full Changelog: v1.3.3...v1.3.4

hPyT v1.3.3

08 Aug 15:16
Compare
Choose a tag to compare

Changelog

v1.3.3

  • chore: Update hPyT version to 1.3.3

Full Changelog: v1.3.2...v1.3.3

For detailed information and previews please refer the README.md file

hPyT v1.3.2

02 Jul 13:35
Compare
Choose a tag to compare

Changelog

v1.3.2

  • Add support for synchronizing the rainbow effect with other ui elements.
  • Add synchronization-example.py by @Sae3sy in #20

New Contributors

Full Changelog: v1.3.1...v1.3.2

For detailed information and previews please refer the README.md file

hPyT v1.3.1

07 Jun 14:15
Compare
Choose a tag to compare

Changelog

v1.3.1

  • Added Kivy support by @manahter in #15
  • Add support for UI libraries like PySimpleGUI, PyGame, etc.
  • Improve the rainbow titlebar & border effects.
  • Improve the center_relative function & examples.

For detailed information and previews please refer the README.md file

hPyT v1.3.0

25 Apr 15:36
Compare
Choose a tag to compare

Changelog

v1.3.0

  • Add support for setting custom border color
  • Add support for rainbow border color effect
  • Add support for resetting the titleBar color and titleText color
  • Fix an issue which caused the titleBar to appear black after the rainbow titleBar effect was stopped

For detailed information and previews please refer the README.md file

hPyT v1.2.1

28 Feb 09:17
Compare
Choose a tag to compare

Changelog

v1.2.1

  • Minor Bug Fixes

For detailed information and previews please refer the README.md file