Skip to content

Releases: Kalmat/PyWinCtl

PyWinCtl

07 Dec 12:06
Compare
Choose a tag to compare

New typed version. Improved Window class to accept Window object or window id (int/str), added acceptInput(), added getTopWindowAt(), fixed and improved sendBehind() on Ubuntu 22.04+ and Mint/Cinnamon, improved watchdog, fixed Mint/Cinnamon sendBehind() method, added macOS AppScript alwaysOnTop() and alwaysOnBottom() methods

PyWinCtl

06 Jul 07:46
Compare
Choose a tag to compare

Improved watchdog, fixed Mint/Cinnamon sendBehind() method, added macOS AppScript alwaysOnTop() and alwaysOnBottom() methods

PyWinCtl

29 May 09:24
Compare
Choose a tag to compare

Fixed pynput version typo in setup.py requirements

PyWinCtl

26 May 10:14
Compare
Choose a tag to compare

Fixed crash in several methods when window title contains commas - Many thanks to Anthony Molinaro (djnym)!

PyWinCtl

19 May 18:40
Compare
Choose a tag to compare

Removed numpy dependency

PyWinCtl

27 Apr 13:33
Compare
Choose a tag to compare

macOS Apple Script version: fixed crash in some methods when permissions not granted and added checkPermissions() function

PyWinCtl

18 Apr 11:17
Compare
Choose a tag to compare

Added DIFFRATIO (difflib similarity ratio) to getWindowsWithTitle() and getAppsWithName(). Linux: fixed getAllScreens() for LXDE. macOS (Apple Script version): Fixed getWindowsWithTitle() and added updatedTitle property, improved watchdog to detect title changes and fixed isAlive property

PyWinCtl

04 Apr 14:48
Compare
Choose a tag to compare

Added getAppsWithName() function with regex-like options to search app names. Added param to getWindowsWithTitle() used to define app names in which search window titles

PyWinCtl

03 Apr 14:00
Compare
Choose a tag to compare

Added WinWatchDog class to hook to some window changes notifications. Added regex-like search options in getWindowsWithTitle() function. Fixed getMenu() method for menus with 5+ levels.

PyWinCtl

29 Mar 08:07
Compare
Choose a tag to compare

Added getAllScreens() function and getDisplay() method (not tested yet in Linux and macOS). Also added getExtraFrame(), getClientFrame() methods and isAlive property, and fixed isVisible for apps with limited AppScript support.