* Fill option for widget frame * Add widget circle element * Add widget line element * Fix missing include for InputType * Fix missing comment * Update api symbols * Load .fxbm from file * Fix copy pasta * Add fill param to example * Fix some comments * Bump JS SDK 0.3 * Fix free * Rename widget frame to rect * Gui: add widget_add_frame_element backward compatibility macros Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Flipper Zero JavaScript SDK
This package contains official tooling and typings for developing Flipper Zero applications in JavaScript.
Getting started
Create your application using the interactive wizard:
npx @flipperdevices/create-fz-app@latest
Then, enter the directory with your application and launch it:
cd my-flip-app
npm start
You are free to use pnpm or yarn instead of npm.
Versioning
For each version of this package, the major and minor components match those of
the Flipper Zero JS SDK version that that package version targets. This version
follows semver. For example, apps compiled with SDK version 0.1.0 will be
compatible with SDK versions 0.1...1.0 (not including 1.0).
Every API has a version history reflected in its JSDoc comment. It is heavily
recommended to check SDK compatibility using a combination of
sdkCompatibilityStatus, isSdkCompatible, assertSdkCompatibility depending
on your use case.
Documentation
Check out the JavaScript section in the Developer Documentation