Skip to main content

Changelog

New updates and improvements to StoryFlow Editor.

StoryFlow Editor v1.2.2

December 23, 2025

Quick Node Creation & Set Character Variable Node

This update introduces the Set Character Variable node for modifying character data, edge drop auto-connect for faster node creation, and character variables in the runtime debugger. Plus numerous bug fixes and polish improvements.

What's New

New Features
  • Set Character Variable Node: Modify character file variables directly from your script

    • Change character properties like Name during gameplay
    • Dynamically update character data based on story events
  • Edge Drop Auto-Connect: Create nodes faster with automatic connection handling

    • Dropping a connection on empty space shows a pending connection line
    • New nodes automatically connect to the pending connection
  • Character Variables in Runtime Debugger: View and debug character data while testing

    • Character variables now appear in the runtime debugger
    • Live updates when character Name changes during playback
  • Get Character Variable Improvements: Name is now selectable as a variable in the Get Character Variable node

Improvements
  • Reduced Notification Clutter: Removed unnecessary success toasts for file saves
  • Variable Text Editor Polish: Improved UI and visual polish in the variable text editor
Bug Fixes
  • Fixed Dialogue Text Input: Pressing Enter now correctly adds new lines in the dialogue text field

  • Fixed Variable Picker Dropdown: Resolved dropdown overflow clipping in the Dialogue Editor

  • Fixed Folder Deletion: Deleting a folder now properly closes any open files from that folder in editor tabs

  • Fixed Folder Navigation: Resolved folder navigation issues on different operating systems

  • Fixed File Loading: Fixed errors that could occur when loading files with certain path formats

  • Fixed Projects List: Resolved an issue where the projects list could disappear

  • Fixed Undo/Redo: Undo and redo no longer restore invalid references to deleted files

  • Fixed JSON Export: Resolved potential export conflicts with character filenames

  • Fixed Alternative Controls Mode: Edge drop auto-connect now works correctly in alternative viewport controls mode

Show Full Changelog

StoryFlow Editor v1.2.1

December 18, 2025

Now Available on Linux

StoryFlow Editor now runs natively on Linux! This update brings full Linux support with AppImage distribution, proper platform-specific UI elements, and ensures compatibility with case-sensitive Linux file systems.

What's New

New Features
  • Linux Native Support: StoryFlow Editor is now officially available on Linux
    • Native AppImage builds for easy installation without dependencies
    • Proper Linux-specific UI elements and window controls
    • File browser integration labeled correctly for Linux environments
    • Full compatibility with case-sensitive file systems
Bug Fixes
  • Fixed Folder Color Updates: Folder colors now update instantly in the content browser when changed
  • Fixed File Reference Updates: Resolved multiple issues where file references were not updating correctly
Show Full Changelog

StoryFlow Editor v1.2.0

December 15, 2025

Audio System, Characters & Enhanced Dialogue Editor

A major update introducing full audio support with playback controls, a complete character system with custom variables, and a redesigned dialogue editor with improved variable insertion. Plus new nodes, one-time options, and additive selection.

What's New

New Features
  • Full Audio System: Complete audio support throughout your stories

    • Add audio files (MP3 and WAV formats) to your project content
    • Attach audio to dialogue nodes with in-editor playback preview
    • Loop audio option for background music and ambient sounds
    • Audio volume controls in the runtime player
    • Audio indication in runtime debugger for testing
    • Reset checkbox to clear audio from dialogue nodes
  • Play Audio Node: Dedicated node for triggering audio playback at any point in your story flow

  • Character System: Create and manage characters for your stories

    • Create characters directly in the content browser
    • Add custom character variables for dynamic character data
    • Editable character names in character editor and dialogue selector
    • Characters integrated into dialogue nodes and runtime
    • Get Character Variable node for reading character data in your scripts
  • Set Background Image Node: New node to dynamically change background images during story execution

  • Improved Variable Text Editor: Redesigned dialogue text editor

    • Rich variable insertion directly in dialogue text and options
    • Visual variable type indicators within the editor
    • Deletion warnings when removing variables used in dialogue text
    • Improved cursor handling and text editing experience
  • One-Time Options: Dialogue options that automatically hide after being clicked, perfect for exploration-based narratives

  • Additive Selection: Hold Shift, Ctrl, or Cmd to add nodes and edges to your current selection

  • Connection Style Settings: Customize edge appearance with new connection style options

    • Edge type setting now applies to connection line while dragging
  • Comment Node Grouping: Moving a comment node now moves all nodes positioned inside it

Improvements
  • Redesigned Dialogue Editor: More compact layout with collapsible title block for better screen utilization
  • Audio Export Support: Audio files included in both HTML and JSON exports
  • Character Export Support: Character data and dialogue properties exported to JSON format
  • Improved Performance: General performance improvements throughout the editor
  • Enhanced Styling: Refined visuals for nodes, dropdowns, runtime debugger, and content browser elements
  • Background Image Reset: Reset checkbox added to clear background images from dialogue nodes
Bug Fixes
  • Fixed Memory Leak: Resolved an issue that could cause the editor to slow down over time

  • Fixed Selection Box Issues: Fixed selection box getting stuck when pressing multiple mouse buttons simultaneously

  • Fixed Project Loading: Resolved errors that could occur when loading projects

  • Fixed Dialogue Editor Sync: Fixed lost input when typing quickly in the dialogue editor

  • Fixed Content Browser Navigation: Fixed issues with “Show in Content Browser” not scrolling correctly and path not updating after folder moves

  • Fixed Audio Playback on macOS: Resolved audio playback issues in the dialogue editor on macOS

  • Fixed Export Errors: Fixed errors in exported HTML files

  • Fixed Dropdown Menus: Dropdown menus no longer appear below other nodes

  • Fixed Drag and Drop: Resolved issues with audio and image file drag-and-drop operations

  • Fixed Save Indicator: Save operation now correctly clears the unsaved changes indicator

  • Fixed Favorites Folder Color: Folder colors no longer reset after renaming

  • Fixed Variable Button: Variable button now works correctly when options section is collapsed

Show Full Changelog

StoryFlow Editor v1.1.2

November 27, 2025

Enhanced Variables System & Project Organization

This update brings powerful new ways to organize your projects and variables. Introducing variable categories, search, and reordering capabilities, along with folder favorites and colors for better project structure. Plus, new background style options and the ability to rename projects directly.

What's New

New Features
  • Variable Categories: Organize your variables into custom categories for better project management and easier navigation in complex projects

  • Variables Search: Quickly find any variable with the new search functionality in the variables panel

  • Variables Reordering: Drag and drop variables to reorder them within the panel

  • Quick Variable Creation: Right-click anywhere inside the variables panel to instantly create a new variable

  • Favorite Folders: Mark frequently used folders as favorites for quick access in the content browser

  • Folder Colors: Color-code your folders for visual organization and faster navigation

  • Background Style Options: Choose between Lines, Dots, and Cross grid patterns in editor settings for your preferred visual style

  • Project Renaming: Rename your projects directly from the editor window

  • Image Drag and Drop: Drag images directly onto dialogue nodes to quickly assign background images

Improvements
  • New variables now appear at the top of the list instead of the bottom
  • Unified comparison operator symbols across all node types for consistency
  • Standardized behavior of various search inputs throughout the application
  • Removed border animation over nodes editor canvas for cleaner visuals
  • Updated folder icons with improved design
  • Updated dependencies for better performance and security
Bug Fixes
  • Fixed Variable Type Colors: Variable type color squares now display correctly in the variables panel

  • Fixed Variables Panel Scrolling: Resolved issue where scrolling would break when dragging variables outside the panel

  • Fixed Content Browser Glitch: Fixed visual glitch caused by stale folder data in the content browser

  • Fixed Dialogue Editor Panel: Dialogue editor panel now correctly collapses when reopening files

  • Fixed Folder Drag and Drop: Prevented folders from being dragged over themselves, which could cause issues

  • Fixed Float Comparison: Corrected float comparison evaluation in runtime for accurate numerical comparisons

Show Full Changelog

StoryFlow Editor v1.1.1

November 17, 2025

Quality of Life Improvements & Bug Fixes

This update brings several quality of life improvements including drag-and-drop file importing, keyboard shortcuts for node creation, snap to grid functionality, and multiple bug fixes to enhance stability and user experience.

What's New

New Features
  • Drag-and-Drop File Import: Import files by dragging them directly into the content browser to quickly add external files to your project

  • Quick Node Creation Hotkeys: Create nodes instantly with keyboard shortcuts

    • D + Click → Create Dialogue node
    • R + Click → Create Run Script node
    • B + Click → Create Branch node
    • E + Click → Create End node
    • C + Click → Create Comment node
  • Snap to Grid Setting: New option to snap nodes to grid in the editor, keeping your node graphs organized with automatic grid alignment

Improvements & Bug Fixes
  • Real-Time Dialogue Updates: Dialogue nodes now update instantly when changes are made in the dialogue editor

  • Fixed Node Creation Menu: Resolved issue where right-clicking would not open the node creation menu in default control scheme

  • Fixed Comment Node Input: Comment nodes are no longer draggable through their input field - text input now works correctly without triggering node movement

  • Fixed Deletion Alert Input: Enter key now works correctly inside file deletion confirmation dialogs

  • Fixed Node Selection Visual: Node selection box now hides when not actively dragging for reduced visual clutter

  • Fixed Play Window Loading State: Resolved issue where the play window could get stuck in loading state

  • Fixed Menu Bar Visibility: Correctly hide menu bar for all windows for a consistent UI experience

  • Fixed Developer Tools Access: Blocked dev tools in play window to prevent accidental opening during playtesting

  • About Window Behavior: About window now stays on top of other windows for easier access to version information

Show Full Changelog

StoryFlow Editor v1.1.0

November 15, 2025

Now Available on macOS + Enhanced Variable System

StoryFlow Editor is now officially available on macOS! This major update also introduces float and string variable types, powerful string manipulation nodes, customizable settings, and numerous quality of life improvements for a smoother editing experience.

What's New

New Features
  • macOS Support: StoryFlow Editor is now officially available on macOS

  • Float and String Variable Types: Expanded variable system now supports decimal numbers and text

  • Variable Conversion Nodes: Convert between different variable types seamlessly

  • String Manipulation Nodes: Powerful new nodes for working with text

    • Concatenate Node: Combine multiple strings together
    • Contains Node: Check if a string contains specific text
    • Length Node: Get the length of a string
    • To Upper/Lower Case Nodes: Convert text to uppercase or lowercase
  • Enhanced Math Operations: Additional integer math nodes

    • Multiply Node: Multiply two integer values
    • Divide Node: Divide two integer values
    • Random Integer Node: Generate random numbers within a range
  • Variables in Dialogue Editor: Use variables directly within dialogue text

    • Reference any variable in dialogue text and options using {variableName} syntax
  • Customizable Editor Settings: New settings panel for personalized workflows

    • Viewport Controls: Choose between different navigation styles
    • Undo/Redo Shortcuts: Customize keyboard shortcuts for undo/redo
    • Redesigned settings menu with improved organization
    • Settings persist across sessions
  • Context Menus for Input Fields: Right-click menus in text input areas

    • Cut, copy, paste, and select all functionality
    • Available in dialogue editor text fields
    • Available in projects window input fields
    • Consistent with native application behavior
Improvements
  • Alternative Variable Color Scheme: Optional Unreal Engine-style variable colors
  • Force Dark Theme: All native UI elements now consistently use dark theme
  • Path Validation: Added validation for project location paths
  • UI/UX Refinements: Various visual and interaction improvements
Show Full Changelog

StoryFlow Editor v1.0.2

November 7, 2025

Bug Fixes

This update fixes an issue where integer variables could not be converted to global scope, and enables the Delete key in dialogue text fields.

What's New

Bug Fixes
  • Fixed Integer Variable Global Conversion: Resolved issue where converting an integer variable to global scope would fail

    • Integer variables can now be properly converted to global using the right-click menu
    • Ensures variables maintain their correct type when transitioning between local and global scope
    • No more conversion errors when working with integer variables
  • Fixed Delete Key in Dialogue Editor: The Delete key now works correctly in dialogue text fields

    • Previously only Backspace worked for deleting text
    • Delete key now functions as expected when editing dialogue
    • Improves text editing workflow in the dialogue editor
Show Full Changelog

StoryFlow Editor v1.0.1

November 7, 2025

Quality of Life Improvements

This update improves the workflow with drag-and-drop support for Run Script nodes, cross-platform path fixes, enhanced project name validation, and bug fixes for the dialogue editor.

What's New

New Features
  • Drag and Drop Run Script Nodes: Drag .sfe script files directly onto Run Script nodes to quickly assign them

    • Streamlines the workflow when working with multiple scripts
    • Drop scripts directly from the Content Browser
    • No need to manually open the script selector
  • Quick Run Script Node Creation: Drag .sfe script files onto the canvas to instantly create a new Run Script node

    • Automatically creates the node and assigns the script
    • Faster story graph creation with fewer clicks
    • Works with scripts from the Content Browser
Improvements
  • Project Name Validation: Added validation for project name input field

    • Prevents invalid characters and names
    • Provides clear feedback when creating new projects
    • Ensures project names work across all platforms
  • Updated Dependencies: Updated project dependencies for improved stability and performance

Bug Fixes
  • Fixed Path Normalization: Resolved path handling issues across Windows, macOS, and Linux

    • Scripts and assets now load correctly on all platforms
    • Fixed file path errors that could occur on cross-platform projects
    • Improved reliability when opening projects created on different operating systems
  • Fixed False “Unsaved Changes” Detection: Fixed issue where the dialogue editor incorrectly showed unsaved changes

    • Editor state now properly tracks when changes are actually made
    • No more false warnings when switching between files
    • Improved reliability of the save indicator
Show Full Changelog

StoryFlow Editor v1.0.0

November 6, 2025

Steam Release Update

This major release introduces global variables that work across all your scripts, integer variables for tracking numbers and scores, and a powerful runtime debugger for testing your stories. New logic nodes make branching more flexible, JSON export enables game engine integration, and the dialogue editor has been completely redesigned.

Steam Release Update preview

What's New

Major New Features
  • Global Variables: Create variables that persist across all scripts in your project

    • Switch any variable between local and global scope with one click
    • Global variables are shared across all story scripts
    • Perfect for tracking player stats, inventory, and persistent story flags
  • Integer Variables: Track numbers, scores, and quantities with the new integer variable type

    • Use Greater Than, Less Than, and Equal nodes to compare numbers
    • Add and subtract with Plus and Minus nodes
    • Ideal for health systems, currency, counters, and scoring
  • Runtime Debugger: Test and debug your stories with real-time variable inspection

    • Watch variables change as you play through your story
    • See the call stack to understand script execution flow
    • Quickly identify and fix issues in complex story flows
  • JSON Export: Export your stories for integration with Unity, Unreal Engine, Godot, and custom engines

    • Preserves your entire story structure in a portable format
    • Export alongside HTML or use exclusively for game engine projects
    • Engine plugins coming soon to simplify integration
  • Comment Node: Add notes and documentation directly in your story graphs

    • Document complex logic and story branches
    • Leave reminders for yourself or team members
    • Improve project organization and maintainability
Boolean Logic Nodes
  • Added Equal node to compare two boolean values
  • Added OR node for “either/or” logic conditions
  • Added AND node to require multiple conditions
  • Improved Branch node to handle missing connections gracefully
Dialogue Editor
  • Completely redesigned interface with improved layout
  • Drag and drop to reorder dialogue options
  • “Reset Changes” button shows when you have unsaved edits
  • Added scrollbar for long dialogue text
  • Drag images directly from Content Browser into dialogue nodes
  • Support for multiple lines in dialogue text
  • Improved state persistence when switching between files
Content Browser
  • Duplicate files and folders with right-click menu
  • Drag and drop files between folders
  • Rearrange files by dragging in the tree view
  • Search bars in script selectors for finding files quickly
  • File extensions now hidden for cleaner appearance
  • Improved folder rename handling
Variables Panel
  • Drag variables directly onto the canvas to create Get/Set nodes instantly
  • Visual indicator shows when dragging a variable over the editor
  • Redesigned variable type indicators for better clarity
  • Fixed state issues when interacting with integer inputs
Editor Tabs
  • Drag and drop tabs to reorder your open files
  • Automatic scrolling when switching between many open files
  • Horizontal scroll for managing lots of tabs
  • Improved tab management and workflow
Image Editor
  • Zoom in and out on images with mouse wheel
  • View image dimensions and file size
  • Automatically scroll to show the full image
  • Improved image loading performance
Runtime & Playback
  • Script nodes are now fully modular and reusable during playback
  • Fixed issues with scripts not executing correctly
  • Improved Play button state management
  • Better error handling during story execution
Undo/Redo System
  • Full undo/redo support throughout the editor
  • Fixed undo behavior after reordering dialogue options
  • Fixed undo when renaming files
  • Improved history tracking for all editing actions
User Interface
  • Improved styling throughout the editor
  • Better visual feedback when dragging elements
  • Smoother animations and transitions
  • Fixed various layout issues with long file names
  • Improved spacing and alignment across the interface
Bug Fixes
  • Fixed incorrect value comparisons in Greater Than and Less Than nodes
  • Fixed issues with dialogue images not loading correctly
  • Fixed Play button getting stuck in wrong state
  • Fixed background image selector not closing properly
  • Fixed vertical scrolling issues when dragging
  • Fixed various crashes and stability issues
  • Improved overall performance and responsiveness
Project Management
  • Added default save location when creating new projects
  • Documentation button in menubar for quick access to guides
  • Improved project switching between different stories
  • Better validation when opening projects
Show Full Changelog

StoryFlow Editor v0.0.2

September 11, 2025

Images Support Update

This release adds full support for .png, .jpg, and .jpeg images throughout the editor, allowing you to include images in dialogues and runtime. The interface has been updated with a modern design that improves menus, buttons, and window layouts. The Content Browser now allows importing files. Project management, context menus, and editor tabs have been improved, and many bugs have been resolved for better overall performance.

What's New

User Interface & Styling
  • Redesigned the window title bar for a cleaner, modern appearance
  • Updated buttons, menus, and the “About” window for better clarity and usability
  • Highlighted “Delete” buttons in context menus with red for better visibility
Images & Content Browser
  • Major new feature: Added full image support
  • Enhanced image previews and added support for .png, .jpg and .jpeg files
  • Added ability to import multiple images at once
  • Renamed “Story Script” to “Script” for clarity
  • Added “Show in Content Browser” button for quick navigation
  • Fixed folder renaming and file path issues
Dialogues & Nodes
  • Added image support in dialogues and runtime, including image exporting
  • Fixed issues where dialogue images failed to load or caused incorrect file changes
  • Removed the max connection limit from “Run Script” nodes
  • Fixed script self-reference errors after renaming files
  • Improved context menus with correct positioning and proper updates
  • Added horizontal scrolling for Editor Tabs and automatic scrolling when switching files
Project & File Validation
  • Added project file validation to prevent errors when opening
  • Added project version checking to ensure compatibility
Editor Features
  • Added complete “About StoryFlow Editor” window with platform information
  • Improved project switching for smoother workflow
Bug Fixes
  • Fixed image preview and updating issues after running scripts
  • Corrected layout and width issues in menus and nodes
  • Improved export notifications and fixed indicators on edited files
  • Fixed errors when loading .sfe files at startup
Show Full Changelog

StoryFlow Editor v0.0.1

July 20, 2025

Alpha Release with Core Features

The initial release of StoryFlow Editor with essential storytelling tools and visual scripting capabilities.

Alpha Release with Core Features preview

Development Begins

March 22, 2024

Stay Updated

Get notified about new features, updates, and tips for creating better interactive stories.

We respect your privacy. Unsubscribe at any time.