-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCHANGES.txt
22 lines (22 loc) · 2.36 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
0.8, 2023/10/11 -- ALL: Added saveSetup() and restoreSetup(). Fixed / Improved watchdog (especially in Linux). Fixed / improved setPosition() method
LINUX: Added ewmhlib as separate module. Fixed watchdog (freezing randomly invoking screen_resources and get_output_info), fixed workarea crash (some apps/environments do not set it), improved to work almost fine in Manjaro/KDE, avoid crashing in Wayland for "fake" :1 display (though module won't likely work)
WIN32: Fixed dev.StateFlags returning weird values for multi-monitor. Fixed GetAwarenessFromDpiAwarenessContext not supported on Windows Server
MACOS: Replaced display-manager-lib by other alternatives which seem to work in several macOS versions (brightness only) Added setScale() method (using a workaround). Added wakeup feature to turnOn() method
0.7, 2023/09/20 -- LINUX: Working in Manjaro/KDE. Avoid crashing in Wayland (though module won't likely work on it)
0.6, 2023/09/15 -- ALL: Added *_CENTERED positions. Added coordinates (x, y) as input to setPosition() and arrangeMonitor()
LINUX: Improved performance thru ewmhlib features
0.5, 2023/09/06 -- ALL: Fixed x, y calculation in some setPosition() and arrangeMonitors() cases
MACOS: Fixed / Tested OK in multi-monitor setup
0.3, 2023/09/02 -- ALL: Fixed arrangeMonitors()
0.2, 2023/09/01 -- ALL: Added isSuspended property
WIN32: Fixed setPosition() to avoid reseting other monitors to defaults
0.1, 2023/08/25 -- ALL: Reorganized to avoid IDEs showing external and / or private elements
findMonitor() returns a list of Monitor instances
MACOS: Added contrast(), setContrast(), isOn() and isAttached(), improved setMode()
0.0.11, 2023/08/23 -- MACOS: Added display_manager_lib (thanks to University of Utah - Marriott Library - Apple Infrastructure)
WIN32: Fixed setScale()
0.0.10, 2023/08/21 -- ALL: Fixed watchdog thread
LINUX: Added attach()/detach(), fixed setPosition() and arrangeMonitors()
WIN32: Fixed and improved many issues (scale still pending)
0.0.9, 2023/07/19 -- New approach based on Monitor() class to access all properties and functionalities (macOS pending)
0.0.8, 2023/05/12 -- Pre-release tested OK in Linux/X11 (not Wayland) and win32 (macOS pending)