selector 4.1.0
selector: ^4.1.0 copied to clipboard
Multi type supported platform selector to write functional programming.
4.1.0 #
- Removed direct
dart:ioPlatformusage; selector APIs now rely onTargetPlatform, avoiding release-runtime crashes on web. - Added testing overrides to simulate platform/device combinations in unit tests.
4.0.0-dev.5 #
- Reintroduced explicit
webOrElsefunction.
4.0.0-dev.4 #
- Reintroduced explicit
mobileOrElseanddesktopOrElsefunctions.
4.0.0-dev.3 #
- Split selector into platform-specific files (
selector_stub.dart,selector_io.dart,selector_web.dart).
4.0.0-dev.2 #
- Reintroduced explicit
...OrElsefunctions for clarity.
4.0.0-dev.1 #
- API Rework: Renamed
mactomacos, consolidated...OrElsefunctions intoselectOrElse. - Added web platform support to
selectorandoptionalSelector. - Changed
optionalSelectorbehavior to returnnullfor unhandled platforms. - Improved testability and added comprehensive unit tests.
- Enhanced documentation and examples.
3.0.0 #
- migrate to flutter 3
0.3.0 #
- support null-safety
0.2.0 #
- introduce deviceSelector
0.1.0 #
- introduce
***OrElse