## 0.2.2

* Bump `screen_retriever_macos` to 0.2.2 with fixed Package.swift
* Align all sub-packages to version 0.2.2

## 0.2.1

* Add Swift Package Manager support for macOS
* Fix null check in `ScreenRetriever._handleScreenEvent` (#27)
* Replace `mostly_reasonable_lints` with `flutter_lints`

## 0.2.0

* Convert to federated plugin
* Implement "display-added" and "display-removed" for all desktop platforms
* chore: Get the correct screen ID on Windows

## 0.1.9

* [windows] fix incorrect displays size

## 0.1.8

* [macos] fix getCursorScreenPoint method

## 0.1.7

* avoid nullptr as the param of fl_value_new_string (#15)
* Use primary screen to calculate visible positions (#13)

## 0.1.6

* Update Display to have final fields (#8)
* Fix compilation issues related to getAllDisplays (#7)

## 0.1.5

* Implement "display-added" and "display-removed" for Linux #5

## 0.1.4

* [linux] Fix memory management issues on Linux #4

## 0.1.3

* [linux] fix: crash when on wayland with no primary monitor #3

## 0.1.2

* [windows] Returns the correct `width` and `height`

## 0.1.1

* Add `visiblePosition`, `visibleSize` fields to `Display` model

## 0.1.0

* Support macOS Mojave.

## 0.0.2

* Support windows platform.

## 0.0.1

* First release.
