fresnel_android 0.1.0
fresnel_android: ^0.1.0 copied to clipboard
Android implementation of fresnel. Reports capabilities honestly and exposes Material 3 Expressive shape and motion tokens.
0.1.0 #
- Initial release. Android implementation of
fresnel. capabilities()answers natively:hasNativeGlass: false, plus a real reduce-motion reading fromSettings.Global.TRANSITION_ANIMATION_SCALEand a real increase-contrast reading fromUiModeManager.getContrast()on API 34+, falling back to the secure high-text-contrast and colour-inversion settings.buildNativeGlass()andbuildNativeContainer()return null, andrenderSymbol()returns null — the façade uses the shader path.- Adds
AndroidGlassTokens: the Material 3 Expressive corner scale and spring-based motion scheme, so widgets degrade to an Android look rather than a thinner iOS one.