Skip to content

v1.1.0

Choose a tag to compare

@Dromena-xyz Dromena-xyz released this 08 Jun 15:39
· 18 commits to main since this release

Added

  • Custom compile steps. Write your own compile step in JavaScript, run in a sandbox with no file, network, or system access. Manage them in Settings under Custom steps, or create one inline from Add step in the Compile tab. A step runs per scene or on the whole manuscript depending on whether you place it before or after the join step, and a whole compile is capped by an overall time budget.
  • Compile from the command palette. A "Compile a project" command opens the Quire pane on the Compile tab.
  • Scene styling hooks. Quire tags your writing surface with CSS classes (quire-leaf, quire-galley) so you can style it, and only it, with a snippet.

Changed

  • Save as note now has separate Folder and File name fields, with vault-folder autocomplete and the date and project placeholders.
  • The Compile tab is easier to read: more space between steps and a numbered badge on each.
  • Managing ignored scenes is smoother: the "show ignored" toggle persists, there is an "Unignore all", and Cmd/Ctrl-click opens an ignored file in a new tab.
  • Collapse-all and expand-all show only the control that applies.

Fixed

  • Renaming an ignored scene no longer makes it reappear in a compile.
  • Opening a Galley places the cursor in the first scene's text, not the top of the temporary file.
  • Closing a Galley no longer opens a duplicate tab for a scene you already had open.
  • Dragging a scene no longer offers a drop that would not move it.

Install or update with BRAT (Dromena-xyz/quire), or download the three files below into .obsidian/plugins/quire/.

main.js sha256: 6208fa75cbb6e84314140497d6431d9e6d75ae327c3fca9a90234361ee4ac17e