Latest release

fuse X 2.4.1

Download links

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

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

v2.3.0...v2.4.2

Uno 2.4

Click to see the full changelog!

Android

  • Upgrade Gradle to v7.5 (#415)
  • Upgrade appcompat and material packages (#415)
  • Drop old jenter() repositores (#415)
    • This silences build warnings
  • Drop legacy packages (#416)
    • androidx.legacy:legacy-support-v4
    • androidx.multidex:multidex
  • Add android:exported in AndroidManifest (#417)
    • Needed when targeting API 31 (Android 12)

Other

  • Organize files in Uno libraries (#418, #419)

v2.3.0...v2.4.1

Preview app

Latest SDK

Fuse SDK 2.5.0

Install

npm install fuse-sdk@2.5.0

Android notice

  • This version targets API 31 (Android 12), as required by Google Play Store starting in November 2022

  • Note that the latest version require Java 11. Older versions used to work on Java 8.

Troubleshooting: Make sure you have installed JDK 11 and run npm install android-build-tools@1.x -g.

Changes since v2.4.0

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)

v2.4.0...v2.5.0

Uno 2.5.0

Click to see the full changelog!

Android

  • Upgrade to API 31 (#423)
  • Upgrade Gradle Plugin and dependencies (#423)

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

v2.4.1...v2.5.0

Source code

Fuse Open

The Fuse Open project maintains open source components for building high quality apps (MIT license).

The components are bundled together in Fuse SDK and can be installed via npm i fuse-sdk, or separately if desired.

  • Uno: A programming language (and a compiler), which is a dialect of C#. Unlike the traditional C# development tools, Uno generates C++ code that can be compiled with the normal native development tools (Android Studio and Xcode).
  • UX: An XML-based declarative UI language. This is implemented in the Uno compiler.
  • Fuselibs: An application framework written in Uno, that implements the core of the Fuse development platform. The Fuselibs components are intended to be used from UX. Fuselibs depends on the Uno compiler.
fuse X

The source code is available for contributors.

Please contact us for details.

Translations

fuse X
🇬🇧🇰🇷

The application is currently available in English and Korean.

You are welcome to add your own language or help us fix mistakes if you want to.

Please open an issue if you have any questions.