Skip to content

Releases: stultus/scriptty

v0.3.3 — Phase 5: Settings Modal, Continuous Page View, Menu Cleanup

19 Mar 15:00

Choose a tag to compare

New Features

  • Integrated Settings Modal — Language, keyboard scheme, font, and theme controls consolidated into a single popup, accessible from the gear icon in the status bar
  • Continuous Page View — Editor now uses infinite scroll with no page breaks for a seamless writing experience
  • Menu Bar Cleanup — TitleBar simplified with a left-pane toggle; scattered controls moved into Settings modal

Improvements

  • Window launches maximized instead of fullscreen, keeping the title bar and taskbar visible on all platforms
  • Rust dependency caching added to GitHub Actions release workflow for faster CI builds
  • Keyboard scheme dropdown only appears when Malayalam mode is active

Fixes

  • Fixed accessibility warning on Settings modal dropdown backdrop
  • Added missing CSS for nested setting rows in Settings modal

Credits

  • Most of these additionsa are by @hfactor !!

Scriptty v0.3.2

14 Mar 18:17

Choose a tag to compare

See the assets below for installers.

Scriptty 0.3.0

14 Mar 09:54

Choose a tag to compare

Editor

  • Character autocomplete — type 2+ chars in a Character element,
    matching names from the script appear as suggestions

Find and Replace

  • Cmd+F to find, Cmd+H to find and replace
  • Match highlighting, previous/next navigation, case sensitive toggle
  • Replace and Replace All with single undo step
  • Malayalam-aware

Export

  • Fountain export (.fountain) — compatible with Highland, Fade In,
    and other screenwriting apps. Malayalam names handled with @ prefix
    per Fountain spec
  • Plain text export (.txt) — screenplay-formatted with proper indentation

Statistics

  • Cmd+Shift+I opens the statistics panel
  • Page count, scene count, word count, screen time estimate
  • Interior/exterior and day/night scene breakdown
  • Per-character dialogue stats sorted by frequency

Story Panel and Scene Cards (from 0.2.x, now stable)

  • Story Panel — Idea, Synopsis, Treatment sections in left panel
  • Scene Cards view — per-scene breakdown for shoot planning
  • Combined PDF export — any combination of sections in one PDF

Scriptty v0.2.1 — Scene Cards, Story Panel & Export Modal

13 Mar 13:18

Choose a tag to compare

What's New

Scene Cards

  • Per-scene breakdown cards for shoot planning (Cmd+Shift+K)
  • Auto-populated: scene number, heading, location, time, characters, page estimate
  • Editable description and shoot notes per card
  • Responsive grid layout

Story Panel

  • New left panel tab alongside Scene Navigator (Scenes | Story)
  • Three sections: Idea (logline), Synopsis, Treatment
  • Panel auto-widens to 420px for comfortable writing
  • Malayalam input works in all text areas

Export Modal

  • Single "Export" button replaces separate Hollywood/Indian buttons
  • Checkbox sections: Title Page, Synopsis, Treatment, Screenplay, Scene Cards
  • Format radio: Hollywood (single column) or Indian (two column)
  • Combined PDF output — selected sections concatenated in order

Dirty-State Guard

  • Save confirmation dialog (Save / Don't Save / Cancel) on New, Open, Quit, and window close
  • No more accidental data loss

UI Overhaul

  • Dark/light theme toggle with warm Kerala-rooted palette
  • Redesigned TitleBar, status bar, modals, and scene navigator
  • CSS custom properties throughout — consistent theming

Help & About

  • In-app help guide with feature documentation
  • About modal with version info and credits
  • "Report an Issue" and "View on GitHub" links

Bug Fixes

  • Fixed blank editor when returning from Scene Cards view
  • Editor now restores document content on re-mount

Full Changelog: v0.2.0...v0.2.1 (patch: scene cards return fix + version bump)
Phase 1 → Phase 2 features: v0.1.0...v0.2.1

Scriptty 0.1.0

08 Mar 19:37

Choose a tag to compare

Scriptty 0.1.0 Pre-release
Pre-release

Scriptty 0.1.0

This is the first release of Scriptty — an offline desktop screenwriting app for Malayalam and English.


Editor

  • Hollywood single-column screenplay editor powered by ProseMirror
  • 6 element types: Scene Heading, Action, Character, Dialogue, Parenthetical, Transition
  • Tab/Enter navigation between elements following Hollywood conventions
  • Shift+Enter to start a new scene from anywhere
  • Auto-uppercase for scene headings and character names (Latin only — Malayalam passthrough)
  • Undo/Redo (Cmd+Z / Cmd+Shift+Z)

Malayalam Input

  • Mozhi transliteration (default) — full greedy engine with conjuncts, chillus, geminate caps
  • Inscript 2 and Inscript 1 static keymaps
  • Ctrl+Space to toggle between English and Malayalam mid-sentence
  • Input scheme switcher in the status bar

Scene Navigator

  • Collapsible left panel (Ctrl+B)
  • Auto-numbered scene list, click to jump
  • Updates in real time as you write

File Management

  • .screenplay format — plain JSON, version-control friendly
  • New, Open, Save, Save As via TitleBar and native macOS menu (File/Edit)
  • Cmd+S to save, Cmd+Shift+S for Save As
  • Dirty state indicator

PDF Export

  • Hollywood single-column PDF via Typst — A4, proper margins, page break rules
  • Indian two-column PDF — scene heading full width, action left column, character/dialogue two-column grid
  • Auto-generated title page from document metadata
  • Bundled font embedding — no system font dependency

Fonts

  • Noto Sans Malayalam and Manjari — both bundled, switchable in TitleBar
  • Font persisted per document

Metadata

  • Title, Author, Contact, Draft Number, Draft Date
  • Editable via Meta button in TitleBar
  • Appears on PDF title page