Flow v2.0.0
Overview
Flow v2.0.0 is a major release featuring a modularized codebase architecture, a built-in script library, section navigation with live progress tracking, and stability improvements across multi-monitor setups.
Changes and Improvements :
- Script Library and Management :
- Added a local-first Script Manager to store, organize, search, and switch between multiple scripts.
- Added quick file import support for .txt, .docx, and .pdf files.
- Persistent per-script reading position and state tracking.
- Section Navigation and Progress Tracking :
- Implemented section tags and milestone indicators to structure long scripts.
- One-click navigation between defined script sections.
- Real-time completion progress tracking during playback.
- Architecture and Performance :
- Restructured frontend JavaScript into modular, decoupled components.
- Reduced idle resource consumption and improved application load times.
- Optimized multi-window synchronization pipeline.
- Display and Multi-Monitor Fixes :
- Resolved window positioning and coordinate scaling issues across multi-monitor setups with mixed DPI scaling.
- Auxiliary windows (Settings, Script Editor, About) now center dynamically on the active teleprompter monitor.
- Playback and Speed Control :
- Real-time speed adjustments via the WPM slider now adapt without word skipping, freezing, or catch-up acceleration.
- Startup and UI Refinements :
- Added a transition splash screen during startup to prevent initial window flickering.
- Updated Content Security Policy (CSP) to support Google Fonts and required offline assets.
- Localization :
Full interface localization available across 8 languages: English, Spanish, Turkish, Arabic, German, French, Portuguese, and Finnish.