Skip to content

Update v1.2

Latest

Choose a tag to compare

@Basiiii Basiiii released this 23 Nov 21:35

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