VersoWrite.·NoughtCalculate.·SkeinConnect.

34 releases

What’s new

Everything that has shipped, with the fixes listed beside the features. A release note that only lists wins is an advertisement.

Verso 1.0.39

Reported fix

PDF and HTML export work again, and pagination responds at once.

Added

  • Font size can be typed or nudged directly in the Inspector.
  • Interface size has finer steps for scaling Verso's own controls.

Fixed

  • Exporting to PDF no longer produces blank pages. Text written on a dark page appearance now prints in ink you can see, and the screen behind the export stays legible.
  • Exporting to HTML now exports your document rather than its footer. Exporting to Markdown had the same fault and is fixed with it.
  • Pressing Return at the bottom of a page starts the next page straight away, instead of leaving the caret with nowhere to go.
  • Inserting a section break splits the page immediately, and deleting one puts the document back together. No more saving and reopening to see it.
  • Word documents keep the paragraph spacing, line height and default font they were written with.
  • Formatting several separate selections at once now works everywhere. Line spacing, indents, bullets and numbering apply to all of them, not just the first.
  • Deleting a table row that holds an image no longer leaves the image toolbar behind.

Verso 1.0.38

Reported fix

If the App Store stopped recognising your purchase, it recognises it again. Word documents survive the round trip far better.

Added

  • The ruler works with the pointer. Drag a tab stop to move it, drag it downward off the strip to delete it, and a guide line runs down the page while you drag so you can see what you are lining up with. A marker snaps to the indents of the other paragraphs on the page. Column dividers can be dragged to resize columns. Clicking in the margin clears the selection.
  • Spelling and Grammar, Substitutions and Transformations are in the Edit menu, which also means you can set the spelling language for a document that is not in English.

Fixed

  • If you bought Verso on the App Store before the licence check changed, the app recognises your purchase again. You should not have been locked out and I am sorry that you were.
  • Tables no longer grow a paragraph each time you save. Open a Word document with tables, save and reopen it twice, and the paragraph count stays where it was instead of creeping.
  • Sections keep their orientation, columns and margins through a save.
  • Numbered and bulleted lists keep their numbering and their indents instead of arriving as text with a number typed in front of it. A nested list keeps its levels.
  • Styles inherit from the styles they are based on, so a document whose Body Text sits under Normal now looks the way its author meant, with the first-line indent and spacing that style inherits.
  • The caret is where it says it is. Pressing Cmd-Right on a wrapped line, or clicking past the end of one, used to draw the cursor a line below the place your next character would actually land.
  • Comments and their replies survive. A Word document containing a discussion used to open with one side of it already gone, and saving it again wrote that loss into the file. Comments in Markdown documents survive being saved and opened too, which they did not before.

Verso 1.0.37

What you see is what gets saved. Citations, footnotes and columns survive saving. Automatic update checks.

Added

  • The styles panel lists your document's own gallery styles, like Subtitle, and shows paragraph counts for documents written in Verso.
  • New: Verso can check for updates automatically, once a day. Nothing downloads or installs itself, and there is an off switch in Settings.

Fixed

  • Word documents with column layouts keep their columns through a save.
  • Inline citations save into the document as proper text. Previously they could disappear from the saved file entirely.
  • Footnotes keep their formatting through a save. Endnotes keep their references.
  • Editing no longer shifts headings, page breaks or borders onto the wrong paragraphs.
  • Table of Contents and bibliography update correctly after closing and reopening a document, instead of inserting a duplicate.
  • Deleting a style keeps your bold, italics and code formatting. Comments no longer eat the formatting underneath them.
  • Paragraph shading saves correctly and can be removed reliably.
  • With Track Changes on, Find and Replace no longer re-matches text you already replaced.

Verso 1.0.36

The purchase check works properly now. Mermaid diagrams render. Table editing no longer breaks undo.

Fixed

  • The App Store purchase check was not actually checking anything. It does now. If you bought Verso, nothing changes for you. If your 14-day trial has ended, Verso now says so honestly.
  • Mermaid diagrams in Markdown files render instead of sitting on Rendering diagram forever. A diagram that genuinely cannot render now says so instead of pretending to work.
  • Using a table command with the cursor outside a table could quietly break undo for the rest of the session. Fixed for all six table commands.
  • Deleting an image from its own menu removes the image menu too, deletes just the image rather than its whole paragraph, and can be undone.
  • Relative links in Markdown files, like ./Notes.md, open the file instead of failing with error -50.
  • The cursor is easier to find in dark mode.

Verso 1.0.35

A Styles panel in the Inspector. Your document's own styles win over Verso's defaults. Free trial is now 14 days.

Added

  • A Styles panel in the Inspector lists every style in your document, how many paragraphs use each one, and lets you apply, rename or delete them. Each style is shown in its own typeface, so you can pick one without reading.
  • New from this paragraph turns a paragraph you have already formatted into a style, then adds it to the list.
  • Font for all changes the font across the whole document and every style definition at once, keeping sizes, bold and italic as they were.
  • Deleting a style asks what its paragraphs become and how many there are. Those paragraphs take on the replacement's appearance, not just its name, and undo puts it all back.
  • Focus mode now has a button in the toolbar, next to search.
  • The free trial is now 14 days.

Fixed

  • Your Word file's own styles now win over Verso's. Applying Heading 1 in a document that defines its own Heading 1 uses the document's version, not a default.

Verso 1.0.34

Drag the indent markers on the ruler. Lists behave. A table at the end of a document no longer traps the cursor.

Added

  • Drag the indent markers on the ruler. First line, left and right, with a guide line down the page and the measurement as you drag. Esc cancels a drag you have changed your mind about.
  • A paragraph's list style is now shown in the Inspector with the other paragraph settings, and can be changed there.

Fixed

  • Converting typed text into a list now strips the old bullets and tabs instead of stacking a new marker in front of them. Backspace deletes one tab at a time rather than all of them at once.
  • Indenting a list item no longer scrambles it, and no longer throws away the tab stops you set yourself. Unindenting at the top level leaves the list cleanly.
  • Update Style to Match now reaches every paragraph in that style, including ones you never explicitly named.
  • Fixed: a table at the end of a document could trap the cursor, with no way to click below it and nothing you could type after the table.

Verso 1.0.33

Tab stops and dot leaders survive Word files. Your document's own paragraph styles. Templates.

Added

  • Your document's own paragraph styles now appear under In This Document, in the Format menu, the toolbar and the Inspector, under the names their author gave them. Applying one keeps the paragraph attached to it, so saving no longer quietly severs the link.
  • Templates. Save the document you are looking at as a starting point, then begin new ones from it, with its styles, margins, headers and footers already in place.
  • Format > Tabs lists every stop in the paragraph with its position, alignment and leader, so you can type an exact number instead of aiming at the ruler.

Fixed

  • Tab stops now survive Word files, with dot leaders for contents pages. Set a right-aligned stop with a dotted leader, save as .docx, and Word sees the same thing.
  • The ruler is taller, its numbers are legible, clicking anywhere along it works, and a selector at the left end chooses which kind of stop you are placing. It also lines up with the paper.
  • Settings > General > Interface size now scales the Inspector, toolbar and status bar rather than only the find bar, and applies the moment you change it.

Verso 1.0.32

Headers and footers survive RTF files. Header graphics import from Word and Scrivener. Highlighting colours only what you selected.

Fixed

  • Headers and footers now survive saving and reopening an RTF file. They were being written correctly all along and then discarded on the way back in, so the text was sitting in your file the whole time without ever reappearing.
  • A logo or graphic in the first-page header of a Word or Scrivener document now imports instead of vanishing. Title pages keep their letterhead.
  • Highlighting colours the words you selected rather than the whole line. Selecting a line by triple-clicking no longer stretches the colour out to the margin.
  • Text columns can be changed from three to two, or back to one, and actually revert. Changing the count used to leave the previous layout behind instead of replacing it.
  • Format > Font > Show Fonts now applies to the text you have selected. Previously it did nothing at all, and after you had opened Settings once it quietly changed your default font instead. Oldstyle numerals and small caps also survive being made bold or italic.
  • Settings and About no longer look washed out. The Welcome screen reopens on the display you left it on, and focus mode no longer overwrites the window size you had before.
  • Simplified Chinese was falling back to untranslated labels throughout the app because of a single stray quotation mark in the translation file. Fixed, along with seven labels that had never been translated into any language.
  • A document's page appearance is now used when pasting into it. With two documents open in different themes, pasted text could be cleaned up for the wrong one.

Verso 1.0.31

Headers keep their colours and fonts. Deleting pages removes them instantly. Save Diagnostics for support.

Added

  • New in the Help menu: Save Diagnostics writes a small file of recent app events (never document content) that you can attach to a support email.

Fixed

  • Header and footer colours, fonts, and line spacing now survive saving and reopening. The dimmed header look is display-only: printed output and saved files always carry your real colours.
  • Deleting text back to fewer pages removes the emptied pages immediately, closing a long-standing fault where deletion never removed pages at all.
  • Printing no longer blanks the document window, and the print preview matches what you see.
  • Bold and italic applied to mixed text now make the whole selection uniform instead of inverting it. Find works from the Edit menu and scrolls to every match as you cycle through.
  • Horizontal rules no longer duplicate themselves on save or centre the paragraph after them. Documents already affected repair themselves on open.

Verso 1.0.30

Page breaks no longer multiply. Selected text visible everywhere. Scroll bars respect your system setting.

Fixed

  • Saving a document with page breaks no longer adds blank pages on reopen. Each break is stored once, whatever the document's history.
  • Documents with zero paragraph spacing no longer gain phantom gaps: an explicit zero is honoured on screen, on save, and on reopen.
  • Selected text is clearly visible in every page colour on every macOS version, instead of fading to pale grey on some systems.
  • Scroll bars follow the system setting, so Show scroll bars: Always now works in Verso, with a wider knob that is easier to see on dark pages.
  • Saved colour presets appear in the menu immediately and can be deleted. Header and footer selections show colour changes as you make them. The document outline is now in the View menu (Cmd-Option-O).

Verso 1.0.29

Custom colours fixed everywhere. Fast typing in huge manuscripts. Footer page-number insets.

Fixed

  • Custom text colours and highlights work from the Format menu on first use, with no more crossed wires between the two.
  • Typing in very long documents is dramatically faster: an internal word recount used to run on every keystroke and no longer does.
  • Trailing spaces after the page number token now inset the number from the footer's right edge, as intended.
  • Focus mode remembers your window size. A privacy manifest was added for App Store requirements.

Verso 1.0.28

Undo fixed across the board. Pagination fixes for paste and delete. Treat .txt files as Markdown.

Added

  • New option: treat plain text (.txt) files as Markdown. Off by default, in Settings, General. Files stay plain text on disk.
  • Selected-text word and character counts now also appear in the inspector's Document Stats.

Fixed

  • Undo and redo now work reliably for paragraph styles, highlights, colours, and horizontal rules. Two long-standing faults in the undo system were found and removed.
  • Paste and Match Style adds pages correctly for long content, deleting many pages no longer leaves blank pages behind, and undoing a large delete lays the document out properly again.
  • Custom colours from the colour panel now apply to text and highlights. Window size is remembered between opens. Header and footer formatting survives saving to Word.

Verso 1.0.26

Reliable editing and saving. Better Word and Scrivener compatibility. Footnotes and headers preserved on export.

Fixed

  • Fixed an issue that could put Verso into read-only mode and stop saving for some users. Editing and saving now work reliably.
  • Word and Scrivener import: tabs no longer multiply and page breaks land where they should. Documents saved by Verso now open cleanly in Microsoft Word.
  • Footnotes are kept when saving to RTF, headers and footers survive saving to Word, and Undo is more reliable for colour, highlight, links and paragraph styles.
  • Stability and formatting fixes.

Verso 1.0.25

Animated GIFs and improved images. Enhanced DOCX and ODT preservation. Find in footnotes.

Added

  • Animated GIFs now play inline. Images support alt text and hyperlinks. Drag floating images across pages with improved text wrapping. Image layering and persistent resizing.
  • Find now searches footnotes.

Fixed

  • Better preservation of endnotes, table captions, ODT footnotes, bookmarks, and numbered lists on open/save.
  • Stability and localisation improvements.

Verso 1.0.24

Image improvements. Bug fixes.

Fixed

  • Floating image handling improvements.
  • General stability fixes.

Verso 1.0.23

Stability improvements. Bug fixes.

Fixed

  • Intermediate stability and performance improvements.
  • Localisation refinements.

Verso 1.0.22

Reported fix

14 bug fixes from German tester feedback and image handling. Floating image resize, overlap, and alignment fixes. New page font inheritance and indentation stability.

Fixed

  • This release addresses detailed feedback from a German-language beta tester covering localization, text formatting, and layout stability. System language detection now works correctly across all 16 supported languages. Bullet list markers, font size updates, underline inheritance, and cursor positioning after indent changes all work reliably.
  • Floating images are significantly improved: resize handles respond correctly, images no longer overlap text after save/reopen, newly inserted images default to centered alignment, and deleting an image properly cleans up its text exclusion zone.
  • When text flows onto a new page, the new page now inherits the font and formatting from where you were typing instead of reverting to defaults. Indentation changes take effect immediately without needing to click away, and bullet/list spacing renders correctly as soon as you apply it.
  • German translation quality improved with shorter labels that fit the UI, corrected terminology, and localized page color names in the inspector.

Verso 1.0.21

Full localization: Verso now speaks 16 languages. No-Paper Mode scrolling fix for multi-page documents. Custom margins UX overhaul in the inspector.

Added

  • Every menu, label, tooltip, and inspector string in Verso is now fully localized into 16 languages: English, Japanese, Spanish, Arabic, Polish, Simplified Chinese, French, Korean, Italian, Russian, Dutch, Traditional Chinese, German, Turkish, Swedish, and Brazilian Portuguese. Verso follows your macOS language setting automatically.

Fixed

  • Fixed a bug where No-Paper Mode could not scroll past the first page on long documents. The layout engine now updates the document frame progressively as text is laid out, with better initial height estimates and periodic frame recalculation.
  • Selecting 'Custom' in the margin dropdown now reliably shows editable fields for top, bottom, left, and right margins directly in the inspector. Previously, the picker could snap back to a named preset if the current values happened to match. Margin fields now include localized labels and unit indicators.

Verso 1.0.20

Customizable format bar: reorder and toggle toolbar groups. Mermaid diagram rendering in Markdown documents. Pinch-to-zoom, document outline sidebar, and style redefinition. Track Changes now tracks bold and font formatting.

Added

  • The format bar is now fully customizable. Open View > Customize Format Bar to drag groups into your preferred order and toggle any group on or off. Your layout persists across sessions using dual-key storage, so hidden items stay in position.
  • Markdown documents containing Mermaid code blocks (flowcharts, sequence diagrams, Gantt charts, and more) now render as live diagrams directly in the editor.
  • Pinch-to-zoom on a trackpad lets you zoom in and out of your document fluidly. The document outline sidebar (View > Document Outline) shows all headings for quick navigation. Right-click any paragraph style to update it to match the current selection.
  • Track Changes now records bold and font formatting changes alongside insertions and deletions. A new Show/Hide Changes toggle lets you view or hide tracked revisions. Comment navigation with Prev/Next buttons and threaded comment replies round out the review workflow.
  • No-Paper Mode now supports character-column width presets, matching standard terminal widths for a more comfortable writing experience.

Fixed

  • DOCX round-trip preserves original stylesheets and custom styles more faithfully.
  • Bug fixes: page colour label clipping in the inspector, selection spanning Markdown markers, font popup not restoring current selection, and margin and content persistence on DOCX save/reopen.

Verso 1.0.18

Keyboard shortcuts for bullet and numbered lists. Markdown files (.md) open reliably from the Open dialog. Improved margin and content persistence for DOCX.

Added

  • New keyboard shortcuts let you toggle bullet lists and numbered lists without reaching for the toolbar.

Fixed

  • Fixed a regression where .md files could appear greyed out in the Open dialog on certain macOS configurations.
  • DOCX documents now preserve margins and content more reliably through save/reopen cycles. Debug logging was added to trace the full round-trip path and eliminate edge cases.

Verso 1.0.17

Fixed trailing empty pages appearing at the end of documents. Improved page size accuracy at 100% zoom. Text expander compatibility hardened further.

Fixed

  • Fixed an issue where extra blank pages could appear at the end of a document due to the paged layout engine over-counting content height.
  • Page dimensions at 100% zoom now match Word and Google Docs more closely.
  • Further refinements to the deferred Markdown processing system to handle edge cases with Typinator and other text expansion tools.

Verso 1.0.16

Fixed license verification for paid App Store customers. Text expanders (Typinator, Alfred) no longer trigger Markdown conversion. No-Paper Mode text width setting now persists across restarts.

Fixed

  • Fixed an issue where some customers were incorrectly shown a "no license found" message after purchasing Verso. The app was checking for an in-app purchase entitlement, but since Verso is a paid app, the purchase is the app itself. Your purchase is now recognized immediately.
  • Text expanders like Typinator and Alfred, as well as macOS text replacements, no longer accidentally trigger Markdown shortcut conversion. Markdown rules now only apply to single-character typing, so programmatically inserted text stays exactly as intended.
  • The text width setting in No-Paper Mode (Narrow, Medium, or Wide) now correctly persists after restarting the app. Previously, the setting could revert to Medium on relaunch due to a timing issue during document setup.

Verso 1.0.15

No-Paper Mode text width preference (Narrow, Medium, Wide). Improved IAP restore flow with spinner and clear feedback. Improved citation key parsing for Zotero and Better BibTeX.

Added

  • No-Paper Mode now includes a text width preference. Choose from Narrow (600 pt), Medium (700 pt), or Wide (800 pt) in the inspector sidebar or Settings. The text column is centred horizontally in the window.

Fixed

  • The Restore Purchases flow now shows a spinner during the operation and displays a clear message if no previous purchase is found. It also checks local entitlements before calling AppStore.sync(), which can skip the password prompt when the purchase is already cached on the device.
  • Citation key parsing has been improved for Zotero and Better BibTeX references, handling a wider range of key formats reliably.

Verso 1.0.14

Word document headers and footers now display correctly. Footnotes no longer overlap with tables at the bottom of a page. Page theme colours apply consistently to footnotes and header/footer overlays.

Fixed

  • Fixed a parser bug where headers and footers from .docx files were silently dropped during import. If your Word document had a running header or page footer, it now appears in Verso exactly as expected.
  • Footnotes that share a page with a table no longer collide. Verso now reserves space for footnotes before laying out body content, using a two-pass system that measures footnote height and shrinks the text container accordingly.
  • Page theme colours (Dark, Sepia, Grey, and others) now apply to footnote backgrounds and header/footer fade overlays, so everything matches the chosen appearance instead of rendering with a hardcoded white background.

Verso 1.0.13

Page Themes: 7 page appearances including Dark, Sepia, and Grey. No-Paper Mode: continuous scrolling without page boundaries. Focus Mode: dim non-active paragraphs to reduce distraction. 60+ bug fixes across DOCX rendering, markdown, LaTeX, and citations.

Added

  • Page Themes let you change the look of your writing surface. Choose from Auto, Light, Grey, Sepia, Dark, Solarized, or Nord under Format > Page Theme. Each theme adjusts page colour, text colour, and UI chrome. PDF export can optionally use your chosen theme colours.
  • No-Paper Mode removes page boundaries entirely, giving you a continuous scroll like a code editor. Toggle it from View > No-Paper Mode, the keyboard shortcut, or Settings > Editor. Your preference persists across launches.
  • Focus Mode dims everything except the paragraph (or sentence) you are currently writing in. Toggle from View > Focus Mode or Cmd+Shift+F. Combines with page themes for a distraction-free writing environment.

Fixed

  • Massive stability pass: 60+ bugs fixed from internal audit and tester feedback. Highlights include markdown save no longer dropping attachment-only sections, DOCX section properties (page size, margins) importing correctly, StoreKit purchase status surviving network failures, LaTeX math round-tripping through markdown, Table of Contents page numbers being accurate on first insert, and citation styles (Harvard, IEEE, Vancouver) each having distinct formatting.
  • Improved DOCX fidelity: nested table parsing, comment duplicate ID handling, header/footer relationship parsing, and section property import all hardened.
  • Performance: container resize debouncing, scroll-triggered layout guarding, and progressive page building reduce jank on large documents.

Verso 1.0.11

Format Painter: copy formatting from one selection and apply it anywhere. License purchase now persists correctly across app restarts. Zotero citations with author names no longer crash. Fixed a 20-second hang when opening documents on some Macs.

Added

  • Format Painter lets you copy the formatting of any selection (font, size, colour, bold, italic, underline, strikethrough, paragraph style) and paint it onto other text. Click the paintbrush icon in the toolbar or press Cmd+Shift+C to copy, then select the target text and press Cmd+Shift+V to apply. Double-click the icon to stay in paint mode and apply the same formatting repeatedly.

Fixed

  • Fixed a bug where App Store purchases did not persist between launches. Previously, quitting and relaunching Verso could reset the app to trial mode until the system finished re-verifying the purchase. Your unlock status is now saved immediately and restored on startup.
  • Zotero integration improvements: the 'Connect to Zotero' dialog no longer appears when Zotero is already running. Citation parsing now handles institutional authors, name particles (e.g. 'de las Casas'), suffixes, and missing fields without crashing.
  • Fixed a long hang (up to 20 seconds) when opening documents, reported on M4 Pro hardware. The app was performing a full-document layout synchronously on the main thread. It now builds pages progressively so the window stays responsive.

Verso 1.0.10

Find & Replace: fully undoable, live match updates, cursor-aware results. Comments now round-trip correctly through .docx with character-level precision. Markdown code blocks no longer trigger inline formatting. Easier to exit code blocks (empty line + Enter).

Added

  • Added Cmd+E (Use Selection for Find) and system Find Pasteboard support, so searches sync across apps the way macOS intends.
  • Regex replacements now support backreferences ($1, $2, etc.) in the replacement field.

Fixed

  • Replace and Replace All are now fully undoable. Previously, replacements bypassed the undo stack entirely.
  • Find matches update live as you edit the document, so results never go stale while the find bar is open.
  • The first search result now jumps to where your cursor is, not the top of the document.
  • Comments now round-trip correctly through .docx: anchored in the document body, multi-paragraph comment text preserved, and character-level ranges instead of paragraph-level.
  • The Comments sidebar refreshes automatically when you add, remove, or edit comments, and has a cleaner layout with icon-only action buttons and relative dates.
  • Inline markdown (bold, italic, code) no longer converts inside code blocks.
  • Inline code fonts survive markdown round-trip instead of being overwritten by the body font.
  • Exiting a code block is now straightforward: press Enter on an empty line to drop back to Body style.
  • Fixed a crash caused by a stale NSString reference during link conversion.
  • Fixed background colour being destroyed when removing a comment from text that already had a background colour.

Verso 1.0.9

Track Changes: live revision tracking with accept/reject workflow. Drag-to-move floating images with undo/redo support. Comment resolved state now persists through DOCX round-trip. Markdown files (.md) no longer greyed out in the Open dialog.

Added

  • Full Track Changes support: turn on tracking in the Inspector or via Cmd+Shift+T, and every insertion and deletion is recorded with author and timestamp. Accept or reject changes individually (Cmd+Shift+A / Cmd+Shift+D) or all at once from the Review menu. The Changes Panel (Cmd+Option+H) shows every revision at a glance.
  • Floating images can now be dragged to a new position on the page. Hold and drag any floating image; the text reflows around it in real time. Full undo/redo support with Cmd+Z.
  • The Review menu has been reorganized: Track Changes actions are grouped into a submenu, and panel toggles (Comments, Changes, Citations) are at the top level with consistent Cmd+Option shortcuts.

Fixed

  • Comment resolved state (the green checkmark in Word) now survives DOCX save and reopen. Resolved comments display with a green highlight instead of yellow.
  • Fixed .md files appearing greyed out in the Open dialog on certain macOS configurations. Verso now asks the system directly what UTType .md files use, so the Open dialog works regardless of OS version.
  • Fixed markdown bold/italic typing attributes not resetting after the closing delimiter. Typing **bold** no longer leaves the cursor stuck in bold.
  • Fixed track changes styling bleeding into normal text when typing next to tracked deletions, and when turning tracking off.
  • Improved floating image positioning for documents using inside/outside margin layouts (facing pages). Objects are now clamped to page boundaries.

Verso 1.0.8

Edits to imported DOCX files now persist correctly on save. Image selection border no longer bleeds across pages. Markdown heading shortcuts now work anywhere in the document. Inline bold and italic markdown converts immediately as you type.

Fixed

  • Fixed a critical bug where edits to imported .docx files (including exports from Ulysses, Scrivener, and other writing apps) could silently revert to the original file content on save. The editor now captures a stable snapshot of your text on every keystroke, so saves always reflect your latest changes.
  • Fixed image selection borders appearing on multiple pages simultaneously. The blue selection outline now only appears on the page where the image actually lives.
  • Markdown heading shortcuts (# , ## , ### , #### ) now convert correctly regardless of the current paragraph style, except inside code blocks.
  • Inline markdown patterns like **bold** and *italic* now convert to formatted text immediately when you type the closing delimiter, without needing a trailing space.

Verso 1.0.7

Custom font sizes: type any size from 1 to 999 pt. Word Template (.dotx) import support. Safer auto-save with iCloud Drive coordination.

Added

  • The font size picker is now an editable combo box. Pick a preset from the dropdown or type any size from 1 to 999 pt (rounds to the nearest half point). No more being limited to a fixed list.
  • Open .dotx template files from Microsoft Word. Verso imports the template content and saves it as a regular .docx document, so you can use Word templates as starting points for new documents.
  • New auto-save reminder: if auto-save is enabled but the document has never been saved, a gentle banner reminds you to press Cmd+S once so auto-save can take over.

Fixed

  • Auto-save now uses NSFileCoordinator for safe, coordinated writes. This prevents data loss when saving to iCloud Drive or other cloud-synced folders. A red status indicator appears if a save fails.
  • Fixed a race condition where changing the font from the toolbar could fail to apply to the current selection.
  • Fixed Focus Mode page clipping on smaller viewports. Scroll snap no longer forces you to the top of each page when the viewport is shorter than a full page.

Verso 1.0.6

7-day free trial for new users. Change Case menu (UPPERCASE, lowercase, Title Case, Toggle). Markdown shortcuts convert syntax into formatted text as you type.

Added

  • New users can now try Verso free for 7 days before purchasing. Available on both the App Store and the direct download from bardl.app.
  • Format > Change Case lets you transform selected text to UPPERCASE, lowercase, Title Case, or tOGGLE cASE. All formatting (font, colour, size) is preserved. Also available in the toolbar dropdown and the menu bar.
  • Image resize now locks the aspect ratio by default. Hold Shift while dragging a corner handle to resize width and height independently.
  • The app window remembers its size and position when you close it. The next time you open Verso, the window appears exactly where you left it.
  • Markdown shortcuts: type **bold**, *italic*, # Heading, > blockquote, - list, [link](url), or ``` to start a code block and Verso converts it into formatted text instantly. Includes task lists (- [ ] and - [x]). Toggle on or off in Settings or the Inspector sidebar.

Fixed

  • Auto-save no longer interrupts you on unsaved documents. It only kicks in after you have saved at least once with Cmd+S. You can also turn auto-save off entirely in Settings > General.
  • Fixed the cursor staying black in dark mode when switching system appearance. The insertion point now updates immediately when macOS toggles between Light and Dark.
  • Fixed Zotero not being detected when running. The citation dialog now correctly finds Zotero on localhost and falls back to the local API if the connector ping fails.
  • Fixed a scroll offset issue when using higher default zoom levels (e.g. 150%). Documents now start at the top of the first page with no extra scrollbars.
  • Fixed the app showing as 'Verso-appstore' in Spotlight, Raycast, and Launchpad. It now correctly appears as 'Verso'.
  • Fixed a hang when opening DOCX files containing nested tables (tables inside table cells). These documents now open in under a second.

Verso 1.0.5

Large documents open instantly instead of hanging. Find bar slides open and closed with a smooth animation.

Added

  • The Find and Replace bar now slides open and closed with a spring animation, matching the feel of the Inspector and sidebar panels.

Fixed

  • Fixed a performance issue that caused Verso to lock up when opening large documents (40+ pages). The formatted text construction is now batched in a single pass, making it orders of magnitude faster for long files. Documents that previously froze the app now open in under a second.

Verso 1.0.4

Page Appearance: Light, Off-white, Sepia, Dark, and Auto modes. Reduce eye strain for long sessions or write comfortably at night. Zotero integration now works with native Zotero 8 (no plugins required).

Added

  • New Page Appearance setting with five options: Light, Off-white, Sepia, Dark, and Auto. Light is the familiar white page. Off-white softens the glare for long writing sessions. Sepia adds a warm, paper-like tone inspired by e-reader modes. Dark gives you light text on a near-black page for night writing.
  • Auto follows your macOS light/dark appearance setting, switching between Light and Dark automatically.
  • Switch from View > Page Appearance, the Appearance section in the Inspector sidebar, or press Cmd+Shift+L to cycle through all options.
  • Page Appearance carries into Focus Mode for a fully immersive experience. Shadows and borders adapt to the selected mode.
  • Print and PDF export always use white pages regardless of your appearance selection.
  • Zotero integration no longer requires the Better BibTeX plugin. Verso now detects Zotero 8 natively and lets you search your library directly from the Citations panel. Better BibTeX is still supported for the cite-as-you-write picker if installed.
  • Version numbering has been unified. Previous pre-release builds used a separate numbering scheme. Going forward, version numbers are consistent across the App Store and direct downloads.

Verso Pre-release builds

Everything shipped before the App Store launch, consolidated here. Citation management, Focus Mode, accessibility, smart paste, and 100+ fixes. Version numbers during this period (1.4.x, 1.5.x) used a separate pre-release scheme.

Added

  • Citations panel (Review > Show Citations Panel or Cmd+Option+C) for managing references. Browse your library, search by author, title, or year, and insert citations with one click. BibTeX (.bib) and CSL JSON file support. Inline citation pills show author and year. Automatic bibliography generation in APA, MLA, Chicago, Harvard, IEEE, and Vancouver styles. The bibliography updates live as you add or remove citations.
  • Focus Mode rebuilt from scratch. The format bar, status bar, inspector, and all sidebars hide completely. Surrounding text dims at the sentence level so only the sentence you are writing stays fully visible. Full workspace save and restore when exiting Focus Mode.
  • VoiceOver support: headings announced with level, links, tables with column counts, list items, and images with alt text. Image alt text can be set from the context menu.
  • Table cells can be merged horizontally and split apart. Section breaks support per-section orientation and column count. Footnotes support five numbering formats. The Table of Contents scans the entire document and auto-refreshes after you stop typing.
  • Find and Replace shows regex validation, reports replacement count, and supports In Selection mode. Comment underlines use a thick dotted pattern. Header and footer zones clip overflow with a red indicator.
  • Smart paste from web: tables from ChatGPT, Gemini, and other sources build proper grids. Code blocks are restyled with syntax highlighting for 20+ languages. LaTeX math notation renders automatically on paste.
  • PDF export includes title, author, and keyword metadata. Images are downscaled at insertion to save memory. Zoom range extended to 25-300%. The undo stack is capped at 200 levels.
  • Earlier milestones: native .docx editing with tables, footnotes, and comments; Find and Replace with regex; universal binary for Apple Silicon and Intel; image resize and dark mode fixes; Markdown and HTML import with syntax highlighting; Markdown round-trip editing; comments sidebar; callout styles; table of contents; typewriter scrolling.

Fixed

  • Fixed text disappearing with decorative fonts. Fixed cursor jump after pressing Enter. Fixed images not appearing in print and PDF export. Fixed scroll instability in Focus Mode. All force-unwrap crash vectors replaced with safe optional chaining.
  • Over 100 individual fixes and improvements were shipped during pre-release, covering document fidelity, editor stability, accessibility, and print quality. Every release was driven by real user feedback.

Always the latest build.

8.7 MB · macOS 14+ · $14.99 once

Get Verso

Everything in the box lists what the app does today, the help page explains how to use it, and the roadmap says what is next.