display_identify_overlay 0.1.1
display_identify_overlay: ^0.1.1 copied to clipboard
A Flutter package that displays monitor index numbers as overlays on all connected displays. Perfect for identifying monitors in multi-display setups.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
Planned #
- Linux platform support
- macOS platform support
- Multi‑monitor enumeration improvements on Windows
- Example application enhancements
0.1.1 - 2025-08-14 #
Changed #
- Clarified Windows-only support at the package level; kept Linux/macOS as planned
- Cleaned up comments and logs; unified tests to be platform-agnostic
- CI: added permissions/concurrency and example analyze; release test uses flutter test
Fixed #
- Resolved test failures on Linux/macOS runners by injecting a fake platform in unit tests
0.1.0 - 2025-08-14 #
Added #
- Initial release
- Core API design for monitor identification overlays
- Platform abstraction for cross‑platform support
- Windows implementation (topmost, click‑through, non‑activating, auto‑hide)
- Safe no‑op behavior on unsupported platforms
- Unit tests and documentation
- CI workflow (format, analyze, flutter test)
- Tag‑based release workflow (verify tag vs. pubspec version, publish to pub.dev, create GitHub Release)
Technical Details #
- Flutter SDK requirement: >=3.16.0
- Dart SDK requirement: >=3.8.1
- Platforms: Windows implemented; Linux and macOS planned