Releases: sentialx/node-window-manager
Releases · sentialx/node-window-manager
2.2.0
2.1.2
2.1.0
2.0.1
2.0.0
Breaking changes
- Removed
window.getInfo
- Moved
windowManager.getScaleFactor
tomonitor.getScaleFactor
windowManager.requestAccessibility
is now required only for certain operations rather than for everything.window.getMonitor
returns Monitor object instead of a number.
More info in breaking-changes.md
Changes
- Added
Monitor
class (#3) - Added
windowManager.getMonitors
method - Added
windowManager.getPrimaryMonitor
method - Added
window.getIcon
method (#22)
Fixes
1.3.1
1.3.0
Changes
Window
class now accepts only a numeric window idWindow
class now always inits its correspondingAXUIElementRef
handle on macOS (#23)requestAccessibility
method now returnstrue
on non-macOS systems for better compatibility
Fixes
1.2.0
1.1.0
1.0.0
Changes
- Rewrote macOS implementation to Objective-C++ instead of Swift to achieve maximum performance (speed up from 50ms per call to 1ms).
- Added
getInfo
method toWindow
class. - Added
getWindows
method towindowManager
. - Renamed
Window
instance propertyhandle
toid
. - Removed
process
property fromWindow
and added two properties:processId
path
Window
constructor can now accept either anumber
or aWindowInfo
object.