appfuse 0.0.2
appfuse: ^0.0.2 copied to clipboard
orchestrator for Flutter apps
Changelog #
0.0.2 #
- Fixed: stale
MediaQueryshadowing the live root one.VitalAppwrapped the entire app in a one-shotMediaQueryData.fromViewsnapshot with no metrics listener; since Flutter 3.10 the rootViewowns the liveMediaQueryandWidgetsAppinstalls none of its own, so the app's metrics froze at startup values (symptom: app rendered with frozen/halved screen metrics when the platform corrected the window size after launch). - Changed: when environment configs are active, the app is no longer wrapped in
VitalAppat all — the app is a completeMaterialAppand needs no shell. The debug banner is overlaid via aStack; config-change remount semantics are preserved withKeyedSubtree.VitalAppremains as the minimal shell for splash/error content only and no longer inserts aMediaQuery. - Changed: migrated to
MediaQuery.sizeOf,ColorScheme.surface, andRadioGroup(RadiogroupValue/onChangeddeprecated since Flutter 3.32). - Dependencies: bumped
package_info_plus^9.0.0→^10.1.0,shared_preferences^2.5.4→^2.5.5, andpermission_handler^12.0.1→^12.0.3; SDK floor raised to^3.10.0. - Tests: added regression coverage for MediaQuery liveness, banner visibility, and config switching.
0.0.1 #
- Initial release.