duo_flex 0.3.2
duo_flex: ^0.3.2 copied to clipboard
Read web, Android and iOS display geometry, safe areas and fold data, and build responsive Flutter layouts from available space.
0.3.2 #
- Document Samsung Galaxy Z foldable support through AndroidX WindowManager.
0.3.1 #
- Use an optimized JPEG for the pub.dev package screenshot thumbnail.
0.3.0 #
- Add a web implementation for viewport geometry and resize events.
- Read
continuousandfoldedstates from the experimental Device Posture API when the browser supports it. - Keep hinge angle, safe-area measurements, and fold geometry unavailable on web.
0.2.1 #
- Fix README screenshot links so images load on pub.dev.
0.2.0 #
- Add Android support for device, app-window, display-region, and fold data.
- Read Android hinge angle from
Sensor.TYPE_HINGE_ANGLEwhen available, reporting radians and filtering sensor noise while the event stream is active. - Report Android
bookandtabletoppostures from folding-feature orientation. - Add
DuoFoldPosture.bookfor vertical half-open fold configurations. - Keep unavailable Android fold sensors and posture data nullable or unknown.
0.1.2 #
- Add the animated device dashboard to the pub.dev screenshots gallery.
0.1.1 #
- Show the device dashboard in the pub.dev screenshots gallery.
0.1.0 #
- Add typed APIs for iOS device, screen, display, and reserved-region data.
- Expose UIKit hinge angle and posture when the public APIs are available.
- Add screen and display event streams with lifecycle-aware observation.
- Add responsive layout, viewport, and posture-aware widgets.
- Preserve safe unavailable values on unsupported devices and OS versions.
