The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- warn about observing windows that cannot become key/main
- `CustomizableMainKeyWindow`
- `WindowStateObserver` will now warn if its window cannot become key or main
Fixes a crash in < 10.15 related to tab observation
- Correctly adjust window heights when removing titlebar transparency
- Tab support in WindowStateObserver
- NSWindow accessor to measure titleBarHeight
- Fixed accesses to tabGroup, which can really affect window tabbing behavior
Fixes a build issue that seems to only present when using SPM
Tidying code after SwiftLint run
- `windowIsOnActiveSpace`
- `ApplicationWindowState`
Includes some expanded documentation.
- SwiftPM support
- Some improvements to `WindowStateAwareView`
Now includes two new classes for NSWindow state observation. Very handy for NSView subclasses that need to change their UI/behavior depending on host window state.