FMVMachine Update Notes
Version 2.0.0
April 18, 2026
==================================================
VARIABLES & CONDITIONS SYSTEM [NEW]
==================================================
A powerful new system for creating dynamic, branching interactive experiences with state management.
- Create number, boolean, and string variables
- Variables persist across video playback and sessions
- Variable values display live in the sidebar during editing
- Full integration with hotspots and quizzes for conditional visibility
- Actions: set, increment, decrement, and toggle operations
- Condition operators: equals, notEquals, greaterThan, lessThan, greaterOrEqual, lessOrEqual
==================================================
CONDITIONAL LOGIC FOR HOTSPOTS & QUIZZES [NEW]
==================================================
Advanced IF/ELSE branching logic enables dynamic gameplay without scripting.
Hotspot IF/ELSE
- Hotspots can check conditions before appearing
- Primary outcome (IF) executes when condition passes
- Fallback outcome (ELSE) executes when condition fails
- ELSE actions: navigate to alternate video, show popup, modify variables
Quiz IF/ELSE
- Visibility conditions control when quizzes appear
- Outcome conditions checked when user answers
- Correct answer branching with IF/ELSE video links
- Wrong answer branching with IF/ELSE video links
- Variable actions on both correct and wrong outcomes
==================================================
UI & UX IMPROVEMENTS [IMPROVED]
==================================================
Major redesign focused on usability, visual consistency, and workflow efficiency.
- Modal-based Lists: Hotspots, Quizzes, and Variables now open in clean modal overlays instead of stacked sidebar lists
- Icon-Only Menu: Top toolbar redesigned with Lucide icons and fast custom tooltips for a cleaner look
- Retro Neon Theme: Consistent dark theme with purple, cyan, and magenta accents throughout
- Variables Sidebar: Live variable display with type indicators and current values
- Form Styling: Consistent form layouts with proper spacing and visual hierarchy
- Loading States: Spinner indicators during save/load/export operations
- Drag & Drop: Improved video reordering with better visual feedback
- Playback Mode: Clean distraction-free mode hiding all editing UI
==================================================
STANDALONE DESKTOP EXPORT [NEW]
==================================================
Export your interactive video projects as native desktop applications.
- Windows EXE: NSIS installer generates ready-to-distribute .exe
- macOS DMG: Disk image with drag-to-Applications installation
- Custom Branding: Set your own project name and app icon
- No Menu Bar: Clean player window without Electron default menus
- Full Feature Support: Hotspots, quizzes, variables, and conditions all work in exported apps
- Cross-platform export (build Windows on Windows, macOS on macOS)
- Project data embedded - no external dependencies
Export Flow:
1. Choose Export Type -> Desktop App
2. Select Platform -> Windows (.exe) or macOS (.dmg)
3. Set Project Name & Icon (optional)
4. Build completes -> Ready to distribute!
==================================================
ADDITIONAL FEATURES & FIXES
==================================================
- Story Editor: Visual node-based narrative editor with pan/zoom and drag-and-drop
- Validation Tools: Built-in QA checks for dead ends, missing links, and orphaned content
- Safe Playback: Fixed video autopromise rejection crashes
- Cross-Platform Projects: Windows-saved projects now load correctly on macOS
- 9 Language Support: English, Chinese, Korean, Spanish, French, Portuguese, Russian, Japanese, Hindi
- Modular Architecture: Codebase reorganized for maintainability (~35% reduction)
==================================================
FMVMachine by Midnight Roach Media
Interactive Full Motion Video Editor | Version 2.0.0
==================================================
