Repository navigation
Add Dot Fountain v0.1.0 - #44
Merged
Merged
Conversation
cyanzhong
requested changes
Sep 23, 2026
cyanzhong
approved these changes
Sep 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dot Fountain — Fountain screenplay support for MarkEdit
What it does: adds native
.fountainscreenplay editing to MarkEdit — spec-correct fountain.io syntax support with a live, Slugline-style formatted view (bold scene slugs, indented dialogue, grey scaled structural elements), plus an optional print-accurate preview pane (AWG Suggested Script Layout, Courier 12, title page rendering, scene numbers at both margins, draggable divider).Registry entry:
extensions/markedit-dot-fountain.jsonmarkedit-dot-fountain, version 0.1.0c69dc8be…30f— verified byte-identical to the release download before this PRFeatures: line classifier per the fountain.io spec; live formatting decorations (CodeMirror 6 ViewPlugin); AWG-geometry preview pane with title page; scene navigation (Alt+↑/↓) and document stats; Live Preview / Source mode toggle; auto-detection so plain markdown files are untouched.
Testing: 40 unit tests (classifier + renderer), plus an automated browser harness (real CodeMirror + mock MarkEdit host) with DOM assertions and screenshot-verified layout — divider drag, pane geometry, page width, and decoration classes all verified end-to-end before release. MIT licensed, no remote code beyond the pinned release asset.
Happy to make changes per the registry's conventions — first registry submission, so corrections welcome.