- Update dependencies
- dart:html replaced with package:web
- Enums replaced with sealed classes
- Renamed getters
- Fix topics
- Update README.md
- Refactoring
- Dart 3.0.0 ready
- Linux is desktop platform now
- Extensions for enums BuildMode, HostPlatformType, OperatingSystem
- Non nullable ready
- Refactoring
- Add some badges
- Non nullable ready
- Add when feature
- Fix
kListOSWithCupertinoDesign
constant andcupertino
flag
- Add getters:
isJS
- Is a web-based applicationsisVM
- Is a I/O supporting for non-web applications
- Add global getter platform
- operating system check
- Three short form to access the instance of Platform
Platform.instance
Platform.I
platform
- refactoring and new lints (pedantic + effective dart)
- Removed toJson() method from Platform
- Remove default factory Platform()
- Fix analysis options
- Disable most dev dependencies
- Add logo image
- Cashed flags
- Add toJson() method
- Add new flags:
- desktop
- material
- cupertino
- Update badge and readme
- Initial Version of the library.