Customise, 4 of 4
Per-file overrides
Most settings apply project-wide, but you can override them on a single entry when you need to.
The contextual bar
Select a single entry in the print plan and a thin toolbar appears at the top of the editor. It changes based on what the entry is: a code file, an image, a cover, the TOC.
With nothing selected, the bar shows project-wide defaults instead.
Common overrides
Custom title
Click Title in the contextual bar (or press F2 with the entry selected). Replaces the filename used as the section heading and in headers / footers
/ TOC. Useful for "Authentication module" instead of auth.ts.
Line numbers
Project-wide line numbers come from Settings. The contextual bar lets you flip them on or off for just this entry. The button cycles through three states: default, on, off.
Image alignment and width
Image entries get extra controls in the contextual bar: horizontal align (left, center, right), vertical align (top, middle, bottom), and a width percentage button. Click the width to enter a custom value.
Reset to defaults
The Reset button clears every per-entry override on the selected entry, putting it back on project-wide defaults.
Settings layered three deep
The mental model:
- App preferences (settings cog) live in localStorage, follow you across every project on this browser.
- Project settings (page-layout sheet) live with the project in IndexedDB. Headers, footers, TOC rows.
- Per-entry overrides (contextual bar) live on the entry itself. Always win over the layers above.
Multi-select shortcuts
Select multiple entries with Shift-click (range) or Ctrl / Cmd-click (toggle individual). When more than one is selected, the contextual bar shows the actions that make sense for a group: remove, etc. See keyboard shortcuts.