Skip to content

Commit 0d84b93

Browse files
committed
Add CHANGELOG / CHANGES entries
1 parent 605438f commit 0d84b93

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ See Git commit messages for full history.
44

55
## v10.2.0.dev0
66
(2026-xx-xx)
7+
- Introduce a new API, mss.MSS, that we can keep stable as we continue to improve MSS. The previous documented API is deprecated, but still available, in 10.2. Some parts of the existing API (such as certain type names and internal variables) may be removed in 11.0, but the most important parts will remain available for as long as can be reasonably supported. (#486, #494)
78
- Add `is_primary`, `name`, and `unique_id` keys to Monitor dicts for primary monitor detection, device names, and stable per-monitor identification (#153)
89
- Add `primary_monitor` property to MSS base class for easy access to the primary monitor (#153)
910
- Windows: add primary monitor detection using `GetMonitorInfoW` API (#153)

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 10.2.0 (2026-xx-xx)
44

55
### base.py
6+
- (This affected almost every file in some respect, but base.py was the most affected.) Introduced a new API, mss.MSS. This class can be used instead of the previous various MSSBase subclasses, so that the user can work with a consistent class regardless of implementation details. The methods implemented by MSSBase subclasses were renamed, and moved to MSSImplementation subclasses. The mss.MSS class now holds an MSSImplementation instance as an instance variable. (#486, #494)
67
- Added `primary_monitor` property to return the primary monitor (or first monitor as fallback).
78

89
### models.py

0 commit comments

Comments
 (0)