Fuse 0.9.6 is out!
Download at the download page.
Changelog
Improved SDK Downloader
- Fixed bugs related to having Java in custom path
- It will now try to find 3rdparty packages in common places, as in environment
PATHvariable etc. - Android platform API 21 will now be installed (required so that latest android play libraries works). Please run
fuse install androidagain if you happens to have problems with android play libraries.
LoadHtml HTML
-
LoadHtmlnow takes an<HTML>node for inline HTML like theWebViewfor consistency.
Text/TextInput LineSpacing
- We now respect LineSpacing on Android and iOS
Opacity threshold
- Elements with a low opacity now remain hittable, previously they would stop being hit targets. This change allows a way for invisible things to receive hits, which was previously not possible (as well as removing a suspicious behaviour). The
HitTestOpacityThresholdhas also been removed. To make an item non-hittable use one of the alternatives:Visibility="Hidden",HitTestMode="None"orIsEnabled="false".
For example, if you had a a trigger like this:
<EnteringAnimation>
<Change Myself.Opacity="0"/>
</EnteringAnimation>
And relied on it becoming unhittable, you must now explicitly disable it and/or make it truly invisible:
<EnteringAnimation>
<Change Myself.Opacity="0"/>
<Change Myself.Visibility="Hidden"/>
<Change Myself.IsEnabled="false"/>
</EnteringAnimation>
Setting things invisible and disabled also enables some performance gain in the application.
LimitHeight/Width
-
LimitHeightandLimitWidthare now style properties ofElementdirectly, not attached properties. If you referred to them with theLimitBoxSizingprefix drop that from the UX files. In Uno the style properties are insideElementnow. - The default unit of
LimitHeightandLimitWidthis nowPointsto be consistent with other unit based notations. You must add a % to the value if this is what was expected100%.
WhileWindowAspect
- Cleanup and add fallback in case a root viewport is not found.
Android TextRenderer
- A crash-bug when the
Valueproperty was null has been fixed.
Element caching
- An internal crash-bug in the
Element-caching that occurred when the element-tree was changed has been fixed.
Known bugs
- If your
.unoprojcontains a space, you might not be able to build for Android - GeoLocation can cause local preview to crash