Repository navigation
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.systrayfrom working correctly in the EXE.
Full Changelog: v1.1...v1.2