Releases: fuse-x/studio
fuse X 3.0.0-beta.2
Download links
- macOS installer (.dmg) - 69.2 MB
- Windows installer (.exe) - 17.3 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.9.1
- Ported to .NET 6.0 – Mono Runtime no longer needed
Please report issues here
Fuselibs 3.0.0-beta.9
Click to see the full changelog
Common
- Add
outputTypein project files (acbcee3) - Update project and config files (85ff816)
- Update
GLHelper.hincludes on Android (2b143eb) - Simplify Android runtime version check (#1480)
- Update macros and uxl files (#1491)
Experimental.TextureLoader
- Remove legacy
Experimental.TextureLoaderlibrary (#1458)
Fuse.Camera
- Update permissions for Android 13 (#1487)
Fuse.Common
- Remove obsolete methods and enum value (#1492)
Fuse.Json.Escape(string s)Fuse.Json.Escape(string s, StringBuilder sb)Fuse.SystemFont.Weight.SemiBold
Fuse.Controls.Video
- Upgrade
Fuse.Video.CILto .NET 6.0 (#1475)
Fuse.Drawing.Surface
- Update assembly references for .NET 6.0 (#1476)
Fuse.LocalNotifications
- Fix compatibility with the latest Android OS and indentation (#1473)
Fuse.Nodes
- Remove obsolete methods (#1492)
Fuse.VisualBounds.Transform(float4x4 matrix)Fuse.VisualBounds.TransformFlatten(float4x4 matrix)Fuse.VisualBounds.BoxTransform(Box box, float4x4 transform)
Fuse.Scripting
- Deprecate
NativePromisewithoutContext(#1467) - Remove obsolete methods (#1492)
Fuse.Scripting.IThreadWorker.Invoke(Uno.Action action)Fuse.Scripting.Context.Invoke(Uno.Action action)Fuse.Scripting.ModuleResult.ObjectFuse.Scripting.ModuleResult.ExportsFuse.Scripting.NativeEvent.RaiseAsync(params object[] args)Fuse.Scripting.Object.InstanceOf(Function type)Fuse.Scripting.Object.CallMethod(string name, params object[] args)Fuse.Scripting.Function.Call(params object[] args)Fuse.Scripting.Function.Construct(params object[] args)
Fuse.Scripting.JavaScript
Other changes
fuse X 3.0.0-beta.1
Download links
- macOS installer (.dmg) - 69.2 MB
- Windows installer (.exe) - 17.3 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.9.1
- Ported to .NET 6.0 – Mono Runtime no longer needed
Please report issues here
Fuselibs 3.0.0-beta.8
Click to see the full changelog
Common
- Add
outputTypein project files (acbcee3) - Update project and config files (85ff816)
- Update
GLHelper.hincludes on Android (2b143eb) - Simplify Android runtime version check (#1480)
Experimental.TextureLoader
- Remove legacy
Experimental.TextureLoaderlibrary (#1458)
Fuse.Controls.Video
- Upgrade
Fuse.Video.CILto .NET 6.0 (#1475)
Fuse.Drawing.Surface
- Update assembly references for .NET 6.0 (#1476)
Fuse.LocalNotifications
- Fix compatibility with the latest Android OS and indentation (#1473)
Fuse.Scripting
- Deprecate
NativePromisewithoutContext(#1467)
Fuse.Scripting.JavaScript
Other changes
Uno 3.0.0-beta.9
Click to see the full changelog
Architecture
- Port codebase to .NET 6.0 and Visual Studio 2022 (#424)
- Update default output directory (#435)
- Update packaging for .NET 6.0 (#436)
- Remove version directory inside built libraries (#437)
- Update terminology on library vs. package (#440, #502)
- Print
armandarm64architectures in lowercase (#468) - Use the new
HttpClientclass on .NET 6.0 (#467) - Export API to run
unofrom JavaScript/TypeScript (
fuse X 3.0.0-beta.0
Download links
- macOS installer (.dmg) - 68.7 MB
- Windows installer (.exe) - 17.3 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.8.1
- Ported to .NET 6.0 – Mono Runtime no longer needed
Please report issues here
Fuselibs 3.0.0-beta.5
Click to see the full changelog
Common
- Add
outputTypein project files (acbcee3) - Update project and config files (85ff816)
- Update
GLHelper.hincludes on Android (2b143eb)
Experimental.TextureLoader
- Remove legacy
Experimental.TextureLoaderlibrary (#1458)
Fuse.LocalNotifications
- Fix compatibility with the latest Android OS and indentation (#1473)
Fuse.Scripting
- Deprecate NativePromise without Context (#1467)
Fuse.Scripting.JavaScript
- TypeScript and transpiler support in UX files (#1472)
Uno 3.0.0-beta.7
Click to see the full changelog
Architecture
- Port codebase to .NET 6.0 and Visual Studio 2022 (#424)
- Update default output directory (#435)
- Update packaging for .NET 6.0 (#436)
- Remove version directory inside built libraries (#437)
- Update terminology on library vs. package (#440)
- Print
armandarm64architectures in lowercase (#468) - Use the new
HttpClientclass on .NET 6.0 (#467) - Export API to run
unofrom JavaScript/TypeScript (#469) - Replace
System.Drawingon macOS and Linux (#470) - Hide output from external image converters (#480)
- Make sure the
unocommand is executable (#481) - Swallow
InvalidOperationExceptioninKillTree()(#484) - Whitespace fix-up pass (#490)
- Beta recovery & tweaks (#493)
- Rename manifest file in libraries (#495)
- More tweaks (
fuse X 2.9.1
Download links
- macOS installer (.dmg) - 9.8 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.9.0
Windows
- Removed Git for Windows installer (no longer needed since
android-build-tools1.10)
Changes since v2.8.0
macOS
- New launcher and uri-handler app installed in
/Applications/ - Make menu bar icon smaller
Windows
- Sign executables and the installer using a Verified Publisher (EV certificate)
Fuselibs 2.9.2
Click to see the full changelog
Fuse.Maps
com.google.android.gms:play-services-maps-> 17.0.0 (#1494)
This is the minimum version required to be published on Google Play.
Fuse.PushNotifications
- Remove AD_ID permission on Android (#1482)
Fuse.LocalNotifications
Fuse.PushNotifications
Uno 2.9.3
fuse X 2.9.0
Download links
- macOS installer (.dmg) - 9.8 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.8.0
macOS
- New launcher and uri-handler app installed in
/Applications/ - Make menu bar icon smaller
Windows
- Sign executables and the installer using a Verified Publisher (EV certificate)
Fuselibs 2.9.1
Click to see the full changelog
Fuse.PushNotifications
- Remove AD_ID permission on Android (#1482)
Fuse.LocalNotifications
Fuse.PushNotifications
Uno 2.9.2
fuse X 2.8.1
Download links
- macOS installer (.dmg) - 9.4 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.8.0
Windows
- Sign the installer using a Verified Publisher (EV certificate)
Fuselibs 2.8.0
Click to see the full changelog
Fuse.Controls.DrawingPanel
- New library for drawing using your finger (#1470)
Fuse.Scripting.JavaScript
- Support
async/awaitin JavaScript via "regenerator-runtime" (#1465)
Fuse.Scripting
- Add
Contextparameter to native promises (#1468) - Implementation clean-up using lambda functions (#1466)
Other changes
Uno 2.8.0
Click to see the full changelog
iOS
- Detect Simulator device based on availability (#472)
- Use iPhone-14 as default simulator (#448)
- Update include paths (#458)
- Silence warnings (#473)
Uno.Data.Xml
- Upgrade pugixml -> 1.13 (#471)
Other changes
fuse X 2.8.0
Download links
- macOS installer (.dmg) - 9.4 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.7.0
macOS
- Fix TextBox and TextInput crashes
- Upgrade Xamarin.Mac to version 9.1.0.6 (major)
Windows
- Upgrade Node.js installer to version 16.20.0 (major)
Other changes
- Update included project templates (tsconfig)
Fuselibs 2.8.0
Click to see the full changelog
Fuse.Controls.DrawingPanel
- New library for drawing using your finger (#1470)
Fuse.Scripting.JavaScript
- Support
async/awaitin JavaScript via "regenerator-runtime" (#1465)
Fuse.Scripting
- Add
Contextparameter to native promises (#1468) - Implementation clean-up using lambda functions (#1466)
Other changes
Uno 2.8.0
Click to see the full changelog
iOS
- Detect Simulator device based on availability (#472)
- Use iPhone-14 as default simulator (#448)
- Update include paths (#458)
- Silence warnings (#473)
Uno.Data.Xml
- Upgrade pugixml -> 1.13 (#471)
Other changes
fuse X 2.7.0
Download links
- macOS installer (.dmg) - 9.4 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Changes since v2.6.0
Fuselibs 2.7.0
Click to see the full changelog!
Fuse.Controls.Panels
- Take screenshot of a Panel and save as a file (#1461)
Fuse.Controls.ScrollView
- Add Snapping feature for ScrollView (#1459)
Fuse.Launcher.Phone
- Add SMS launcher and scriptmethod (#1464)
Fuse.PushNotifications
- Android 12 compatibility fix (#1463)
Fuse.Scripting
- Add Context parameter to NativePromise delegates (#1460)
Fuse.Storage
- Fix desktop implementation of UserSettings (#1462)
Other changes
- Use Node.js v14 on AppVeyor (#1457)
Uno 2.7.0
fuse X 2.6.0
Download links
- macOS installer (.dmg) - 9.4 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 24.7 MB
Read the installation guide
Android notice
-
This version targets API 31 (Android 12), as required by Google Play Store starting in November 2022
-
Note that the latest version requires Java 11. Older versions used to work on Java 8.
Troubleshooting: Make sure you have installed JDK 11 and run npm install [email protected] -g.
Changes since v2.4.1
- Add Language menu
- Add French translation (thanks @mvondoyannick!)
- Restart viewports automatically on license activation
- Update OpenJDK installer
- Update TypeScript definitions
- Update logo
Fuselibs 2.6.0
Click to see the full changelog!
Fuse.Platform
- Device orientation for iOS 16 compatibility (#1454)
Fuse.Scripting
- Add
Context.Stringify()method (#1455)
Other changes
- Add
Fuse.Alertsto doc-export (#1456)
Uno 2.6.0
Click to see the full changelog!
Android
- Call
super.onNewIntent()(#431) - Add new UXL properties (#432)
Gradle.Dependency.DebugImplementationGradle.Dependency.ReleaseImplementation
- Add new UXL element (#434)
Gradle.Properties
Other changes
- Use nodejs v14 on AppVeyor (#433)
Fuselibs 2.5.0
Click to see the full changelog!
Fuse.Controls.WebView
- Upgrade PickImage for Android to version 3.0.01 (#1453)
Fuse.ImageTools
- Prevent duplicate paths on iOS (#1451)
Fuse.LocalNotifications
- Android 12 compatibility fix (#1452)
Uno 2.5.0
Click to see the full changelog!
Android
API 31 (Android 12) will be required by Google Play Store starting in November 2022.
BREAKING: Note that the new Gradle Plugin and new versions of dependencies require Java 11. Older versions used to work on Java 8.
If you run into trouble, make sure you have installed JDK 11 and run npm install android-build-tools -g to redetect your JDK installation.
Other changes
fuse X 2.4.1
Download links
- macOS installer (.dmg) - 9.4 MB
- Windows installer (.exe) - 7.4 MB
- Android preview app (.apk) - 23.7 MB
Read the installation guide
Changes since v2.4.0
Windows (installer)
- Now runs in 64-bit mode
- Updated UI and graphics
macOS (installer)
- Updated graphics
Other
- Latest Uno v2.4.1 and Fuselibs v2.4.2 patches
Fuselibs 2.4
Click to see the full changelog!
Fuse.Controls.WebView
- Improvements for wrapping web apps (#1450)
- iOS: Enabling edge swipe for history back
- iOS: Disable preview a page on long pressing a link
- Android: Hide zoom button controls
Uno 2.4
Click to see the full changelog!
Android
- Upgrade Gradle to v7.5 (#415)
- Upgrade
appcompatandmaterialpackages (#415) - Drop old
jenter()repositores (#415)- This silences build warnings
- Drop legacy packages (#416)
androidx.legacy:legacy-support-v4androidx.multidex:multidex
- Add
android:exportedin AndroidManifest (#417)- Needed when targeting API 31 (Android 12)