Skip to content

Releases: Basiiii/Center-Windows

Update v1.2

23 Nov 21:35

Choose a tag to compare

Update v1.2

Added

  • Event-driven window detection using WinEvent hooks (no more tight polling loop).
  • Per-monitor centering that respects the actual monitor a window is on.
  • Taskbar-aware centering with tray toggle:
    • Center within work area (respect taskbar).
    • Center on full monitor (ignore taskbar).
  • JSON config file (center_windows_config.json) to:
    • Persist centering mode across restarts.
    • Define additional window titles to ignore (extra_ignore_titles).
  • PyInstaller-based build flow and updated Inno Setup script to use dist/Center-Windows.

Changed

  • Improved startup/centering timing to reduce visible “flash” while keeping behavior stable.
  • Cleaned up legacy polling code and unused helpers.

Fixed

  • Clean termination on Ctrl+C when running from a terminal.
  • Packaging issues that prevented infi.systray from working correctly in the EXE.

Full Changelog: v1.1...v1.2

Update v1.1

29 Aug 23:29

Choose a tag to compare

Release Notes for Center-Windows Version 1.1

Bug Fixes

  • Maximized Windows Being Centered: Maximized windows will no longer be centered, avoiding issues where app gets pushed to overlap the taskbar.

Support

Feel free to donate to support the development of Center-Windows:

Donate via PayPal

Feedback

I'm open to your feedback and suggestions. Please feel free to open issues for any bugs or feature requests.
Thank you for your support and for using Center-Windows!

Stable v1.0

20 Jun 10:45

Choose a tag to compare

Release Notes for Center-Windows Version 1.0

Overview

Center-Windows is a lightweight background utility for Windows that automatically centers new windows on the screen. This feature, commonly found in Linux environments, often requires paid software on Windows. Center-Windows provides an easy-to-use, free alternative.

Features

  • Automatic Window Centering: Centers newly opened windows on the screen.
  • System Tray Icon: Includes a system tray icon for easy control and status indication.

Getting Started

To install, simply run the Center-Windows-Setup.exe file and follow the instructions. If you want to compile it yourself, there are instructions available in the README file.

Support

Feel free to donate to support the development of Center-Windows:

Donate via PayPal

Feedback

I'm open to your feedback and suggestions. Please feel free to open issues for any bugs or feature requests.
Thank you for your support and for using Center-Windows!