π₯ Kindling v1.2.0 β Flexible Data, Screenwriting & Scrivener
The biggest release yet. v1.2 brings a light theme, full-page prose editing, typed custom fields, hierarchical tags, a screenplay project type, story structure templates, treatment generation, and complete bidirectional Scrivener support β 75 files changed, ~14,200 lines added across 12 issues.
π Light Theme
Kindling now supports light, dark, and system themes. System mode follows your OS preference automatically. Switch manually from Settings β Appearance.
Dark-only was our number one adoption blocker β this closes it.
π Full-Page Prose Editing
In addition to beat-by-beat drafting, you can now switch to a full-page prose editor per scene. Toggle between page view and beat view from the scene toolbar β your beats stay available for reference in the sidebar.
For writers who want an uninterrupted drafting surface without leaving the structure behind.
π§ Typed Custom Fields
References now support typed custom field definitions instead of plain key/value pairs:
| Type | Use it for |
|---|---|
| Text | Names, descriptions, freeform notes |
| Number | Age, height, word count |
| Date | Birth dates, event dates |
| Select | Role (protagonist/antagonist/supporting) |
| Multi-select | Traits, affiliations, tags |
Field definitions are per-project and apply consistently across all references of a given type. Reorder fields with drag-and-drop.
π·οΈ Hierarchical Tags
A three-level tagging system with colours, descriptions, and a dedicated Tag Manager. Apply tags to scenes, characters, locations, and other entities. Create saved filters to quickly surface references matching specific criteria.
Example hierarchy:
role/
protagonist
antagonist
supporting
status/
active
deceased
π Smart Reference Detection
A non-AI detection engine that scans your prose for character, location, and item names. When matches are found, suggestions appear in the References panel β link them with one click, or dismiss.
No AI, no cloud, no magic. Just pattern matching against your own reference names.
π¬ Screenplay Project Type
Create a new project as a Screenplay for film and TV writing workflows:
- Slugline input β INT./EXT. with time-of-day parsing
- Page count estimator β Based on the industry standard of 250 words per page
- Treatment generation β Export a 1-page or 5-page treatment as DOCX from your synopses
Screenplay projects otherwise work identically to novel projects β beats, references, and export all function the same way.
π Story Structure Templates
Pre-built chapter and beat scaffolding for new projects:
Beat sheet templates:
- Save the Cat (Blake Snyder)
- Hero's Journey (Joseph Campbell)
- Three-Act Structure
Novel structure templates:
- Seven-Point Story Structure (Dan Wells)
- Snowflake Method (Randy Ingermanson)
- Story Grid (Shawn Coyne)
Templates are available when creating a new project. You can customise or delete anything they generate.
π Bidirectional Scrivener Workflow
Import from Scrivener 3 (.scriv):
- Binder hierarchy β chapters and scenes
- RTF-to-HTML conversion preserving formatting
- Synopses and document metadata
Export to Scrivener 3 (.scriv):
- Create new bundles from your Kindling project
- Update existing bundles with a match preview dialog showing exactly how Kindling scenes map to Scrivener documents before writing changes
Plan in Plottr, draft in Kindling, revise in Scrivener. The full round-trip now works.
π EPUB Export Hardening
- Smart quote handling improvements
- Formatting consistency across Classic, Modern, and Minimal themes
- Expanded test coverage
π₯ Installation
| Platform | File |
|---|---|
| π macOS (Apple Silicon + Intel) | Kindling_1.2.0_universal.dmg |
| πͺ Windows | Kindling_1.2.0_x64-setup.exe or .msi |
| π§ Linux (AppImage) | Kindling_1.2.0_amd64.AppImage |
| π§ Linux (Debian) | Kindling_1.2.0_amd64.deb |
| π§ Linux (RPM) | Kindling-1.2.0-1.x86_64.rpm |
β¬οΈ Upgrading
Kindling checks for updates automatically. If you have v1.1.x installed, you'll see a banner prompting you to restart. You can also download manually from above.
Your projects are stored separately and will be preserved.
Full Changelog: https://github.com/smith-and-web/kindling/compare/v1.1.2...v1.2.0
Thank you for using Kindling! If you enjoy it, consider giving us a β on GitHub.