Skip to content

1.16.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 16:50
· 88 commits to main since this release

The customization release. A new Customize destination brings everything that shapes Inkswell — codex types and fields, templates, beat structures, statuses, prompts, checklists, feature visibility — inside the plugin, and the Settings tab shrinks to preferences. Also: a fix for tablets Obsidian mistakes for phones, per-book "Appears in" with POV counts, hideable tracking, and act-free outlines.

Added

  • Customize — shape Inkswell to your process, inside Inkswell. A new Customize destination on the rail (next to Search and Help) gathers everything that changes the shape of the tool: codex types & fields (rename or add types; pick, reorder, rename, and type the fields each shows; edit what a new entry starts with), the scene template, beat templates (duplicate a built-in and edit its beats as rows, or as text), scene statuses (rename, hide, reorder), writing prompts (hide, reword, add your own), the revision checklists (Story / Scene / Prose — rename, reorder, hide, add), the publishing checklist (phases and tasks), and which features are shown. Everything saves as you edit; built-ins are never deleted — hiding is lossless, renames keep the stored id, and every section has a reset. Codex fields and starter content still live in the type's template note under your base folder's Templates/ folder — Customize edits that note, and you can still open it directly. Requested across #35, #38, and #40.
  • Doors into Customize where you'd look for them. The Codex panel's fields footer now reads Customize fields… (or links the template note's name to its Customize page); Plan → Beats gains a Manage templates… option in the template picker and an Open Customize button on the missing-template notice; the Help index links Customize; and the Manage features command lands on Customize → Features. The "Hide …" right-click toast now offers Undo.
  • Tracking can be hidden. Customize → Features (or right-click Track in the rail, or the Start sprint button) hides the Track dashboard, the sprint controls, the status-bar counter, and the project word target together — for the editing pass, or once the book is out, when goals stop being useful. Words are still logged while hidden, so turning it back on shows the full history. A sprint already running keeps its End button. Requested in #40.
  • A codex entry's "Appears in" is now per book, with POV counts. For a series character the list reads "Book 2 — POV in 4 · appears in 9" per book, scenes in manuscript order, POV scenes tagged, instead of one alphabetical pile across every book. A single-book entry just shows its counts. Requested in #40.
  • Projects without acts no longer see an "Act" concept. Plan → Structure → Tree drops the "Chapters with no act" heading when a project has no acts at all — chapters are simply the top level — and the Write navigator shows a one-scene chapter as a single row carrying the chapter name instead of a header with one child. Requested in #40.
  • Codex fields can carry their own label. A codex-fields entry may be written as key: {type: text, label: "Species name"}; Customize writes this form when you rename a field, so labels no longer have to be derived from keys.

Changed

  • Settings got smaller. Features, Codex types, Custom Codex types, Beat sheet templates, and Generate starter templates moved out of the Settings tab into Customize, replaced by a single Customize Inkswell row at the top. Settings now holds preferences only (compile default, word counts, Write-editor behaviour, goals & sprints, folders, help).
  • The first in-app edit of a type's fields rewrites a hand-authored codex-fields list into the map form (same meaning, explicit types). Writing prompts now carry stable ids so hides survive updates; rewording a shipped prompt in the source changes its id.

Fixed

  • Codex and scene text areas no longer collapse to a one-line sliver. Multi-line fields (Motivation, Arc, Backstory, a scene's Synopsis…) were sized to their content before the panel was laid out, so they came up as a bare resize grip with the text hidden inside — easy to mistake for a broken input, and nothing hinted they could be dragged taller. They now start at four lines, grow with their content as you type, and never shrink below three.
  • Tablets that Obsidian mistakes for phones can use the full layout. Obsidian decides phone-vs-tablet from screen width, and some tablets (a 10" Galaxy Tab, for one) land on the wrong side — Inkswell then showed its phone layout and kept Plan and Publish behind a "needs a larger screen" notice. That notice now offers Not a phone? Use the full layout, and the same switch lives under Settings → Layout (it only appears on devices Obsidian flags as a phone, so desktop and correctly detected tablets see no new setting). Turning it on rebuilds the open view in place; turn it off to get the phone layout back. The notice also no longer says "iPad or desktop" when the fix is a tablet. Reported in #41.