Skip to content

Releases

🎬 v1.1.0 - The CodeMirror 6 Screenplay Editor Overhaul

Choose a tag to compare

@github-actions github-actions released this 07 Nov 10:09

We're excited to introduce v1.1.0, a major milestone rewrite of the Script Editor plugin! This release rebuilds the entire editing experience from the ground up using CodeMirror 6, delivering faster performance, seamless live preview, screenplay-tailored autocompletion, and improved PDF generation.


✨ What's New

📝 CodeMirror 6 Live Preview Editor

  • Native Screenplay Formatting: Say goodbye to clunky text inputs. The new editor provides smooth typing with real-time visual screenplay styling (scene headings,
    character cues, dialogues, parentheticals, transitions).
  • Multiple View Modes: Seamlessly switch between Preview, Source, and Metadata via the pane menu or the Command Palette (Toggle preview mode, Edit script metadata).

⚡ Intelligent Screenwriting Autocomplete

  • Scene Heading Triggers: Typing # automatically suggests scene type headers (INT., EXT., INT./EXT., etc.).
  • Time-of-Day Suggestions: Typing a hyphen (- ) after a location suggests times of day (DAY, NIGHT, DAWN, DUSK, etc.).
  • Language-Aware Completion: Automatically detects whether you are writing in English or Hebrew and provides localize completion keywords on the fly.
  • Character Dialogue Polish: Refined typing flow so starting quotes (") and dialogue markers feel natural without intrusive auto-closers.

⏱️ Real-Time Runtime Estimate

  • A new status bar indicator (🎬 X min) continuously calculates an estimated screen runtime based on industry-standard screenplay pac(~130 words per minute), keeping you on track as you write.

📄 Industry-Standard PDF Export

  • Export formatted scripts directly with industry-standard screenplay margins, scene numbering, and title pages.
  • Full Multilingual & RTL Support: Dual-font engine supporting standard Courier for English/LTR and embedded Alef font for Hebrew/RTtext.
  • Accessible anytime from the command palette: "Export script to PDF" with instant success/error notifications.

📋 Script Metadata Editor

  • Manage title page details easily through a clean GUI form:
    • Title & Subtitle
    • Writers / Collaborators
    • Production Company & Date
    • Character & Location notes folder paths (with inheritance support)

🛠️ Improvements & Fixes

  • Switched build pipeline to esbuild for faster plugin startup times and lightweight bundles.
  • Improved character note navigation directly from character cues.
  • Addressed linting and typing edge cases across the codebase.

Full Changelog: 1.0.1...1.1.0

1.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Jul 07:20
1.0.1

1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 10:05
1.0.0