Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@sequential/app-flow-editor

Visual xstate workflow builder with drag-drop state creation, connections, and graph export/import capabilities.

Installation

npm install @sequential/app-flow-editor

Features

  • Integrated with Sequential Desktop environment
  • Hot reload support for development
  • Real-time collaboration via Zellous SDK
  • Persistent state management

Usage

This package is typically used as a desktop application. Load it in Sequential Desktop via the app registry.

import manifest from './app-flow-editor/manifest.json';
// App automatically registers in desktop environment

Manifest

Apps must export a manifest.json file:

{{
  "id": "app-flow-editor",
  "name": "App Name",
  "version": "1.0.0",
  "icon": "📱",
  "entry": "dist/index.html",
  "capabilities": ["sequential-os"],
  "window": {{
    "defaultWidth": 800,
    "defaultHeight": 600,
    "resizable": true
  }}
}}

Architecture

  • Frontend: Single-page application in dist/index.html
  • State: Persisted to localStorage with automatic restore
  • Communication: WebSocket and HTTP APIs with Sequential Desktop
  • Components: Built with vanilla JS or imported from @sequential/desktop-ui-components

Related Packages

License

MIT

About

Flow Editor for Sequential Desktop

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors