What's New
Unmodeled Gutenberg Blocks Are Safe
Quill no longer damages blocks it does not have an editor for. Columns, Group, Accordion, Audio, Video, Pullquote, Playlist and third-party blocks now load as a static "Not editable in the visual editor" card. Quill preserves their HTML byte-for-byte and regenerates their block comments on save. Before this release, these blocks lost their markup on the first save.
Paste as Markdown (⌘⇧V)
Edit ▸ Paste as Markdown converts Markdown on the clipboard into formatted content: headings, lists, quotes, fenced code, rules, tables and images. Normal ⌘V is unchanged.
Alt Text and Captions for Gallery Images
The gallery sheet now has an expandable row per image with alt text and caption fields. Both save into the image's own wp:image block and load back when you reopen the post.
HEIC Photos Upload Correctly
Quill converts HEIC and HEIF files to JPEG before upload. WordPress 7.1 accepts HEIC but cannot generate the smaller sizes for it, so those uploads produced an image with no thumbnails. Orientation and pixel dimensions survive the conversion. This applies to Finder drops, the media sidebar and the gallery sheet.
Upload Progress for Dropped Images
Dropping images into the editor now shows a progress pill with the file count and a result message. Drops that overlap are queued, so a second drop no longer clears the first one's status.
Improvements
- Standalone images save as real image blocks — A dragged or pasted image is now wrapped in
<!-- wp:image -->comments with its width, size and link attributes, so WordPress treats it as a block instead of loose HTML. - Decorative images — WordPress 7.1's "mark as decorative" toggle sets
roleon the image. Quill reads that attribute on load and writes it back on save. - Cursor placement after inserting an image — The cursor lands in a new empty paragraph below the image instead of inside its empty caption.
- Markdown typing shortcuts documented — The user guide now lists the shortcuts the editor accepts as you type.
Fixes
- The title bar matches the app's warm panel color, no longer depends on the mode the app launched in, and no longer flashes on every state change.
- Pickers and the heading selector pill keep the correct styling after a light/dark switch.
- Nested lists no longer gain a stray
<p>on every save. - Multi-line plain text pasted into a footnote stays inside the footnote.
- The footnote back-arrow renders as text, not as an emoji.
- The spell-check menu shows "No Suggestions" when there are no guesses.
- The gallery sheet's alt/caption row responds to the pointer correctly, and a row's expanded state clears when you deselect the image.
- HEIC conversion runs off the main thread, so the window no longer freezes while a large photo converts.