Scrivener Changelog

What's new in Scrivener 3.3.6

Oct 17, 2023
  • Restored Features:
  • Restored the PDF/X-1a option for PDF export. This had been temporarily removed because of a bug in the development tools that resulted in a crash on Intel machines running Big Sur.
  • Reinstated the Auto-Completion settings from 3.3.3 and earlier. These had been temporarily removed to work around a crasher on Sonoma.
  • Bug Fixes:
  • Fixed a bug in 3.3.5 whereby only the first footnote on each page was included when printing or exporting to PDF, which was a side effect of some of the page view fixes for Sonoma.
  • Fixed a bug whereby “Style to” in the script settings may not work correctly when tabbing after typing was set to insert only a tab.
  • Removed the “Reduce file size” options for PDF files from Compile. These options rely on Quartz filters, which no longer seem to work in recent versions of macOS.

New in Scrivener 3.3.4 (Oct 11, 2023)

  • Bug Fixes:
  • Fixed a bug on Intel machines whereby the effects of the centre and right options in scriptwriting settings were swapped.
  • Fixed a crash in page view mode when zoomed on macOS 14.
  • Fixed a crash on macOS 14 triggered while typing with auto-completions turned on (especially prevalent in scriptwriting mode). This was caused by a conflict between auto-completions and Sonoma’s new inline predictions. Scrivener’s auto-completion Settings have been updated to accommodate this.
  • Fixed a bug that would cause page view to take a long time to lay out, and which could also cause a crash during layout.
  • Fixed a crash that could be triggered after closing a project if composition mode had been used.
  • Fixed an issue where labels without titles would draw incorrectly in footer bars.
  • Adjusted the way line positions are calculated in synopsis areas, which for some users was causing a crash upon entering composition mode.
  • Changed the way projects monitor Settings changes to try to work around a rare crash.
  • Modernised the way UI translations are stored and handled, which will make improving translations easier in the future.

New in Scrivener 3.3.3 (Sep 29, 2023)

  • Fixed bug on Sonoma whereby if the ruler was shown in dark mode, the editor would appear blank.
  • Fixed crash on M1 machines running Big Sur. (This has involved removing - for now - the Compile option to convert PDF files to the PDF/X-1a format, because the third party library we were using for this was the cause of the crash. We hope to be able to restore this option in the future.)
  • Fixed bug with non-English UI files not being updated for 3.3.2.
  • Fixed some issues with the size of the new text cursor on Sonoma.
  • Removed Apple’s nonfunctional options from the PDF view contextual menu and ensured that pop-up notes in PDF documents appear as read-only.

New in Scrivener 3.3.2 (Sep 26, 2023)

  • Ready for macOS 14 Sonoma:
  • Updated for macOS 14 Sonoma.
  • On macOS 14, Scrivener uses Apple’s new system-wide, iOS-like text cursor. Because Apple provides no way of making the new cursor wider, the options in Scrivener’s “Editing” preferences to change the width of the cursor have been removed on Sonoma.
  • Changes:
  • Because the version of the MultiMarkdown converter bundled with Scrivener only supports macOS 10.14 onwards, MultiMarkdown formats that require the converter are no longer available on macOS 10.13 unless an external version of MultiMarkdown is installed.
  • To avoid inconsistencies in the UI, styles shortcuts are no longer remapped for international keyboards, but always use 1-9.
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug that could cause a crash in Scrivener on first launch.
  • Fixed crash triggered by importing certain Word documents.
  • Fixed bug whereby comments spanning more than one paragraph in imported Word documents could cause a crash or not be applied to the correct range.
  • Minor (Usability):
  • Fixed bug whereby “Center” and “Right” paragraph alignments in script settings were inverted.
  • Fixed issue whereby spell-checking underlining might only affect partial words.
  • Fixed bug whereby “Convert Smart Quotes to Straight Quotes” would not work properly if the system smart quotes contained more than one character.
  • Import:
  • Fixed bug whereby structured document text in .docx files would not be imported, which could cause some text to be lost in imported Word files created in Google Docs.
  • Fixed issue where comments attached only to empty lines in Word documents would not import properly.
  • Fixed bug in Import Styles when importing styles from another project whereby certain styles may not be imported or may replace existing styles.
  • Export and Compile:
  • Fixed bug whereby hierarchical levels were not exported properly in .docx files.
  • Fixed bug whereby “No Cover Image” setting in Compile for the PDF and ePub formats was never remembered.
  • Fixed minor issue with cover declaration in OPF for ePub 2 files.
  • UI:
  • Fixed bug on macOS 14 whereby the images of certain buttons would be missing.
  • Fixed bug on macOS 14 whereby the title of the selected item in some menus would be missing.
  • Other:
  • Fixed issue that could cause third-party tools to report a code-signing error when probing Scrivener’s app bundle.

New in Scrivener 3.3.1 (Apr 2, 2023)

  • Hotfix 3.3.1 fixes a bug in version 3.3 that caused a crash when trying to access the colour popovers via the formatting bar.

New in Scrivener 3.3 (Mar 31, 2023)

  • Compile - PDF:
  • Compile now supports generating PDF files in the PDF/X-1a format, which is required by certain self-publishing services (such as IngramSpark). This is turned on by default for the “Paperback” Compile formats, and can be turned on for custom formats in the “PDF Settings” area. (This replaces the option for PDF/X-3.)
  • Compile - Ebooks:
  • Improved ebook formatting of superscript and subscript.
  • Updated the Ebook Compile format to preserve indents in tables of content.
  • Improved HTML cover page output for ebooks.
  • The .separator CSS for ebooks is now included before styles CSS, so that styles can be used to override it.
  • Compile - Docx:
  • Docx export is now more careful about avoiding duplicate image data where the same image with the same file name has been included multiple times.
  • Compile - MultiMarkdown and Pandoc:
  • The Compile option to convert Markdown in text and notes to rich text no longer changes smart quotes.
  • Updated Compile formats that target Pandoc to remove closing hashes from titles for improved compatibility.
  • New projects created from templates containing no MultiMarkdown metadata in Compile no longer auto-populate the metadata with author and title.
  • When compiling to MultiMarkdown and Pandoc formats, if a section layout’s title is set to use no hash marks, it now has no empty line added beneath it, allowing for more custom use of titles. (You can still create an empty line by adding a return character to the title suffix.)
  • Compile - General:
  • Where annotations are denoted by square brackets in export formats, the brackets now skip whitespace. (Also applies to Export Files.)
  • When Convert smart to dumb punctuation is selected in the Compile settings, en-dashes are now included in the conversion.
  • The option to convert linked images to embedded images during Compile has been removed as this behaviour is now standard.
  • Importing Files:
  • Updated the way custom Office importers and exporters are installed to abide by new Apple requirements.
  • When importing Word DOCX files, the range to which comments are applied is now preserved.
  • Comment chains in RTF and DOCX files are now imported into a single comment (previously only the first comment in a chain was imported and subsequent comments were ignored).
  • Docx import now supports links in footnotes, endnotes and comments.
  • UI Tweaks:
  • Composition mode now leaves space at the top of the screen for the “notch” on modern MacBooks.
  • The binder now shows expansion tool tips for truncated items.
  • When using one of the View ▸ Editor Layout split commands on a Quick Reference panel, the synopsis will now be shown by default rather than an empty split.
  • The outliner option View ▸ Outliner Options ▸ Use Fixed Row Height now has the same availability as other outliner options.
  • Improved conversion of colours when converting between inline and inspector comments using the Transformations menu.
  • Miscellaneous:
  • Updated the “General Non-Fiction (LaTeX)” project template.
  • Updated the links in the comic script project template.
  • Removed limitation whereby backups could not be created from projects with tildes in their file names.
  • Added support for “Translate” in the editor contextual menu.
  • Auto-Fill ▸ Set Selected Text as Title is no longer limited to 100 characters.
  • The Fade between modes option for composition mode has been removed because it no longer works on modern systems and can cause problems on older systems.
  • Refined behaviour where Project Replace uppercases replacements when the found text is uppercase (necessary for scriptwriting). This behaviour is no longer triggered if the search term is all uppercase, making it possible to search for uppercase terms and replace them with mixed case.
  • Writing direction options in the Format menu are no longer available from the text boxes in Preferences/Settings and Project Settings used to determine formatting, since writing direction is determined in the Editor: Options area of Preferences/Settings.
  • Sparkle (used for automatic updates) updated to v2.4.
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug whereby certain combinations of paragraph styles and page breaks could throw an exception when exporting to RTF. (This was responsible for crashes in Sync with External Folder.)
  • Fixed bug whereby refreshing the scratch pad while editing a note title would cause Scrivener to crash.
  • Fixed bug where certain style names in Compile could trigger an exception when trying to edit a Compile format.
  • Fixed bug whereby setting imported project templates as the default could cause the app to crash.
  • Fixed a bug whereby importing Word .docx files containing small caps could cause a crash.
  • Fixed bug whereby certain documents could cause a crash when exporting to RTF.
  • Fixed bug whereby Project Replace using RegEx could throw an exception.
  • Fixed a bug that could throw an exception when converting text to the default formatting if a selection writing direction had been applied to the default formatting.
  • Minor (Usability):
  • Fixed bug whereby the snapshot comparison feature failed to work on macOS Ventura.
  • Fixed a bug whereby a quote after a hyphen or dash that should be closed would be open.
  • Fixed bug whereby some misspellings were not being underlined.
  • Fixed ampersand XML error in Hindi name lists.
  • Fixed bug whereby the System Text Preferences button of the Settings window in Ventura did not work.
  • Fixed bug where [[document links]] were not recognised in the notes area of composition mode.
  • Fixed bug whereby “Save PDF to Scrivener” in print dialogues did not work.
  • Fixed bug whereby printed page count statistics would calculate the count only for a single document rather than for all selected documents in Statistics.
  • Fixed Instagram links in app.
  • Fixed bug whereby an unsupported file type would appear blank the second time it was opened in a Quick Reference window.
  • Fixed issue with “Share” not working in the text editor contextual menu.
  • Fixed bug whereby Documents ▸ Auto-Fill ▸ Set Synopsis From Main Text did not work as expected if a card in the corkboard or a row in the outline was being edited.
  • Fixed issue whereby if a trackpad was set to Tap to click in system settings, tapping an arrow next to a button in the toolbar would not bring up the menu as expected but instead perform the button action.
  • Fixed issue with composition mode and bookmark editor links not opening in the expected area.
  • Fixed bug where projects opened from external links would not open in the App Store version if Scrivener wasn’t already open.
  • Fixed bug whereby undo did not work as expected for text custom meta-data.
  • Fixed bug whereby sorting collections into binder order wouldn’t work for collections shown in the outliner or corkboard.
  • Fixed bug whereby using “Replace All” in the Find panel with “Selected Text” set as the scope and multiple ranges of text selected would only replace text in the first selection.
  • Fixed issue with links in inspector and bookmarks areas not working in some circumstances.
  • Import:
  • Fixed bug whereby strikethrough would be ignored when importing Word documents created by Apple Pages.
  • Fixed bug whereby character styles were not included in imported RTF files even where they matched style names in the project.
  • Fixed bug whereby bold and italics could be lost in certain circumstances when importing DOCX files.
  • Export and Compile:
  • Fixed bug whereby header and footer margin Compile settings did not work with DOCX.
  • Fixed a bug with escaped italics in rich text to Markdown conversion (which internally affects ebooks too).
  • Fixed bug whereby dark highlights in styles wouldn’t be included in ePub export.
  • Fixed bug whereby the in PDF and Print compiled documents could decrement when following sections that took up the entirety of a single page.
  • Fixed bug whereby the prefix and suffix for plain text unstyled italics in Compile could be inserted twice in footnotes.
  • Fixed bug whereby bold and italics inside tables could result in invalid HTML in ebooks.
  • Fixed bug whereby empty lines inside tables could result in invalid HTML in ebooks.
  • Fixed issue whereby asterisks and certain other problems could cause problems in titles when used in an ebook table of contents. (The underlying cause - a problem with escaping characters inside links when converting to Markdown, which is used for ebook conversion - has likewise been fixed.)
  • Fixed bug whereby, when exporting a folder of plain text files, if you added an extension to the folder name when exporting, all plain text files would use that extension.
  • Fixed issue whereby run-in titles would lose paragraph style when exporting to ebook formats.
  • Fixed bug whereby the text of comments exported to Word DOCX format could be duplicated in the text.
  • Fixed minor issue whereby the headings of sections containing nothing but footnotes would not be included in compiled documents. (Sections should not contain nothing but footnotes, however.)
  • Fixed issue whereby line breaks were not converted to spaces in linked document title prefixes during Compile.
  • Fixed issue with section layout prefixes and suffixes not indenting properly in Compile when the Add indent per outline level was used in the Transformations options.
  • Fixed bug whereby document links using tags would result in the wrong number being used upon compile.
  • Fixed bug whereby images in text linked to PDF images in the project would not compile as expected to certain formats (such as RTF).
  • Fixed bug whereby linked images exported as part of RTFD may not show up in other apps because of sandboxing.
  • Fixed bug whereby footnote markers always came out using a Helvetica font in exported RTF files.
  • Fixed bug whereby hierarchical numbering may not work properly when mixing with another numbering type.
  • Fixed bug whereby the Resolution for PDF images converted to PNG Preference wasn’t being used for linked images.
  • Fixed bug whereby MultiMarkdown images may not include size info for vector images after an RTF export.
  • UI:
  • Fixed a bug whereby alternating row colours in the outliner could be offset from the content.
  • Fixed bug whereby certain external file bookmarks could corrupt the layout of the inspector “Bookmarks” header area.
  • Fixed help text in custom meta-data date UI.
  • Fixed bug whereby Export Files options could be clipped for some formats.
  • Fixed bug whereby the notes area in composition mode may not update properly after changing the system appearance.
  • Fixed issue whereby composition mode was available from project settings and certain other areas where it made no sense.

New in Scrivener 3.2.3 (Oct 25, 2021)

  • Ready for macOS 12 Monterey:
  • Tested and updated for macOS 12 Monterey.
  • Update NaNoWriMo Word Count:
  • A new “Update NaNoWriMo Word Count” feature has been added to the Project menu for those taking part in National Novel Writing Month. This feature is available when using the special NaNoWriMo project template available from our site, or for any project with a target of 50,000 words and a deadline of 30th November. The feature can be added to any project with any target or deadline using these instructions.
  • UI Tweaks:
  • When the system tint is set to grey, the focus indicators in Scrivener’s header bars are now blue, rather than using the system tint colour, which, when grey, is too easily confused with the regular header background colour and locked-in-place.
  • "Insert MathType Equation" is now hidden on 64-bit machines (and if MathType is not installed).
  • The “selection affects other editor” button now has its background highlighted when on, to make its state clearer.
  • Miscellaneous Bug Fixes:
  • Fixed .docx import bug whereby lists based on styles could throw an exception and would not import properly.
  • Fixed bug whereby toolbar search field didn’t update to reflect search collection settings.
  • Fixed bug whereby footnote markers may use bold or italics in Word export if the footnote itself started with bold or italics.
  • Fixed bug whereby the “Section headers use binder indenting levels” Fountain option in Compile did nothing.
  • Fixed an issue whereby part titles may not appear correctly in Vellum when using the Vellum .docx Compile format.
  • Fixed bug whereby controls were squashed in Page Layout.
  • Fixed position of styles and font buttons in the format bar for compact layout.
  • Fixed bug whereby Preferences toolbar was too short.
  • Preferences for disabling insertion point blinking are no longer available on macOS 11 and above. macOS 11 and above do not allow insertion point blinking to be disabled.

New in Scrivener 3.2.2 (Dec 17, 2020)

  • Fixed bug that could cause a crash or hang when typing at certain text scales.
  • Fixed bug whereby “Search in Project” would not work on Big Sur if the search field was in the toolbar.
  • Fixed bug whereby links in comments would result in an invalid .docx file.
  • Worked around a nasty Apple bug that can cause crashes when deleting or moving text in page view in certain circumstances.
  • Fixed bug whereby headers and footers could come out upside down for PDF and print-outs on systems earlier than 10.13.
  • Fixed bug whereby bulleted lists that skipped levels could result in an invalid .docx file.
  • Worked around an Apple bug whereby an exception would be thrown if you clicked one of the “Line height” options in the spacing panel (e.g. “At least” or “At most”).
  • Improved the speed of exporting RTF for text containing images.
  • Fixed bug whereby adjacent comments could create problems when exporting to RTF.
  • Fixed a bug whereby line breaks (as opposed to paragraph breaks) could result in invalid HTML in epub files.
  • Fixed bug whereby styles weren’t maintained when importing RTF files, even when the project had styles with matching names.

New in Scrivener 3.2.1 (Nov 24, 2020)

  • Fixed bug that could cause Compile to throw an exception and so not appear.
  • Fixed spacing issues in Preferences lists.
  • Fixed bug whereby toolbar search field did not show options menu.
  • Fixed minor UI issue in Styles pane of Compile format editor.
  • Fixed bug whereby Scrivener could crash at any point after a project was closed in which dragging had occurred.
  • Added a (hopefully) better workaround for an old bug in TextKit whereby the edited line can get scrolled to the centre at certain text scales.
  • Fixed a bug whereby the “Check for Updates” preference options were missing.
  • Fixed bug whereby tables cells in .docx export could be duplicated if the text inside them used varied paragraph formatting.
  • Fixed bug in .docx export whereby the first paragraph after a page break would lose association with its assigned style.
  • Fixed bug whereby styles may be lost in RTF export.
  • Fixed a bug whereby the divider above the “Binder” tab in collections wouldn’t be drawn if the binder was set to use a dark background on macOS 10.15 and below.

New in Scrivener 3.1.5 (Dec 13, 2019)

  • Changes:
  • Updated the built-in Courier Prime font to a version that supports Cyrillic variants.
  • Improved the position of headers and footers in the page layout preview in Compile.
  • Fixes:
  • Worked around a Catalina issue whereby using the navigation options to scroll to the top of documents in scrivenings mode would not take into account ruler visibility.
  • Fixed a bug in the MAS version whereby the built-in (non-enhanced) .docx converter would not work correctly under sandboxing.
  • Fixed a bug whereby the Compiled character count would be zero if the option to exclude whitespace from the count was ticked.
  • Fixed an edge-case situation whereby overtyping text that has just had a comment removed could restore the comment.
  • Fixed a bug whereby the Project Settings backup folder would not be used in the Mac App Store version.
  • Fixed a bug whereby it was not possible to toggle character styles.
  • Fixed bugs in the “Ebook” Compile format.
  • Fixed a bug whereby adding a new style in Compile while the title of a newly-added style was still being edited could cause the wrong style to be selected.
  • Fixed a bug whereby bold and italics did not work for non-English languages.

New in Scrivener 3.1.4 (Oct 14, 2019)

  • Changes:
  • Clicking the “X” button on a comment to remove it now scrolls to the location in the text where the comment was located.
  • “Update Document Links to Use Target Titles” in Edit > Text Tidying now removes links to documents that no longer exist.
  • Find by Formatting can now search in the URLs of links.
  • Removed script summary and note font options from Compile for FDX since Final Draft now ignores these settings.
  • Updated the abbreviated title placeholder in Compile metadata to show “Use Title”, as a more accurate indicator if the field’s function.
  • When “Base page view size on” is set to “Compile settings”, the page size now ignores the Compile settings and uses the File > Page Setup settings for Compile formats that do not support page settings.
  • Updated a number of Compile formats.
  • Page break characters are now stripped out of the text when compiling to ebook or HTML formats, to avoid HTML errors.
  • Fixes:
  • Fixed bug with PDF cover images that could cause them to be cropped incorrectly.
  • Worked around an Apple issue whereby file links dragged in would use an arcane private Apple ID scheme rather than the file path.
  • Fixed bug whereby pressing up/down buttons on corkboard arranged by label when there was no selection would throw an exception.
  • Fixed bug that could cause a crash with unfound bookmarks.
  • Fixed bug whereby shadow artefacts could be left in page layout view until resized when switching the “Base page view size on” preference.
  • Fixed bug whereby Opt-clicking on the “open collection” arrow in the collections header, which loads all documents set to “Include in Compile” into the editor, would erroneously include a representation of the collection itself in the corkboard or outliner.
  • Fixed a bug whereby certain toolbar items could have text drawn over them on Catalina.
  • Worked around an OS bug whereby the bold and italic menu items would not work on Catalina.
  • Worked around an OS bug whereby the UI elements of the main window may not resize correctly on Catalina.
  • Fixed an issue whereby epubcheck would report a warning for sections with no explicit title in Scrivener.
  • Fixed a bug whereby an exception could be thrown when entering composition mode, causing buttons in the control strip to go missing, if the screen size had changed since first launching composition mode.
  • Fixed bug whereby newly-created styles would include Inspector comments until the project was closed and reopened.

New in Scrivener 3.1.3 (Jun 27, 2019)

  • Refinements and Changes:
  • Licensing and Activation:
  • Scrivener’s licensing and activation system has been updated to work with our new e-commerce provider, Paddle.
  • Matching Texts Feature:
  • Added a new “Matching Texts” feature to the Bookmarks area of the Inspector in the main window. This lists all documents that share a paragraph or sentence with the current document. Double-clicking a result selects matching text in the main editor.
  • Corkboard Threaded View:
  • Added a new corkboard preference, “Compress threads when arranged by label”. This is turned on by default, and interleaves cards on the board so that they take up less space when “Arrange by Label” is turned on.
  • Import:
  • The native .docx importer now correctly reads text inserted in Word during Track Changes.
  • The native .docx importer now decreases the font size of superscript text.
  • Styles:
  • Made improvements to the way styles are removed. Character styles can now be removed more easily when a paragraph style is present, and direct character formatting is no longer removed when resetting to “No Style”.
  • Searching:
  • Quick Search now treats curly and straight apostrophes and quotes as though they are the same.
  • Asterisks are no longer highlighted in the editor when using an asterisk project search to find any match.
  • Optimised and increased speed of “Find Duplicates”.
  • When finding duplicates, the alternating row colours used in the search colours alternate between duplicate blocks rather than between each row.
  • MultiMarkdown:
  • Copy as Markdown now converts footnotes and removes comments.
  • Other minor improvements to Copy as Markdown.
  • Enclosing annotation markers are now escaped when exporting MMD files.
  • “Save source files” for the MultiMarkdown format in Compile is now dependent on the “Post-process” setting rather than the “Use Pandoc syntax” setting.
  • Compile:
  • Improvements made to “Fix script elements that flow across page breaks”.
  • If Kindle Previewer is installed, Scrivener now uses kindlegen from inside that to generate Kindle files, rather than requiring a separate kindlegen installation. (Kindle Previewer contains a newer, 64-bit version of kindlegen which is not currently available on Amazon’s website as a separate download.)
  • Removed the “At marker” option from plain text and RTFD Compile options, since it does nothing - the marker always overrides the options selected there if it exists.
  • Improved the dual dialogue option for print and PDF to work with formats other than only Screenplay, such as US Stage Play format.
  • Miscellaneous:
  • The total word count is now given in parentheses after the selection word count in the footer bar (as long as only one count type is shown and not both words and characters).
  • The text fields in the image resizing panel now have a hard minimum of 25 points (previously the minimum may be higher, and different from what could be achieved with the sliders).
  • It is now possible to copy and paste label, status and auto-complete items between the Project Settings of different projects.
  • Added extra code to ensure the session count resets when a project is opened if the reset time passed while the project was closed.
  • Added “Back Up All Projects Now” as an alternate to “Back Up Now” in the “Back Up” menu (hold down Option to turn “Back Up Now” into “Back Up All Projects Now”.
  • Opt-dragging into collections now acts consistently, always including subdocuments of folders, even when dragging into the cork board or outliner (which previously worked differently).
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug whereby Scrivener could crash if a Revision Mode was invoked while Linguistic Focus was open.
  • Fixed bug that could cause a crash or hang when importing certain .docx files using either the Aspose or native importers.
  • Fixed bug that could cause an exception to be thrown by Compile when styles were set both to delete text and add prefixes or suffixes.
  • Fixed bug whereby keywords could lose their assignments or disappear if moved around in the Keywords panel using the Move commands or keyboard shortcuts.
  • Minor (Usability):
  • Worked around bug in macOS 10.14.4 that causes web archives not to load.
  • Fixed bug whereby typing attributes could be reset after the auto-title of a document updated when typing in scrivenings mode with only a single document loaded.
  • Worked around an issue whereby custom metadata dates could appear incorrect if edited in a third-party app that did not write the microseconds into the file format as expected.
  • Fixed a bug in the native .docx importer whereby it could omit whitespace.
  • Fixed bug whereby copying keyword titles from Inspector did not work when pasting them into a text editor.
  • Fixed bug whereby taking group snapshots would play the shutter sound even when the option was turned off in the Preferences.
  • Fixed bug whereby custom .docx converter would create invalid documents if they contained images with any spaces inside their file names.
  • Fixed a bug whereby spelling suggestions may not be shown for very long texts.
  • Fixed a bug whereby moving a folder and a subdocument in a collection on the corkboard or outliner would only move the folder around, not its subdocument.
  • Compile:
  • Fixed a bug whereby Compile replacements could affect comments in the project when compiling for print or PDF.
  • Fixed bug whereby superscript or subscript combined with italics or bold could result in errors in ePub output.
  • Fixed bug whereby rich text to MMD conversion would not place an empty line above a bulleted list if there was only a single non-bulleted line separating two lists.
  • Fixed bug whereby MultiMarkdown headings could come out wrong for adjacent paragraphs using the same header level.
  • Fixed bug whereby scripts without parenthetical elements defined could have “CONT’D” character names inserted unnecessarily when compiling for PDF or print.
  • Fixed bug whereby the first line indent of the second paragraph could be removed during Compile when set to remove first line indents if the first paragraph used a style.
  • Fixed bug whereby adding a multi-line title to Compile metadata could cause other text fields in the metadata interface to be clipped.
  • Fixed bug whereby “Lowercase” option in Compile Title Options had no effect.
  • UI:
  • Fixed bug whereby updates to label colours may not be reflected in the search results or collections when showing label colours.
  • Fixed bug whereby the rubber band area in the binder would be grey (again).
  • Fixed bugs in the editor footer statistics popover pane pertaining to sentence and character counts.
  • Fixed bug whereby the focus mode menu options in the toolbar would be disabled in full screen mode.
  • Fixed the “Inside” and “Outside” labels for facing pages in Compile, which were previously inverted.
  • Fixed bug whereby “Keywords” was wrongly disabled for non-text documents in Navigate > Inspect.

New in Scrivener 3.1.2 (Feb 20, 2019)

  • Refinements and Changes:
  • Compile:
  • Ebook tables are now more flexible, allowing for multi-line cells and different alignments within cells and between rows.
  • Removed limitation whereby previously the header and footer fonts chosen for RTF and Office formats needed to be used in the main text as well.
  • “Remove all hyperlinks” in Compile now removes page number and footnote links in PDF files too.
  • When compiling to PDF format, there is now a new “Reduce file size” option along with “Compression Settings” which allow you to determine how images should be compressed or resampled. Using these options can significantly reduce the file size of PDF files which contain a lot of images.
  • When using the Compile option to resize images to the page width for RTF and Word files, you can now determine the DPI. This allows you to reduce the size of exported files.
  • When using the Compile option to resample images in ebooks, you can now determine the DPI and maximum size of the images. This allows you to reduce the size of exported files.
  • It is now possible to add trim and bleed marks to PDF files via “Page Settings” in the Compile format editor, which can then be turned on or off via a new “Add printer marks” option in the main Compile window.
  • Removed “Copyright” from Office Compile metadata options since it had no effect.
  • During Compile, Scrivener now strips any list formatting from paragraphs that do not contain a tab and are thus not valid lists. This avoids unexpected numbering being added to paragraphs that have stray list formatting left in them.
  • Improved support for a mix of links and code spans when converting rich text to MultiMarkdown.
  • Exclamation marks preceding MultiMarkdown footnotes are now escaped during Compile.
  • MultiMarkdown export now uses the extension“.md” by default instead of “.mmd.”
  • Converting to Office Formats:
  • Scrivener now contains a brand new, native, in-house converter for Word .docx files (affecting import, export and Compile). Because this converter has not yet been tested widely enough, it is turned off by default - by default Scrivener still uses the mature Java-based converters from third-party company Aspose, as it has been doing for several years now. If you would like to test the new converters, open Preferences and then, under Sharing > Conversion, turn off “Use enhanced converters for Microsoft Word and OpenOffice documents”. This will turn off the Aspose Java converters, causing Scrivener to use the new in-house .docx converter instead. (Note that this will also result in poor OpenOffice conversions, however.)
  • When the Java-based Aspose converters for creating Word and Office files fail, Scrivener now shows a message to warn the user that Apple’s more basic converters will be used instead.
  • When the Aspose converters fail, Scrivener now falls back on the in-house converter rather than the low-fidelity Apple converter.
  • Keep with Next:
  • You can now assign Keep with Next to Section Layout prefixes and suffixes.
  • Keep with Next now works over a maximum of a five successive paragraphs (previously it worked across only two).
  • Keep with Next now works with empty paragraphs.
  • Comments:
  • Comments now record the user name, so that if another user adds comments, that user’s name will show at the top of the comment. (A name is shown at the top of the comment if it differs from the current user name.)
  • Word and RTF import and export now preserve comment author information.
  • Copy to Project:
  • Added “Copy to Project” to the “Documents” menu as well as to the binder, corkboard and outliner contextual menus. This makes it easier to copy documents to another project without having to drag and drop.
  • “Copy to ‘project.scriv’ Again” also appears in these menus if you have copied any documents to another project during the session, and uses the keyboard shortcut Shift-Opt-Cmd-C. (Note that this shortcut was previously used by “Copy without Comments and Footnotes”. Those who relied on the previous use of the shortcut can restore it by customising keyboard shortcuts in the System Preferences.)
  • Find Duplicates:
  • A new “Find Duplicates” option has been added to Project Search. When ticked, the search results will show only documents whose text (or whichever part of the content is marked for search) appears more than once in the project.
  • Miscellaneous:
  • Minor amendments to how the “Default” theme works.
  • Made improvements to the way absolute dates work with custom metadata.
  • Added an option to disable live row height resizing in the outliner to the “Behaviours” preferences, so that users of composite character scripts (e.g. Korean) can work around an issue with the way live row resizing breaks composite characters.
  • Further improved the workaround for Apple’s grammar/spell-checking mess in Mojave.
  • Tabbed windows are no longer hidden in composition mode, to avoid them breaking away from the tabs.
  • Zoom In and Zoom Out now works with regular corkboard mode for resizing cards.
  • Minor changes to the “Set Style Defaults…” options in the Preferences to reduce confusion.
  • When setting the character style to “None”, formatting not normally affected by styles (such as inline footnotes) is no longer removed from the typing attributes.
  • UI settings are now saved when saving manually (previously they were only ever saved upon closing the project).
  • You can now open linked documents in a copyholder when Ctrl-clicking on links and choose copyholders as a default location for links in the Behaviors Preferences.
  • When exporting documents, file names are now limited to 250 characters long, since files with names longer than 255 (including the extension) are not allowed and so will fail to export.
  • Added “Reveal in Finder” to the binder contextual menu for aliases.
  • When editing or replacing project templates and choosing “Keep Both”, the new template will now be given a unique name.
  • Bugs Fixed:
  • Major (Stability):
  • Fixed a crash that could occur when resetting the preferences to the defaults after closing a project.
  • Fixed one instance in which an error can appear when closing a project saying that -setHasChanges: has been called after the final save (triggered when composition mode was open).
  • Fixed bug whereby filtering the outline or corkboard could crash if set to use RegEx and the search text was empty.
  • Fixed bug whereby adding a keyword to the Inspector could cause a crash if there was already a blank keyword being edited
  • Minor (Usability):
  • Fixed bug whereby changing the preference to use the system version of Java for file conversion would not take effect until you restarted Scrivener.
  • Worked around an arcane and bizarre Apple bug on 10.14 which caused the MMD and Fountain metadata areas of Compile not to be editable unless you Ctrl-clicked into them.
  • Fixed bug whereby “General Text” and “General Text (Centered)” did nothing in the script mode Touch Bar.
  • Fixed bug whereby if the full screen window was open in its own space and the main window got the focus (if not hidden), full screen would close.
  • Fixed a bug whereby, if the focus was in the title of the header bar in scrivenings mode, switching to a different view mode could cause the enclosing folder to be renamed with the title of the scrivening that was previously being viewed.
  • Hopefully worked around a bug whereby marked text (used for writing in certain languages such as Simplified Chinese) could mess up scriptwriting formatting.
  • Fixed a bug whereby, if the outliner was sorted and set to affect the other editor, what was shown in the other editor could change unexpectedly during autosave in some circumstances.
  • Fixed bug whereby the “Inspector uses dark appearance” Composition Mode preference was not saved between sessions.
  • Compile:
  • Fixed a bug that could cause a crash when exporting to ebook format.
  • Fixed bug whereby widow and orphan control could result in the top margins being wrong when compiling for print or PDF.
  • Fixed bug whereby single-row tables would not export correctly to ebook formats.
  • Fixed bug whereby PDF outlines were not getting included.
  • Fixed bugs whereby headers and footers in exported RTF and Word files could take on some of the formatting of the section’s title.
  • Fixed bug whereby the closing HTML paragraph tag could be placed in the wrong place in certain situations for ebook export.
  • Fixed a bug whereby Compile could hang when producing script documents with scene numbering and widow and orphan control turned on.
  • Fixed minor bug whereby the regular header and footer might not show up when exporting to RTF or Word if both “different new pages” and “different first pages” was set and no front matter was set.
  • Fixed bug whereby may incorrectly show the project title in headers for scripts set to fix script elements that fall across pages.
  • Fixed a bug that could cause problems with certain encodings in headers and footers for RTF-based formats.
  • UI:
  • Fixed bug whereby the text focus mode toolbar item would not work in full screen mode.
  • Fixed bug whereby rubber band area of binder used the wrong colour.
  • Fixed bug with rubber band scroll area drawing in page view.
  • Fixed bug whereby document icons may not appear in the Scratch Pad “Send to Project” menus.
  • Fixed the freeform drag indicator so that it no longer wrongly indicates a copy for a regular move.
  • Fixed minor glitch whereby “x” and “points” text in the image editor box were black in dark mode instead of white.
  • Fixed minor issue whereby the “Underline” tick state was inverted in the editor’s contextual menu.
  • Fixed bug whereby custom metadata dates in the outliner may use the wrong time zone when contracted.
  • Fixed bug whereby the selected character count in the footer popover statistics would be one over.

New in Scrivener 3.1 (Nov 9, 2018)

  • Refinements and Changes:
  • Dark Mode Support on macOS 10.14 Mojave:
  • Full support for dark mode on macOS 10.14.
  • Scrivener now maintains two sets of UI preferences, one for dark mode and one for light mode. When you switch to dark mode and open the Preferences, you will see - and can alter - the dark mode colours.
  • A new “Appearance” option in the “Scrivener” menu on 10.14 allows you to override the current appearance for the app, turning on Dark Mode even if the rest of the system is using Light Mode, and vice versa.
  • When first switching to dark mode, Scrivener will ask you whether you would like to keep the main editor light. This option can be changed at any time either via the “Appearance” menu or via the Preferences.
  • Scriptwriting:
  • Support for “MORE” and “CONT’D” for Print and PDF: New settings in the “Text Layout” area of the Compile format editor add “MORE” and “CONT’D” support for various types of script (“Fix script elements that flow across pages” and the settings available in the “Options” popover).
  • Added a new option to “Text Layout” in Compile, “Avoid splitting sentences across pages” (available when “Fix script elements that flow across pages” is ticked). When turned on, paragraphs in a script that are split across pages will be split at sentence boundaries.
  • Added a “” placeholder that can be used in the new “(MORE)” field to include the current character name in the “MORE” text. This is used in the BBC Radio Scene Style format, which requires “(CHARACTER NAME/CONT’D OVER) to be inserted at the bottom of a page when dialogue is split across pages.
  • Screenwriting, BBC Radio Scene Style, BBC Taped Drama, UK Stage Play and US Stage Play project templates and Compile formats have all been updated with the necessary settings so that dialogue and other elements are split across pages properly.
  • Dual dialogue support for PDF/print: the new “Convert Preserve Formatting to dual dialogue tables” option allows for basic dual dialogue in script output.
  • Added “Minimum number of tabs” to Scriptwriting paragraph settings. This is now used in the UK Stage Play and BBC Radio Scene Style formats to ensure that long character names do not push dialogue to the next line.
  • Updated the “Parenthetical” element first line indent in the default “Screenplay” script format.
  • Added a new option to the “Styles” area of Compile to have script elements included as styles in exported Word and RTF documents.
  • Fountain import now inserts a line break rather than a paragraph break for lines in an action element that are not separated by an empty line.
  • Added an option to the “Corrections” Preferences to turn off the elements list that appears on double return in scriptwriting mode.
  • Scrivenings will now use scriptwriting mode if any documents in the session are script documents (previously it would only use script mode if the session contained more script documents than text documents).
  • Compile - PDF/Print:
  • You can now choose to include a cover image when compiling to PDF format.
  • Improved “Keep with Next” when the next paragraph is an image.
  • Made improvements to the layout of footnotes in PDF and print-outs.
  • Added “Convert to generic PDF/X-3 document” option to the “PDF Settings” of the Compile Format editor. The PDF/X format is sometimes required by self-publishing platforms. The “Paperback” Compile formats have this turned on by default.
  • Added “Optimize for print-on-demand services” option to the PDF Settings in Compile. When ticked, all PDF annotations will be removed, no hyperlinks will be embedded, no navigation outline will be included, and the PDF will be generated using the PDF/X format. These settings are necessary for print-on-demand services such as Amazon’s KDP.
  • Compile - Ebooks:
  • Epub 3 and Kindle KF8 formats now allow for direct formatting, making them much more like the other Compile formats and less reliant on styles (although styles will still produce the best results for these formats).
  • With these changes to the ePub 3 and Kindle KF8 formats, the older ePub 2 and Kindle Mobi formats are now deprecated. The older file types are no longer available for creating new Compile Formats, and will only appear as an option in Compile for pre-existing user-made Compile formats that use them.
  • Ebooks now support italics within paragraphs using para+char styles.
  • (previously MathML equations were always placed on a separate line).
  • New ebook CSS option: “Create styles for paragraphs using direct formatting”. If ticked, the formatting for paragraphs in the text that do not use styles will be converted into CSS styles. If un-ticked, the formatting will be set per-paragraph in the HTML.
  • “Include font family” is now hidden in the styles area of Compile for ebooks, since it has no effect.
  • Improved superscript and subscript support in ebook formats.
  • If a speech mark begins a section, the “first-letter” span will be added to the speech mark and the first letter (if the “first-letter span style” option is ticked in Section Layouts).
  • Added “From first regular paragraph in each chapter” as an option for flattening indents in the ebook “Text Layout” settings of Compile.
  • Compile - Section Types and Section Layouts:
  • When hovering over a section layout in the main Compile window (or in Assign Section Layouts), a pencil icon now appears. Clicking this icon, or double-clicking the layout, allows you to switch to the format editor with the clicked section layout ready for editing. This makes it much easier to find and edit the section layouts used by your project.
  • Unused section types are now hidden by default in Compile’s “Assign Section Types”, and a new button allows you to show them.
  • Section Layouts in the Compile format editor are now displayed in bold if they are used in the project, to make it easier to pick out the layouts you may be most interested in.
  • After duplicating a format in Compile, if you cancel the Compile window, the duplicated Section Layout assignments for the new format are now remembered rather than lost.
  • Style prefixes and suffixes are now shown in the section layouts preview in Compile.
  • Ebook section layout previews in Compile now use a uniform serif font to give a better indication of how text will actually look on an e-reader.
  • Compile - Formats:
  • You can now double-click built-in formats in Compile to trigger a duplicate and edit (you will be asked if you want to duplicate the format to edit it).
  • Made some minor amendments to the short story template Compile formats and fixed the issue of page numbering starting from the second page.
  • Compile - Converting Rich Text to Markdown:
  • Added an option not to escape special characters when converting rich text to MultiMarkdown during Compile.
  • Added an option to convert links to MultiMarkdown during Compile if “Convert rich text” is turned off.
  • Hash characters are now always escaped when converting rich text to MultiMarkdown to avoid them breaking links (also affects ebook export).
  • Compile - Footnote Improvements:
  • PDF/Print footnotes have been greatly improved, with many bug fixes and enhances to their layout, including a “Footnotes avoid widows and orphans” option that can be turned on separately from “Avoid widows and orphans” for the main text. (Although note that if “Avoid widows and orphans” is turned on for the main text, widow and orphan control will be used for footnotes even if “Footnotes avoid widows and orphans” is turned off - the latter option is purely for controlling widows and orphans only in footnotes and nowhere else, which is sometimes desirable.)
  • “Keep footnotes at bottom of page” option added to the footnotes Compile format settings for Print/PDF (on by default). If turned off, footnotes will be placed directly below the text rather than at the bottom of the page.
  • “Center single-line footnotes” option added to the footnotes Compile format settings for Print/PDF. When turned on, end-of-page footnotes which contain only one single-line footnote will use centre alignment.
  • “Footnotes can split across pages” option added to the footnotes Compile format settings for Print/PDF (on by default). The standard behaviour is (and has always been) to split long footnotes across pages when necessary to avoid lots of empty space, but this can now be turned off.
  • Compile - Other:
  • Added new Compile styles option: “Match right indent to left”. When ticked, the right indent of the styled text will be set to match the left indent in the exported or printed document. This is useful for creating neat block quotes, for instance.
  • If a Section Layout’s title contains nothing but images and whitespace, the name of the first image will be used as the linked title if “Document Title Links” are set to override link titles.
  • Added a Compile option to restart footnote numbering with each section for Word and RTF export.
  • Compiling to Word and RTF now maintains the next style setting for styles.
  • Diacritics such as umlauts and accents are now supported in style names exported to RTF and Word.
  • Writing direction is no longer overridden by Compile’s text override settings.
  • Improved font fidelity with auto-number replacement tags in compiled titles for fonts with no support for symbols.
  • Compile will now show an error when trying to overwrite locked .docx and OpenOffice files.
  • Scrivener now outputs the full font name of fonts in the RTF font table using the falt tag, in addition to the PostScript names already included.
  • For clarity, “Left”/“Right” labels in the margin settings for Compile now switch to “Outer”/“Inner” if facing pages is turned on.
  • The internal JRE used for creating Word and OpenOffices files has been updated to version 10 and now uses the OpenJDK version of Java. (Because of security requirement changes recently made by Apple, we may no longer be able to bundle Java in future versions, in which case the user will need to install Java manually.)
  • Widow and Orphan Control and Keep with Next:
  • Widow and orphan control is now supported in Scrivener’s editor and when compiling to PDF or for printing.
  • Widow and orphan control for Scrivener’s page view is off by default but can be turned on via the “Editing” Preferences.
  • Added “Avoid widows and orphans” option to the “Text Layout” area of the Compile format editor for PDF and Print. (It was already available for several other formats.)
  • “Keep with Next” has a new option: “Can Split Across Pages”. As a result, the “Keep with Next” options are now in a submenu of the Format > Paragraph menu. When “Can Split Across Pages” is turned on, Keep-with-Next paragraphs will have some lines pushed to the next page when necessary rather than being pushed down in their entirety. When not turned on, Keep-with-Next paragraphs will always be pushed down in their entirety to stay with the next paragraph. (This was the only previous behaviour and is still the default, although before, there were occasions where the paragraph might be split. Now users have full control.)
  • “Keep with Next” support has been improved so that it no longer pushes multi-line paragraphs down to the next page to keep with the next paragraph, but only the last line.
  • When exporting to RTF (and Word), paragraphs set to “Keep with Next” without “Can Split Across Pages” also have the “Keep lines together” RTF/Word paragraph setting applied.
  • Focus Mode:
  • Scrivener now has a “focus mode” (available via View > Text Editing > Focus). This allows you to fade out everything except the current line, sentence or paragraph as you write. The mode can be set independently for the main window and Compose.
  • Editing:
  • Improved table insertion so that text is no longer indented in tables by default, and the correct formatting is used even when inserting tables into an empty editor.
  • When pasting a table of contents (having used Copy Special > Copy Documents as ToC), a sheet now appears allowing you to customise the indent widths and right margin.
  • Import Styles now offers to update styles with the same name and formatting but which just have different settings.
  • Themes and Preferences:
  • A new “Themes” menu appears in the “Scrivener” menu, showing themes that have been created using the Preferences. You can also import themes from here and switch back to the default theme preferences. Four themes are provided with Scrivener.
  • Removed separate preference for setting Quick Reference selection colour (this now uses the main editor selection colour).
  • Removed the “Attach format bar to toolbar in full screen mode” Full Screen Preference to avoid bugs in macOS 10.14.
  • Added “Image cards use index card proportions” to the corkboard Preferences. When turned off, images no longer appear as squares on the corkboard but use the same size as other cards.
  • Snapshot comparison text colours are now updated as soon as the Preference is changed, without needing to reload the snapshot.
  • UI:
  • Quick Search in the toolbar now remains centred by default (Mojave only). If you do not wish to have it centred, Ctrl-click on the toolbar and deselect “Center ‘Quick Search’”.
  • The scratch pad now supports text zooming.
  • Added “Close Copyholder” to the View > Editor Layout menu.
  • Added “Go to Previous Page” and “Go to Next Page” to the “Other Editor” navigation menu.
  • Project Targets no longer show a Twitter option in 10.14, because Apple has removed its social media sharing services.
  • “Reset Search Settings” now switches to the main search results when a saved search collection is visible, so that it does not reset the collection’s settings.
  • When defining a style, the shortcuts menu now shows which styles are already using shortcut keys.
  • Keyboard shortcuts are now shown in the styles panel.
  • Added an option to the editor contextual menu to open the document associated with unlinked and tags.
  • The sort order for search results/collections is now saved between sessions.
  • • The keyboard shortcut Cmd-K is now used for “Add/Edit Link” in keeping with many other apps. “Split at Selection” now uses Opt-Cmd-K and “Split with Selection as Title” uses Shift-Opt-Cmd-K.
  • A number of the sorting routines throughout Scrivener have been updated to use Finder-like sorting, which handles text with numerical suffixes better.
  • Changing between words and characters in the writing history no longer resets the selection.
  • The binder contextual menu now responds to the VoiceOver keyboard shortcut.
  • The corkboard image cache is now updated after using “Replace Media File…”, so that an older version of the image is no longer shown.
  • The secondary binder highlight now draws a stroke for items with full-width labels, to appear clearer against a wider range of colours.
  • Miscellaneous:
  • If a project is opened and closed without any changes being made, the modification date in the Finder should no longer be updated to today’s date.
  • The Help menu and the templates panel contextual menu now contain an option to reset the tutorial. This deletes the tutorial on disk so that a fresh version can be created.
  • When importing Word and RTF files, the size of superscript text is now reduced.
  • The session word count (in Project Targets) is now reset (if a reset time is set) even if there is no target specified.
  • In custom metadata, when working with partial date formats (e.g. a format that does not include the year), when editing a date, the invisible parts of the date are now maintained (previously they reverted to a system default, e.g. the year would revert to 2000 if it was not included as part of the format).
  • When notifications are turned on for taking snapshots and manual save is set up to take snapshots, the notification now shows how many snapshots were taken.
  • When editing “Default Types by Structure” in the Project Settings, full width labels are now hidden in the binder so that the yellow highlights indicating which documents are affected by the Section Type settings can be more easily seen.
  • MathType data created in the Windows version is now retained when editing documents in the macOS version (and is used to generate MathML equations when compiling to ePub).
  • If an alias file in the binder cannot be found, Scrivener now looks for the file in the same folder as the current project (using the binder document title as the file name). For aliases imported in 3.1 and above, Scrivener stores their paths internally and, if the alias cannot be resolved, tries to find the alias file by searching for a common ancestor of the alias and project files.
  • If a linked image in the editor is missing, Scrivener now runs some quick and limited searches for the image before falling back on the “MISSING_IMAGE” text.
  • Text images linked to files in the binder should now continue to work even if the original image has been swapped using Documents > Replace Media File… for an image with a different extension, provided the extension is .jpg, .jpeg, .png, .bmp, .tif, .tiff or .gif.
  • It is now possible to change the created date for a document using the contextual menu in the created date text field of the Inspector.
  • The freeform corkboard now supports file dragging from the Finder to import files.
  • Added Edit > Sort > Collection into Binder Order. This sorts arbitrary collections into binder order.
  • Writing History now records the total Draft word and character count for any given writing day.
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug that could cause an exception to be thrown when loading a scrivenings session with no document history.
  • Fixed bug that could cause an infinite loop in the URL field in the footer when showing web pages.
  • Fixed a bug that could cause a hang when applying a bullet style at the end of the text.
  • Fixed a bug that could cause a crash if you tried to convert inline footnotes or annotations to Inspector footnotes or comments and the selection was entirely inside an inline note.
  • Fixed bug whereby trying to drag an image alias whose underlying file no longer exists could throw an error.
  • Fixed by whereby the “+” button in the snapshots inspector would take a snapshot of the document in the main editor rather than of the one in the copyholder if the copyholder had the focus (or could crash).
  • Fixed a bug whereby Scrivener could crash on Mojave when opening projects containing a locked inspector.
  • Minor (Usability):
  • Made further fixes to work around the bug Apple introduced in 10.13.4 that causes images generated from PNG data to become faded. The new fix should address the issue at the root.
  • Fixed bug whereby text created by drags to the binder would not contain the styles of the original.
  • Fixed minor bug whereby changing the title for the last item in a scrivenings session and then hitting tab to return to the editor would cause the typing attributes to use the title formatting if the item text was empty.
  • Fixed bug whereby custom metadata dates set to ignore time zone changes would still update based on the current time zone.
  • Fixed bug whereby exporting multiple Word files would not result in files that looked the same as exporting a single Word file (for instance, superscript text would be too small).
  • Fixed bug whereby opening a project would change the default spell-checking setting for new projects.
  • Fixed bug whereby character names may not get capitalised in scripts when auto-completing if they were set to have a colon after them (e.g. in the BBC Taped Drama template).
  • Made changes to project close code to try to avoid an occasional error reported about trying to save after the final save has been performed.
  • Fixed bug whereby, when creating a project from a template, the street address on the title page would have a “>” after it if it was drawn from Scrivener’s Preferences rather than Contacts.
  • Fixed bug whereby the right margin in the styles list exported to Word or RTF might differ from the right margin actually used in the text.
  • Fixed bug whereby the “Section Types” menu in the outliner did not work properly, with “Edit…” not working.
  • Fixed but that could throw an error when importing an RTF or Word file that had a comment attached to text associated with a footnote.
  • Fixed bug whereby moving cards down on a corkboard representing a collection would result in the cards ending up one place to the left of what was expected.
  • Fixed bug in project Quick Look preview whereby document titles or synopses containing HTML entities would not work in the preview.
  • Worked around a bug in Mojave whereby spell-checking is red-underlining words it considers (usually wrongly) to be grammatical errors, even when grammar-checking is turned off.
  • Compile:
  • Fixed bug whereby text associated with comments would have an invalid link associated with it when exported to RTF for Word formats.
  • Fixed bug whereby blank line separators did not work in ePub 3 and Mobi formats and came out as raw HTML.
  • Fixed bug in “Test HTML” for ebooks in Compile whereby the exported HTML would not use the correct Section Layout settings until the Compile format had been saved.
  • Fixed minor bug that could throw a harmless error when opening Compile if a new format had been created and then new Section Types added to the project.
  • Fixed bug that could cause RTF or Word documents to have erroneous tables or lists in them if Keep with Next was used in a paragraph immediately following a table or list.
  • Hopefully worked around a bug that could cause layout issues when applying internal links to PDF files during compile.
  • Fixed bug whereby internal links could be misplaced in PDF files on alternate pages when using mirror margins.
  • Fixed bug whereby using a combination of “Convert rich text to MultiMarkdown with “Treat as raw markup” in Compile for a style used inside an inline footnote would end up splitting the footnote in two.
  • Fixed bug whereby inline footnotes and annotations did not have style options applied to them during Compile.
  • Fixed bug whereby not all tags would be replaced in certain circumstances.
  • Fixed bug that could break images with captions in ebook export if the caption contained a text colour.
  • Added “text-align: center” to the “Ebook” Compile format for “figure” in the CSS to ensure that images in figures get centred on the Kindle.
  • Fixed bug whereby tags with only the height set would end up outputting the images the wrong size.
  • Fixed bug whereby the plain text document prefix would not be added during Compile if the first document was completely blank and ignored.
  • Fixed bug whereby the “stitch together adjacent tables” feature would not work well with lots of single-row tables.
  • Fixed bug whereby the “insert blank row” and “restrict width” table Compile options were switched, so that ticking one would turn on the other.
  • Fixed issue whereby if you added a table to section layout prefixes or suffixes, typing in another section layout prefix or suffix could cause a table to appear.
  • Bug fixes and improvements to “Keep with Next”.
  • Fixed bug whereby if the last page was blank for print or PDF, its header and footer would be printed even if it was set not to be, and had no effect and would be printed out.
  • Fixed bug that could cause bullets appearing directly after a paragraph style to take on that paragraph style when exported to RTF or Word.
  • Fixed bug whereby adjacent inspector footnotes would not all be included in PDF or print.
  • Fixed bug whereby multiple extensions could be added to files when Compiling and switching between formats with different custom plain text extensions.
  • Fixed bug whereby Compile’s blank line separator option could cause problems in text with comments when exported to RTF or Word if the comments contained empty lines.
  • Fixed bug whereby Compile overrides could cause superscript text to get bigger.
  • Fixed bug whereby custom replacements set up in Compile (such as certain RegEx ones) could break internal tags used during the Compile process, which could then end up in the output.
  • Fixed bug whereby character styles could not be applied to Section Layouts in ebook Compile.
  • Fixed bug whereby excluding front and back matter from the compiled word or character count would not work if “Include all text” was selected.
  • Fixed a bug whereby text included in front and back matter using the tag would be counted in the statistics even when front and back matter were set to be excluded from the count.
  • Fixed a bug whereby links containing underscores would come out wrong in ebook export and also when rich text was converted to MultiMarkdown.
  • Fixed bug whereby the “first-letter” span style for ebooks could be added to the wrong section if any sections began with punctuation such as speech marks.
  • Fixed bug whereby ePubs would fail validation with an “Undeclared prefix: ‘ibooks’” error.
  • Fixed a bug whereby ebook block quotes may swallow the next line or element.
  • UI:
  • Fixed drawing bug that could occur in the border around multiline comments and footnotes.
  • Fixed bug where the state of the tick next to “None” in the “Underline” menu was inverted, appearing only when the selected text was underlined.
  • Fixed bug whereby adding a new style to a Compile Format sometimes wouldn’t put the focus in the style title.
  • Fixed bug whereby footnote numbering might not be updated for documents that had not been opened during the session.
  • Fixed bug whereby search in DuckDuckGo would not work if that was set as the default search engine in Safari.
  • Worked around a macOS drawing bug whereby the background of a page view could be black after loading a Quick Look preview in the editor.
  • Fixed minor issue whereby comments and footnotes would scroll up when clicking into them, causing the cursor to be put in the wrong place.
  • Fixed bug whereby dragging a folder into another in a locked editor showing multiple folders on the outliner could result in showing two copies of the dragged folder.
  • Fixed bug whereby choosing a system font in the Preferences for the binder could result in larger line spacing than expected.
  • Fixed bug in project Quick Look preview whereby document titles or synopses containing HTML entities would not work in the preview.
  • Fixed bug whereby Page Up and Page Down would not navigate beyond the current page when viewing PDF documents in single page view.
  • Fixed bug whereby opening a link in a Copyholder would not update the Copyholder header bar or Inspector with the opened document.
  • Fixed bug whereby Import and Split options would be smooshed the second time Import and Split was invoked on Mojave.
  • Fixed bug whereby “Replace” in the Find panel could be wrongly disabled when speech marks or apostrophes were involved in the search.
  • Fixed bug whereby last digit of time remaining in media player control bar could be dropped.
  • Fixed bug whereby the statistics popover in the composition mode control bar could disappear immediately if full keyboard access was turned on in the System Preferences.

New in Scrivener 3.0.3 (Jun 22, 2018)

  • REFINEMENTS AND CHANGES:
  • Compile - General:
  • Added a “Vellum Export” Compile format for use with .docx. This makes it easy to export a Word document that is formatted ready for import into Vellum, the self-publishing app for macOS.
  • Added options for controlling the header and footer margins for print and PDF.
  • When compiling a subgroup, if “Treat compile group as complete manuscript” is ticked, Scrivener now looks inside the front and back matter folders for a subfolder that matches the compile group name, and if one is found, uses that for the front or back matter instead of the entire folder. This makes it much easier for users writing multiple books inside a single project to switch between different books when compiling.
  • Added a “Superscript ordinals in titles, synopses and metadata” option to the “Transformations” Compile format settings.
  • Added a new option for the blank line separator, to ignore blank lines containing styles.
  • Added the option to place markers (e.g. parentheses) around the title suffix in updated document links.
  • For projects created from templates, when Scrivener cannot find settings for a built-in Compile format, it now looks for settings in the template from which the project was created. This means that when Compile formats are added to Scrivener (such as the new “Vellum Export” template), Scrivener can show sensible settings for them even for projects created in earlier versions.
  • It is now possible to choose not to force underline and blue text formatting for links in compiled Word documents.
  • Replacements can now be coped into a plain text editor as XML and pasted back again.
  • You can now import Compile formats (.scrformat files) by dragging them from the Finder into the Formats list in the Compile window. You can also drag project Formats between projects.
  • Compile - Ebooks:
  • ePub 3 export now supports the “Book begins after front matter” option (although may not be supported by all e-readers).
  • ePub 3 and KF8 files now include a hidden “landmarks”
  • element in the contents.xhtml file, to aid with navigation. This can be turned off via the new “Omit ‘landmarks’ guide” option in the table of contents tab.
  • Added to the start of ePub 3 and KF8 XHTML files, to work around a bug in Kindle Previewer and Amazon’s “Look Inside” feature that could cause certain characters to be scrambled.
  • “Center body text of HTML table of contents” in ebook Compile options now affects custom tables of contents as well as auto-generated ones.
  • Added figure { page-break-inside: avoid; } to the CSS of the “Ebook” Compile format, to try to keep figures and captions together.
  • Added an ePub 3 option to “Optimize for Kindle conversion”. When ticked, the exported ePub will use HTML and CSS that works well when the file is converted via third-party tools to Kindle format. This HTML and CSS isn’t as tidy, but works around limitations in what is supported by the Kindle format. It is best to turn this option off if you don’t intend to convert he ePub to a Kindle file. (Also, if you intend to use an ebook with Amazon devices, is it is better to export to KF8/Mobi directly. This option is there for those working with independent publishing sites that require an ePub file.)
  • Compile - MultiMarkdown and Pandoc:
  • New Compile formats added and project templates updated to provide more MultiMarkdown and LaTeX templates.
  • The built-in version of MultiMarkdown has been updated to MMD6, and minor changes have been made to the Compile UI to accommodate this.
  • Added table of contents support for Pandoc ePub export.
  • MultiMarkdown post-processing now supports including an embedded script in the Compile format rather than providing an external path.
  • For MultiMarkdown export, custom metadata files now support document-specific placeholders.
  • Minor changes to the way RegEx replacements work in Compile to allow for more flexibility when running forward and backward searches across separators.
  • Placeholders:
  • The placeholder tag now works in title prefixes and suffixes and section layout prefixes and suffixes.
  • Added placeholders for document and project targets.
  • The , and placeholders now allow for custom date formats (e.g. by using ).
  • You can now insert media time stamps into the Inspector and Copyholders as well as the main editor, and you can insert media time stamps based on media in Copyholders.
  • Styles:
  • Improved “Select Similar Formatting” so that if the current text has a style associated with it, it will only select all text of that style (provided the text uses the standard formatting for that style). Otherwise it will look for formatting that matches exactly, regardless of assigned style.
  • Removed the option to use a paragraph style as part of the default text formatting. This is antithetical to how styles in Scrivener work; in Scrivener, styles are intended to be used only for sections of text that differ from the bulk of the body text.
  • Improved styles previews in the styles panel and menus.
  • You can now choose to override style names in Compile, so that, for instance, “Block Quote” in Scrivener can become “Quotation” in the exported document. This can be useful for meeting specific formatting requirements.
  • Editor:
  • Improved dotted underline drawing in the editor and for printing and PDF export.
  • If an external image linked in the editor is moved or deleted, the internal codes used to store the image in Scrivener are no longer shown. Instead, the image path is displayed highlighted in pink.
  • The size of comment popovers now takes into consideration the text scale.
  • Invisibles now show ideographic spaces.
  • Corrections:
  • It is now possible to disable smart quotes separately from hyphens and ellipses for script mode in the “Corrections” Preferences. (Smart quotes are no longer disabled by default in script mode.)
  • Scrivener’s main text editor now uses TextKit’s built-in auto-capitalisation methods instead of its own if they are turned on via the System Preferences and auto-correction and spell-checking are also turned on.
  • PDF Files:
  • Updated code to use newer AppKit methods for creating highlights and strikethroughs in imported PDF files, and for creating links in compiled PDF files.
  • When creating the “Save PDF to Scrivener” alias, Scrivener now checks to see if an older, 2.x alias is present, and if so renames it if Scrivener 2 is still installed before creating the alias for Scrivener 3.
  • Worked around an Apple bug whereby using “Look Up in Dictionary” in a PDF file’s contextual menu would throw an error.
  • Fixed bug whereby, if you added highlights or overstrike to a PDF document and then switched to another document and back to the PDF file again without Scrivener saving, the PDF would be loaded from the out-of-date on-disk version and so not show the edits.
  • Fixed bug whereby applying highlights and strike-through to multiple lines in PDF files with narrow line spacing could give unexpected results, with only some of the selected lines highlighted.
  • Worked around an Apple bug on macOS 10.12 whereby highlights or strike-throughs added to PDF files would get added to the bottom of the page.
  • Moving and Sorting:
  • “Move to ‘Folder Name’ Again” is no longer updated when dragging in the binder, and is now only affected by using the “Move to” menu explicitly.
  • “Sort” options moved from Edit > Move to a dedicated Edit > Sort menu.
  • Sorting is now supported in bookmarks.
  • Links:
  • You can now copy the link in the footer below an imported web page using the contextual menu.
  • “Remove Link” is now available when all text is selected even if comments are included in the selection (previously comments in the selection prevented this command from being available).
  • Added auto-link detection for OPML import (dependent on the “Automatically detect web addresses” preference).
  • Miscellaneous:
  • Added “Apply Keywords to Selected Documents” and “Remove Keywords from Selected Documents” to the Keywords panel contextual menu, making it easier to add and remove keywords to and from multiple documents.
  • Toolbar project bookmarks menu now supports subdocument menus, the same as the Inspector and Quick Reference bookmarks.
  • External bookmarks are now restored in Quick Reference panels when a project is reopened if the option to restore Quick Reference panels on open is set in the Preferences.
  • Custom metadata dates now support up to five decimal places for seconds.
  • “Duplicate” and “Move to Trash” are now disabled for items in the editor that are already in the Trash.
  • The “Selected Documents” document count in the project Statistics panel now includes subdocuments if “Include subdocuments” is ticked in Options.
  • Font choosers (e.g. for Preferences and Compile headers and footers) now support small caps and number case for fonts that support these features.
  • Scrivener now shows an informative message in the editor when a web page imported using the Windows version cannot be displayed.
  • When trying to open a project from a .scrivx file rather than a .scriv package, if the enclosing folder does not have the “.scriv” extension, Scrivener now performs extra checks to ensure that other expected project files are present before offering to add the required extension. (This ensures user folders do not get turned into .scriv files in rare circumstances.)
  • Added support for distributed notifications that can be used by other developers to open, close or reload projects in Scrivener.
  • BUGS FIXED:
  • Major (Stability):
  • Fixed a bug that could cause a hang when importing Word or RTF files containing footnotes that used a lot of square brackets.
  • Fixed bug whereby mailto: links and certain other links in text could cause Scrivener’s comment-loading code to hang.
  • Fixed a bug whereby double-clicking on the corkboard background to create a new index card could throw an error in some circumstances.
  • Fixed a bug whereby Scrivener would crash when a project was closed from full screen if the outliner was visible and the “Section Type” column displayed.
  • Made changes to Scratchpad code that will hopefully alleviate crashing problems that a handful of users have reported.
  • Worked around a bug in HP printers whereby they crash when trying to print text containing the font Courier Oblique. When printing to an HP device, Scrivener now switches Courier Oblique for faked italics.
  • Minor (Usability):
  • Worked around a new High Sierra bug in 10.13.4 that can cause PNG images to fade after being saved or resized.
  • Fixed a bug that could cause image files imported into text to inflate in file size upon project reopen.
  • Fixed bug whereby the synopsis text in the Inspector could turn white against a white background (and thus invisible) if you switched to Composition mode and Composition mode used a dark background in the Inspector.
  • Fixed bug in Tabs and Idents panel whereby centre- and right-aligned tabs were mixed up.
  • Fixed bug whereby average and minimum word count statistics gave garbage values if the counted text was all empty.
  • Fixed bug whereby using the next and previous style buttons could switch from cycling through a paragraph style to a character style if a paragraph using the searched-for style had a character style at its beginning.
  • Fixed bug whereby a character style at the start a paragraph could prevent the paragraph style from being included correctly in Word and RTF export.
  • Fixed bug whereby the user forename would not be read from Contacts (if access granted).
  • Fixed bug whereby Scrivener 1.x projects would fail to update in Scrivener 3.
  • Fixed bug whereby typing at the start of a comment could take on the comment formatting.
  • Fixed bug whereby right-to-left writing Preference did not work in the Inspector.
  • Fixed bug whereby, if right-to-left writing was set in the Preferences, it would not work correctly in the editor if the Preferences were also set to use left-aligned text.
  • Fixed minor issue whereby “Ignore Spelling” would not remove underlines from other occurrences of the spelling in the text.
  • Fixed minor bug whereby document and comment links could be dragged from the editor to the binder and result in error messages.
  • Fixed bug whereby typing a URL into the bookmark editor would not cause the URL to be correctly percent-escaped.
  • Fixed bug whereby text inputs that need marked text (such as Hiragana) might not work properly in certain circumstances, especially on 10.12.
  • Fixed bug whereby Project Replace would use uppercase replacements when replacing text containing no letters.
  • Fixed bug whereby exporting outliner contents to CSV with all columns included would offset custom metadata columns so that they did not appear under the correct column heading.
  • Fixed bug whereby external folder sync would not successfully check for changes on opening a project in the Mac App Store version.
  • Fixed minor issues with the “Open” contextual menu in the binder when Binder Affects > Other or None was set.
  • Made a minor adjustment to the removal of revision colours that should better make allowances for minor discrepancies in colours created by saving and loading or colour profile changes.
  • Fixed bug whereby no warning was given if you tried to convert a linked image to an embedded image and the original file for the image was no longer available, resulting in a conversion failure.
  • Fixed bug whereby the “Automatically show ‘Synced Documents’ collection after sync” preference had no effect.
  • Worked around an issue whereby Facebook “pixel events” (used by some websites for tracking usage) would cause Scrivener’s web view to load a blank page in Safari.
  • Made some changes that should hopefully address sporadic issues with accents that some users have been experiencing.
  • Fixed minor bug whereby setting an italicised script element on a script element that already used italics would turn the italics off.
  • Hopefully fixed bug whereby trying to open a project from the “Favorite Projects” menu may result in an error in the Mac App Store version.
  • Fixed a bug that could cause text imports to fail.
  • Optimised the Quick Search field so that it is less likely to lag with large paragraphs and projects.
  • Fixed bug affecting “Replace All” in scrivenings mode.
  • Fixed bug whereby projects updated from Scrivener 2 that had originally been created from a template would not include the project Compile formats from the updated version of the template.
  • Fixed bug whereby the bookmarks sidebar was not restored when Quick Reference panels were reopened.
  • When pasting a plain-text URL over an existing hyperlink, with "Automatically detect web addresses" enabled, the existing link will be replaced, to avoid cases where pasting a URL does not update the underlying URL in the hyperlink.
  • Compile:
  • Fixed bug whereby reference tags in auto-numbering may not be replaced properly or could cause a hang when using several auto-numbering tags and streams.
  • Fixed bug whereby multi-line footnotes could end up with garbage text (“irnatural”) in them when exported.
  • Fixed bug whereby there could be an HTML error in ebook files if there was text that had list formatting associated with it but no list marker at the start of the line.
  • Fixed bug whereby footnotes in ebooks could end up using the alignment of the paragraphs to which they referred.
  • Fixed bug whereby ticking “Add ‘first-letter’ span style to first letter” for Section Layouts in Compile would cause the “first-letter” span style to be added to the start of all sections of that layout, not only the ones that came after a page break.
  • Hopefully fixed minor issue whereby exported Word documents open in “Compatibility Mode” in Word. (Also fixed for “Export Files”.)
  • Fixed bug whereby tags could be applied wrong when exporting to ebooks.
  • Fixed bug whereby tags inserted into areas that were set as “raw markup” during Compile would result in image files that could be duplicated during Compile if the same image was inserted more than once.
  • Fixed bug whereby Pandoc to ePub export would result in multiple titles in the metadata (and files that could not be converted in Kindle Previewer).
  • Fixed bug whereby the Pandoc to ePub table of contents options did nothing (added a new table of contents options pane for Pandoc to address this).
  • Fixed a bug affecting auto-numbering tags.
  • Forward-reference number placeholders no longer appear in raw form in the Compile preview.
  • Fixed a bug that could corrupt Cyrillic text when compiling to RTF, Word and OpenOffice formats.
  • Fixed a bug that could cause the table of contents to come out as invalid if it didn’t have a title.
  • Fixed a bug whereby footnotes and annotations could wrongly take on the style of their surrounding text.
  • Fixed a bug whereby ebook=% placeholders wouldn’t work in separators.
  • UI:
  • Fixed bug whereby the “Use Pandoc syntax” option was not available in Compile in the App Store version.
  • Fixed bug whereby “Move to Trash” and “Delete” availability was based on the binder selection even when a collection was shown.
  • Fixed bug whereby if you moved a document displayed in a search collection to the Trash, its icon would not update in the search list.
  • Synopsis text area no longer responds to Writing Direction commands in the “Format” menu (which have no effect anyway as they only affect formatted text).
  • Fixed bug whereby sort indicators in the outliner might not appear when only a single column was visible and scrollers were hidden (e.g. when using a trackpad).
  • Fixed minor issue whereby custom colour swatches were not shown on macOS 10.12.
  • Fixed bug whereby Navigate > Inspect may enable or disable the wrong options for certain document types.
  • Fixed bug whereby binder titles could draw black even against a dark background when the project window or binder did not have the focus.
  • Fixed a minor bug whereby the prefix and suffix fields in the “Styles” area of Compile could grow and obscure fields below them depending on their content.
  • Fixed bug whereby changing the scrivenings title font size in Preferences would have no effect on an open scrivenings session until it was reloaded.

New in Scrivener 3.0.2 (Mar 7, 2018)

  • REFINEMENTS AND CHANGES:
  • Compile:
  • In Compile, it is now possible to turn off the preservation of centred text when formatting is overridden on a section-by-section basis. It is also possible to tell Scrivener to preserve tabs and indents in a Section Layout that otherwise overrides the text formatting. Both of these options are available via the new paintbrush icon at the bottom of the Section Layouts pane.
  • Removed “Hide section in ebook” Section Layout Compile option for Kindle format, because the Kindle currently ignores this ebook option.
  • Added placeholder for headers and footers. This is the same as but outputs the title of the parent document for the page group.
  • Compile will now flag up when formats have the same internal ID (which can cause issues). This could be caused by a Time Machine restore or by copying formats manually in the Application Support folder, and is not likely to occur often. A warning icon is shown for problematic formats and a “Fix Duplicate IDs” option appears in the contextual and gear menus when this condition exists.
  • Editing:
  • Text completions and emojis can now be added to Scrivener’s main editor Touch Bar.
  • “Heading” and “Title” paragraph styles now use Keep-with-Next by default in new projects.
  • The Format Bar can now show fractions in font sizes.
  • Added a “Reload from Original Image” option to the contextual menu of linked images in text.
  • Collapsed footnotes and comments in the Inspector now use an icon rather than text to indicate their type, allowing more room for the comment text preview.
  • Media Files and Web Pages:
  • When viewing audio files, the playback controls no longer fade out but remain visible.
  • Added ability to insert the current media’s file stamp in the focussed editor (Insert > Media Time Stamp). To do so, you need the editor to be split and for it to be showing a sound or video file in one editor with the focus in the text in the other. (You can set the format of the stamp via the Behaviors > Playback Preferences.)
  • Added “Allow limited navigation in web pages” option to Navigation Preferences. When ticked, you can navigate around imported web pages to some degree, and the contextual menu allows you to navigate back and forward. Note that Scrivener is not a dedicated web browser, however.
  • You can also now hold down Option when clicking a link in a web page to open the link inside Scrivener’s browser when “Allow limited navigation” is turned off.
  • When Scrivener resolves an alias file, if that file is on a volume that is not mounted, Scrivener no longer tries to mount the volume, which could lead to long lock-ups as macOS tried to access the volume.
  • Script Writing:
  • Added “Paste Plain Text as Screenplay” to the “Edit” menu (only available when a script document has the focus in the editor). This attempts to convert any plain text on the pasteboard to screenplay format, allowing for easier pastes from Final Draft and Movie Magic Screenwriter.
  • In Scriptwriting mode, the “General Text (Centered)” pop-up menu shortcut is now “E” rather than “C”, which clashed with the shortcut for “Character”.
  • It is now possible to set script mode to insert text at the start of a line when hitting tab (under the Tab/Return area of Script Settings).
  • Added 1.2 line spacing as an option to Script Settings.
  • Added a new placeholder that can only be used inside the tab “Insert” fields of Script Settings. This can be used to automatically insert the current playback time of a video or sound file in the other editor by simply hitting tab.
  • Added a new “Transcript” script format that takes advantage of the new time stamp placeholder, intended for use while working with a video or sound file in the other editor.
  • Statistics:
  • Project Statistics now show the average, longest and shortest document lengths.
  • Added “Show allowance in progress bar” option to document target settings. When ticked, the overflow allowance is shown in the right side of the bar.
  • Other Changes:
  • Added an option to the “Behaviors” Preferences to turn off 3.0’s new behaviour of deleting text dragged out of the editor to other areas of the project.
  • Added an option to exclude the screenshot when tweeting Project Targets (“Include screenshot when using Twitter service in Project Targets”, available in the General > Services area of Preferences).
  • In the binder contextual menu, “Move to Trash” is now replaced with “Delete” for items contained inside the Trash folder.
  • It’s now possible to permanently delete a trashed document from a collection or search.
  • BUGS FIXED:
  • Major (Stability):
  • Fixed bug that could cause hang in referenced auto-numbers.
  • Fixed bug whereby an exception could be thrown if using macOS full screen with Composition mode and trying to close the project using the close button in the main window.
  • Fixed bug whereby if formatting was applied to multiple sections in Scrivenings mode, if any sections were identical, the formatting would only be saved for the first of the identical sections.
  • Hopefully fixed crash relating to displaying unknown file types.
  • Fixed a bug whereby the “Author” attribute in the Scrivener project’s XML could include invalid XML characters, causing the iOS version not to be able to read the project.
  • Fixed error that could be thrown on restoring Quick Reference panel tabs when launching Scrivener.
  • Fixed a rare bug that could cause a hang when exporting to Word.
  • Fixed bug whereby an edited custom metadata value could be lost on autosave.
  • Fixed bug whereby turning off “24-Hour Time” in “Language & Region” System Preferences could cause problems with snapshots.
  • Fixed bug whereby dragging comments or footnotes while editing them could cause the note text to be replaced with that of another comment or footnote.
  • Fixed bug whereby Scrivener would throw an exception if you tried to view a snapshot on the Copyholder in scriptwriting mode.
  • Fixed bug whereby Scrivener would throw an exception if you deleted a value in the Tabs and Indents panel and then tried to click into another text field.
  • Minor (Usability):
  • When opening Scrivener directly from the install DMG, Scrivener once more asks if you want to move Scrivener to the Applications directory. (This had been broken by recent quarantining behaviour on macOS for downloaded files.)
  • Fixed bug whereby Select Similar Formatting did not work consistently with text just typed compared to text saved and reloaded.
  • Fixed bug whereby typewriter scrolling could kick in too early when “Typewriter scrolling always jumps to scroll line” enabled.
  • Fixed bug whereby exporting to Scrivener 2 format would fail if there was a project of the same name at the export location.
  • Fixed bug whereby custom meta-data lists containing an old value could display with the menu divider selected.
  • Auto-Generate Synopsis now works as expected in Quick Reference panels.
  • Fixed bug whereby filtering the outliner when showing the contents of a collection could include subdocument results unexpectedly.
  • Fixed bug whereby if Scrivener was assigned to a different desktop via Mission Controls, Quick Reference panels could migrate to the active desktop.
  • Fixed bug whereby “Address” information from the Preferences wouldn’t be used in templates if Contacts access was turned off.
  • Fixed bug whereby inserting and deleting elements in Script Settings could throw off the next elements set in Tab/Return.
  • Fixed minor bug whereby the minimum width for images in the editor was larger than it should be.
  • Fixed “Take Snapshot” in the editor header bar contextual menu to take snapshots only of the main editor document and not the one in the Copyholder.
  • Fixed bug whereby “Export Comments and Annotations” failed to export comments.
  • Fixed bug whereby removing a paragraph style could removing the formatting of character styles within the paragraph.
  • Compile:
  • Fixed bug whereby automatically-generated tables of content for ebooks were creating an invalid nav element (because the title was not being turned into a header correctly).
  • Fixed bug whereby the the first words of subsequent lines in multi-line footnotes would use superscript in exported Word documents.
  • Fixed bug whereby a title prefix that would be removed (such as ) could wipe the style applied to a title during Compile.
  • Fixed bug whereby a coloured bulleted line could result in an HTML error in ebook formats.
  • Pandoc reference links now use the correct format.
  • Fixed bug whereby page numbering may not restart after front matter when exporting to Word and RTF formats.
  • Fixed bug affecting conversion of footnotes containing links to MMD.
  • Fixed bug whereby “Add prefix when compiling” in Script Settings would only affect the first paragraph in a sequence.
  • Fixed bug whereby “Convert MultiMarkdown to rich text in notes and text” would cause a space to be inserted at the start and end of the notes or text.
  • When exporting to ebook format, images are now always assigned unique IDs to avoid ePub validation checks.
  • Fixed bug whereby headers and footers may not appear correctly in exported RTF and Word files when the exported file did not contain different sections.
  • Fixed bug whereby plain text export would use the .mmd extension instead of .txt.
  • Fixed bug whereby tables converted to images during Compile could contain unresolved placeholders.
  • Fixed bug whereby underscores and asterisks in links would be escaped when converting rich text to MultiMarkdown in Compile.
  • Fixed bug whereby footnotes could appear in the wrong place in an ebook when using the endnotes placeholder.
  • Fixed bug whereby lists could appear with two bullets or numbers when compiled to Word if there was a paragraph style in the document.
  • Fixed bug whereby the second footnote on a line may get missed out when compiling for print or PDF.
  • Fixed a couple of bugs that could result in the “Treat as raw markup” Compile option not working as expected.
  • Fixed bug whereby ticking “Treat as raw markup” in the Styles pane of Compile and then un-ticking again would change the formatting of the style.
  • Fixed bug whereby ebook tables of content may not work correctly unless “Convert document links to HTML links” was ticked.
  • Fixed bug whereby if a custom table of contents was used for ebooks without a header, indents may not come out as expected.
  • To avoid bad HTML caused by multiple instances of the same ID value, text inserted using the placeholder no longer has the document ID inserted as an anchor in the HTML upon Compile.
  • UI:
  • Hopefully fixed drawing bug whereby the current line highlight would leave artefacts in the margins if the border was turned off.
  • The style name in the Format bar now updates immediately when a style is renamed via Redefine Style.

New in Scrivener 3.0.1 (Dec 21, 2017)

  • REFINEMENTS AND CHANGES:
  • Compile:
  • When Compile is set to convert plain text spacing, the conversion now applies to the Compile formatting rather than the original editor formatting.
  • Compile’s convert MMD to rich text option now works for items outside the Draft folder included using the tag.
  • Compile now retains typographical small caps.
  • Added a “Table of Contents” Section Layout to the Ebook Compile format.
  • Rich text to MultiMarkdown now converts paragraphs with an HTML header level set to a Markdown header.
  • Section Layout previews now show images inserted using the tag.
  • Titles updated in links during Compile now have Markdown converted if the option to convert Markdown in titles is ticked.
  • Improved image identifiers in ebook HTML and made it easier to override styles in CSS using auto-generated class names (Scrivener no longer avoids assigning CSS names that clash with those in the custom CSS).
  • If “Add ‘first-letter’ span style to first letter” is ticked for any Section Layouts, if there is a “First Letter” character style defined, it is now included in ebook CSS even if it is not used anywhere else in the text.
  • ePub 3 and KF8 now support underlines without needing to use styles.
  • ePub 3 and KF8 now support the “Transformations” options pane for converting italics to underlines (and vice versa) and converting smart punctuation to dumb punctuation.
  • replaces to avoid terminological confusion with Section Types and Section Layouts ( will continue to work too, though).
  • “Convert titles to rich text in titles and synopses” now works properly when / is used with titles containing synopses for RTF, .docs and other rich text formats, including PDF and print.
  • When using the plageholder tag, you can now set percentage widths for ePub 3 and KF8 ebooks, using a new “ebook” setting. If present, this will override the “w” and “h” tags for ebooks. E.g. - this sets the width to 50% for ePub 3 and Kindle KF8, and to 400pt for all other formats.
  • Editing:
  • Added Transformations > Remove Small Caps.
  • Tabbed windows are now restored when Scrivener is re-launched (and Quick Reference panels remember their tabbed states per-project).
  • “Open Document Link in” now appears at the top of the editor contextual menu when Ctrl-clicking on a document link.
  • When loading a Copyholder by Option-dropping, if you hold down Option at the start of the drag in the binder, the Copyholder will now get the focus. (Only hold down Option on drop to leave the focus as it was.)
  • Format > Paragraph > Increase/Decrease Indents now shows the keyboard shortcuts for Increase Indents and Decrease Indents (these previously did not show up because they are identical to the ones for Edit > Move > Move Left and Move Right).
  • Either Option or Command can now be used to open comments in a popover instead of the Inspector, since Option-clicks do not work on all systems (e.g. 10.12).
  • “Capitalize words automatically” in the macOS System Preferences (under Keyboard > Text) no longer has any effect on Scrivener’s main editor. (Previously, turning this option on would cause Scrivener to auto-capitalise sentences even if the auto-caps options were turned off in Scrivener’s Preferences.)
  • Straighten smart quotes will now work on English quotes even if the System Preferences are set to use straight quotes instead of smart quotes.
  • Auto-capitalisation is no longer triggered after “i.e.” Or “e.g.”.
  • Styles with colours now work better with Revision Mode.
  • Applying a style with a colour to a paragraph containing any colours now applies the style’s colour to uncoloured text.
  • Fixed minor bug whereby a legitimate open quotation mark after a hyphen or dash could become a close quote.
  • Added option to turn off border to current line highlight.
  • Lists menu and format bar popup now indicate which list type is currently selected (if any).
  • The first, left tab is no longer added when using Copy Special > Copy Documents as ToC, thus avoiding problems whereby the page number may not be positioned correctly after short titles.
  • Improved Accessibility support in the main editor, which should now work fine with VoiceOver’s Ctrl-Opt-J shortcut in fixed width and page view modes.
  • Themes:
  • If any Preferences Themes are saved, a “Themes” submenu now appears in the “Scrivener” menu, allowing you to switch between themes more easily.
  • There are now more options available when saving a Preferences theme. It is now possible, for instance, to save a theme that only affects Composition mode colours, or a theme that affects everything else except Composition mode colours.
  • Updated “Manage…” menu of Preferences so that it is now possible to delete themes and presets from the menu.
  • Miscellaneous:
  • An icon is now associated with the .scrformat (Compile Format) file type.
  • When importing e.g. via “Save PDF to Scrivener”, the imported document is now displayed in the editor.
  • Full width labels in the binder no longer span the entire width of the binder but are indented and more like the Scrivener 2 labels.
  • When Ctrl-clicking on the Trash folder in the binder, a minimal menu is now shown that includes “Empty Trash…”.
  • You can no longer change Section Types for the Draft, Research and Trash folders (which had no effect anyway - you can still change the subdocument types, though).
  • When opening the tutorial project, Scrivener will now prompt you to update it if there is a newer version of the tutorial available. (This will take effect for future tutorial updates.)
  • Added a “Convert Markdown” option to Import & Split, which converts all Markdown to rich text for the imported documents.
  • When a group higher up the hierarchy determines the “Structure-Based” Section Type via its “Default Subdocument Type” setting, this is now indicated in brackets after “Structure-Based” in the menu.
  • Double-clicking the divider beneath the index card in the Inspector now changes the ratio of the card to 6x4 rather than 5x3, 6x4 being the new default ratio for cards in Scrivener 3.
  • It is now possible to make the main window narrower when there is not a vertical split.
  • Added a progress spinner to “Save As Template” sheet.
  • Linguistic focus now supports Spanish-style dialogue. (Spanish-style dialogue is assumed by default on Spanish systems, but the behaviour can be turned on or off via the General > Language area of Preferences.)
  • Hitting return in the search field now re-runs the search without needing to re-type anything.
  • Added instructions to the Novel, Novel (with Parts) and General Non-Fiction templates for adding a custom table of contents to ebooks.
  • Added “Always set title of new items” Preference to “Behaviors”. If turned on, this restores the 2.x behaviour of having the focus moved to the binder to name an item whenever a new item is created.
  • On macOS 10.13, Scrivener now uses the Contacts framework instead of the AddressBook framework for populating title pages.
  • Updated the “Float Quick Reference Panels” keyboard shortcut so that it no longer conflicts with High Sierra’s lock screen shortcut.
  • BUGS FIXED:
  • Major (Stability):
  • Hopefully fixed a bug whereby Scrivener would crash with a code-signing error for some users.
  • Hopefully fixed a bug whereby Scrivener would crash trying to open some projects on 10.13.
  • Fixed bug whereby linguistic focus would crash if the editor used a texture background.
  • Fixed bug whereby “Save As Template” UI could get stuck and require a Force Quit.
  • Minor (Usability):
  • Fixed bug whereby changing binder font in Preferences (and certain other fonts) would result in a Helvetica font regardless when selecting certain fonts.
  • Fixed bug whereby word frequency for multiple documents would conflate the last word of one document and the first word of the next.
  • Fixed bug whereby formatting changes could cause typewriter scrolling.
  • Hopefully fixed some 10.13-related errors that could be triggered when opening the main window or the snapshots manager.
  • Fixed bug whereby typing attributes could be wrong after images.
  • Fixed bug whereby Quick Reference panels were using a fixed width editor.
  • Fixed bug whereby “Make Link” would not work for links containing umlauts and other special characters.
  • Fixed bug in Find whereby a term would not be found if it was part selected.
  • Fixed slowdown issues caused by the “Share” submenu of the editor’s contextual menu.
  • Compile:
  • Fixed bug in ePub 2 paragraph appearance when a paragraph contained more than one font size.
  • Fixed a bug that in forward references for auto-number placeholders.
  • Fixed a bug whereby styles with the same paragraph formatting would come out as the same style on export to RTF or Word.
  • Fixed bug whereby tags would not work to insert images for separators in ePub 3 and KF8 formats.
  • Fixed bug whereby would have no effect for epub 3 and KF8 ebooks.
  • Fixed two bugs that could result in invalid HTML in ePub 3 and KF8 ebooks when using footnotes with lists.
  • Fixed bug whereby centred text in ePub 3 and KF8 ebooks would be off slightly if the default text had an indent (centred text now has the indent removed).
  • Fixed bug whereby asterisks and underscores were escaped in code blocks in ePub 3 and KF8 ebooks and when converting rich text to MMD.
  • Fixed a bug whereby “Add ‘first-letter’ span style” would end up wrapping first letters with the HTML span style for formats where the option is not available or applicable.
  • Fixed bug whereby the option to convert Markdown in titles and synopses during Compile could result in unintended run-in heads or synopses running into the text that followed it.
  • Fixed bug whereby a custom table of contents in ePub 3 and KF8 could come out as a single line when using a custom Section Layout instead of as-is.
  • Fixed bug whereby internal anchor tag code could be output in rare cases for ePub 2/Mobi formats.
  • Fixed minor issue in MLA template whereby .docx export was not set up to look the same as the PDF export. Also fixed endnotes so that they are indented as per MLA requirements.
  • Fixed bug whereby linked tags would not work if at the end of a document.
  • Compile to FDX now correctly supports font override.
  • Fixed bug whereby paragraph styles in lists could cause HTML errors in ebook exports.
  • Fixed bug whereby "Bold top level items" would have an effect even when "Use flat table of contents" was ticked for ebook export.
  • Fixed bug whereby the automatically-generated table of contents for ebooks could have HTML errors when not using a flat ToC.
  • UI:
  • Fixed minor bug whereby clicking “Open an Existing File…” in the templates panel would cause the Open panel to appear behind the templates panel.
  • Fixed bug whereby dictation suggestions were not shown in contextual menu.
  • Fixed bug whereby binder text could be dark against a dark label when using full width labels and the window was put to the background.
  • Fixed bug with text not appearing white over dark labels when full-width labels used.
  • Fixed bug with numbers in the line numbering ruler drawing over each other when counting lines in tables.
  • Fixed bug whereby Layouts would hide line numbering ruler.
  • Fixed minor bug with the index card in the Inspector appearing the wrong default height in new projects.
  • Fixed bug whereby script mode could reset as you started typing if script mode was enabled by selecting a script type from the lower part of the Scriptwriting menu rather than by selecting “Script Mode”.

New in Scrivener 3.0 (Nov 21, 2017)

  • Improvements:
  • The interface has been overhauled and modernised.
  • Compile has been redesigned and is now not only much easier to use but also more flexible.
  • The text system now has a full styles system (which is even more powerful when used with the new Compile).
  • View index cards on coloured threads based on label colour (great for tracking different storylines or anything else).
  • Epub 3 and improved Kindle export have been added.
  • Keep track of how much you write each day using Writing Statistics.
  • Improved Custom Metadata allows you to add checkboxes, dates and list boxes to the Inspector and outliner.
  • Enhanced outlining.
  • Corkboard and outliner filtering.
  • Refer to up to four documents in the main window using the new “Copyholders” features.
  • Quickly find any document in your project using the new Quick Search tool.
  • See draft and session progress bars in the toolbar.
  • The powerful new Bookmarks feature replaces Project Notes, References and Favorites, and allows you to view oft-needed documents right in the Inspector.
  • Use “Dialogue Focus” to pick out all the dialogue in your text.
  • Export rich text to MultiMarkdown or Pandoc.
  • Broadened support for technical formats via Markdown output and custom post-processing.
  • macOS:
  • Extensive Touch Bar support added.
  • Modernised and rewritten codebase for 64-bit. Scrivener is faster, more stable and ready for the future.

New in Scrivener 2.8.1.2 (Dec 16, 2016)

  • Bugs fixed:
  • Improved macOS Sierra support.
  • Fixed macOS bug whereby highlighted text would cause all subsequent text within the editor to be painted with a white background.
  • Miscellaneous bug fixes.

New in Scrivener 2.8 (Aug 8, 2016)

  • Bugs Fixed:
  • Fixed bug whereby .svg files would not be output for MultiMarkdown → HTML, only for other MultiMarkdown outputs.
  • Fixed bug whereby certain images could cause a hang when loading text (if the images were embedded in an object inside the RTF).
  • Fixed bug whereby images at the top of a section could cause page breaks not to be inserted properly during Compile.
  • Worked around Apple bug exacerbated by El Capitan whereby certain fonts would cause the line spacing in comments and footnotes to change when edited, which meant that in some circumstances the last line of a comment wasn’t visible unless being edited.
  • Scrivener no longer tries to restore full screen mode on relaunching, to avoid a crashing issue that was introduced in an El Capitan update and is affecting some users.
  • Miscellaneous bug fixes.

New in Scrivener 2.7.1 (Oct 14, 2015)

  • El Capitan-ready: minor updates and fixes for 10.11 compatibility.
  • Icons and UI updated for a more modern look consistent with El Capitan and Yosemite.
  • Note - please visit our following support page if you experience crashes on El Capitan: https://scrivener.tenderapp.com/help/kb/mac-os-x-troubleshooting/scrivener-crashes-after-upgrading-to-el-capitan-os-x-1011
  • File format updated for compatibility with future mobile versions. Upon opening existing projects, you will be prompted to update them. (Please note that you will not be able to open 2.7 projects in earlier versions of Scrivener.)
  • The tutorial project has been updated, and now includes a new "Quick Start" collection.
  • Scrivener now uses Courier Prime as its default screenplay font. For existing screenplay projects, you can change back to your old font via the Script Settings panel (in the Format > Scriptwriting menu).
  • Updated the built-in MultiMarkdown components to version 4.
  • Epub files now have the "of:file-as" and "opf:event" attributes added to the creator and date elements, so that they will pass Lulu B&N validation.
  • You can now insert .svg images files into MultiMarkdown by internally linking to an .svg image document.
  • Many other bug fixes - for the full list, please see http://www.literatureandlatte.com/scrivChangeList.php.

New in Scrivener 2.70 (Sep 30, 2015)

  • Refinements and Changes:
  • El Capitan-Compatible:
  • El Capitan-ready: minor updates and fixes for 10.11 compatibility.
  • Updated UI
  • Icons and UI updated for a more modern look consistent with El Capitan and Yosemite.
  • Updated File Format
  • File format updated for compatibility with future mobile versions. Upon opening existing projects, you will be prompted to update them. (Please note that you will not be able to open 2.7 projects in earlier versions of Scrivener, including Scrivener for Windows version 1.8.6 (current latest). If you work cross-platform, you will either need to wait until Scrivener 1.9 for Windows is released, or you may try the public beta in the meanwhile, which is compatible with 2.7 for Mac. We are looking to release version 1.9 very soon. Stay tuned.)
  • MultiMarkdown
  • Updated the built-in MultiMarkdown components to version 4.
  • You can now insert .svg images files into MultiMarkdown by internally linking to an .svg image document.
  • Miscellaneous
  • The tutorial project has been updated, and now includes a new “Quick Start” collection.
  • Scrivener now uses Courier Prime as its default screenplay font. For existing screenplay projects, you can change back to your old font via the Script Settings panel (in the Format > Scriptwriting menu). This change makes no difference to Final Draft export, which always switches Courier fonts to become Courier Final Draft in the created FDX file.
  • Epub files now have the “of:file-as” and “opf:event” attributes added to the creator and date elements, so that they will pass Lulu B&N validation.
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug whereby adding new items to the formatting levels in Compile could cause a hang.
  • Fixed bug that could cause an error to get thrown in scrivenings mode when changing certain settings.
  • Fixed bug whereby importing some web pages could cause a crash owing to a bug in WebKit.
  • Hopefully worked around an OS X bug whereby typing could slow to a crawl after Ctrl-clicking into the text when using certain combinations of preferences.
  • Fixed bug that could cause a hang when syncing to an external folder using Fountain format if inline footnotes or annotations contained bold or italics.
  • Minor (Usability):
  • Fixed bug whereby word counts in outliner, project targets and project statistics could suddenly decrease erroneously if a project had been open for a few days.
  • Fixed bug whereby “Flatten footnotes” would not trigger the correct “Footnotes & Comments” pane in Compile when compiling to Word and OpenOffice.
  • Fixed bug whereby the “Style” element was getting written out unnecessarily to FDX files, causing all-caps elements not to use all-caps when edited.
  • Fixed bug in Fountain export whereby project variables were not replaced in title page meta-data.
  • Fixed bug whereby Find wouldn’t cycle back to the top of the editor if the comments pane of the Inspector was open with no comments in it.
  • Fixed bug whereby, when exporting to external drives, PDF files may not include meta-data or outlines.
  • Fixed bug whereby RTF formatting could have problems when using a combination of Keep with Next and non-default font kerning.
  • Fixed bug whereby the Find panel settings would be reset each time it was opened if another project was open in the background with search active.
  • UI:
  • Fixed bug whereby cells in the project keywords panel would become Vibrant while expanding cells.
  • Fixed bug whereby the snapshots list might not be updated in the Inspector UI when merging documents.
  • Fixed minor bug whereby corkboard texture would jitter when scrolling on and Yosemite and above.
  • Fixed bug on Yosemite whereby after hitting return to complete a script element, the auto-complete list may pop-up showing suggestions for words to start the sentence.
  • Hopefully worked around an OS X Retina display bug which would cause the text to become too wide for the view when the window or split view was resized. (Apple bug #13418758; thanks to Daniel Jalkut of MarsEdit for the workaround.)

New in Scrivener 2.60.5 (Oct 16, 2014)

  • Refinements and Changes:
  • Yosemite Compatible
  • Various UI tweaks and fixes for Yosemite compatibility.
  • Clicking the green traffic light full-screen button on Yosemite enters full screen mode; Opt-clicking it uses the pre–10.10 behaviour of fitting the window to its content.
  • Miscellaneous
  • Added option to Import/Export Preferences to determine whether Scrivener should use the bundled version of Java or the one installed on the system for converting Word and OpenOffice documents (to work around rare Java-based issues).
  • Root folders (Draft, Research and Trash) are no longer ever returned in search results (which could result in odd behaviour).
  • URLs dragged and dropped into the binder now use the file name for the linked text rather than the file URL.
  • Bugs Fixed:
  • Major (Stability):
  • Yosemite: Fixed bug whereby Scrivener would crash if smart quotes or spelling correction were triggered in scrivenings mode.
  • Yosemite: Fixed bug whereby entering a target into the Project Targets panel could cause a crash.
  • Fixed bug that could cause a hang and crash when editing scaled comments.
  • Fixed bug whereby changes triggered by “Append Synopses to Main Text” did not get saved.
  • Fixed bug whereby edits to project notes wouldn’t be saved if they were edited in the Composition mode inspector.
  • Fixed a crash that could occur when using search RegEx terms if the content being searched was empty.
  • Hopefully fixed a bug that could cause an internal error to be thrown during save if the internal data store of the outliner was called upon while being released from memory.
  • Minor (Usability):
  • Fixed bug whereby the wrong footer could be used in front matter when exporting to RTF if “No header on first page and pages following page breaks” was ticked in Compile.
  • Hopefully fixed bug whereby spell-checking would not work if the editor was loaded in page view mode when the project was opened.
  • Fixed bug that could cause project word count to be reported wrong in the project targets panel if the project had been open a few days.
  • Fixed bugs affecting “Exclude from Automatic Backups” (the tick mark was never shown in 2.5, and if “Exclude…” had been turned on for a project prior to 2.5, there was no way to turn it off again in 2.5 without manually editing the project’s internal ui.plist file).
  • Fixed a bug whereby an inspector comment at the end of a section could cause separating whitespace to be omitted.
  • Fixed bug whereby tables did not get converted to images properly when compiling to e-book formats on Retina displays.
  • Fixed bug whereby .links files would not be deleted from the project package when non-text documents were deleted.
  • Fixed bug whereby the “System Text Preferences…” button in the “Corrections” pane of the Preferences did not open the correct pane of the System Preferences on Mavericks because of changes in 10.9 and above.
  • Fixed bug whereby script formatting CSS could be wrong when exported to e-book formats if two script elements shared the same paragraph formatting when tabs weren’t taken into consideration.
  • Fixed bug whereby Move Right could be used to move non-text documents into the Draft.
  • Fixed a bug whereby search results collections wouldn’t always filter properly in Compile.
  • Fixed bug whereby resampling images for e-book export would cause the images to lose their alignment and other formatting.
  • Fixed bug whereby monospace fonts wouldn’t be output in Kindle files for text using the standard font size of the document.
  • Fixed bug whereby wasn’t terminated in compiled HTML documents with centred contents.
  • Fixed bug whether delimiters for auto-complete in scriptwriting would cause text to get added to the auto-complete list up to the final delimiter in the line rather than the first one.
  • Fixed bug whereby Go To > Editor Selection wouldn’t work with non-text items.
  • Fixed bug whereby Import and Split wouldn’t work correctly on FDX files in languages other than English.
  • Changed the way margins are written out in CSS for the .epub format to work around a rendering bug on some recent Nook devices.
  • Fixed bug whereby changing paragraph formatting of the default screenplay settings might not cause text to be updated when asked to convert.
  • When exporting to .epub, if the option to include an Adobe Digital Editions page template is ticked, all span elements containing tab characters are removed from the HTML because these elements cause rendering issues in ADE-based e-readers.
  • Fixed Compile bug whereby comments and footnotes associated with struck-through text would not be deleted when struck-through text was set to be deleted, which could lead to clashes between comments and some appearing in the wrong place in the compiled document.
  • Fixed bug whereby drags from snapshots to the editor header wouldn’t work when the inspector was in the full screen slide-in panel.
  • Hopefully fixed a minor bug that could cause scrolling to the top of scrivenings not to work properly when using the binder to navigate a locked editor.
  • Fixed bug in tabs and indents panel whereby the tabs and indents wouldn’t get applied to empty paragraphs and would not work in an empty document.
  • Fixed bug whereby increase/decrease indent functions would not work on an empty line at the end of the text.
  • Fixed bug whereby RTF bookmarks would not work if the first item in the section was an image.
  • Fixed bug whereby add comment and footnote buttons in the Inspector were disabled in page view when the selection was not in the first page.
  • User Interface:
  • Yosemite: Fixed bug with colour palettes in format bar which created a large grey area.

New in Scrivener 2.5 (Oct 23, 2013)

  • Refinements and Changes:
  • Mavericks Compatible
  • Scrivener has been updated to be fully compatible with Mavericks, including support for tags when saving and exporting.
  • Localisations
  • The main interface has been translated into German, French and Spanish (other languages to come). By default, the interface will use the current system language, but you can override this via the Preferences. (Please let us know if you notice any errors in or problems with the translated interfaces.)
  • Compile - General
  • When selecting formatting levels in the Compile “Formatting” pane, affected documents are now highlighted in the binder.
  • The 10.6+ build of Scrivener now bundles a Java runtime environment so that it can run the .doc, .docx and .odt converters without having to ask the user to install Java, and so that it can meet App Store requirements and be future-proof now that Apple is moving away from providing its own Java runtime. (The bundled Java runtime only works on 10.7.3+; earlier systems will continue to rely on Java being installed on the system.) Note that this increases Scrivener’s file size.
  • Updated the version of the Aspose converter used for converting to .doc, .docx and .odt files, which fixes the bug whereby ODT files always had the footnote numbering restart with each page regardless of the Compile settings.
  • The Replacements in Compile can now replace web link targets as well as text. To replace web links, ensure that the target and replacement both contain “://” and no whitespace, and that “Whole Word” is ticked.
  • “Flatten Footnotes” in the “RTF Compatibility” pane of Compile is now available for all Office formats.
  • When printing or exporting to PDF, endnotes now use consistent line spacing.
  • The “Do not add title prefix or suffix…” control in the “Title Adjustments” pane of Compile now uses a popover instead of a menu, making it much easier to navigate the documents being compiled.
  • The and tags are now removed when compiling to formats that don’t use them.
  • Added new option, “Only use title prefixes in updated links”, to the “Title Adjustments” pane of Compile.
  • Minor visual tweaks to the “Summary” view of Compile.
  • Compile - Ebooks
  • Changed the way UUIDs are stored in .epub files so that they now validate with EpubCheck again (recent changes to EpubCheck have affected how UUIDs get validated).
  • “Treat ‘Preserve Formatting’ blocks as raw HTML” can now be used for e-books, too.
  • Kindle export no longer ignores differences between justified and left text alignment. The “text-align” CSS designations are now removed for the alignment that appears most frequently throughout the text, but are left intact for other alignments. Thus, if most text is justified, then “text-align: justify” will not appear in the CSS but “text-align: left” will be used for any left-aligned text; if most text is left-aligned, then “text-align: left” will not appear in the CSS but “text-align: justify” will be used for any sections of justified text. (Amazon guidelines require that “text-align” is not used to force the alignment of body paragraphs, but only for small sections that require special formatting.)
  • Tables in HTML and e-books are now centred (although whether they appear so will depend on the program in which you open the files - Adobe Digital Editions, for instance, ignores table centring).
  • Scapple Import
  • Added new option to the Import preferences for Scapple documents: “Import first lines of notes as titles only”.
  • Notes imported from Scapple now maintain rich text attributes (requires Scapple 1.1).
  • Text Editing
  • Find and Replace now works in inspector comments and footnotes.
  • You can now strike out text in PDF files.
  • Ruler units now affect project notes and inspector notes as well as main editor.
  • Images can now be dragged from Scrivener’s editors into the Finder and to other locations requiring an image file path.
  • Improved selection across scrivenings.
  • Updated “Update Links to Use Target Titles” so that it doesn’t affect placeholder tags such as , , etc. This makes it very easy to update linked table of contents now, by selecting all the text in the TOC document and using this feature.
  • Made improvements to URL encoding and decoding in the Add/Edit Link panel.
  • Posting to Facebook is now an option in the “Share” contextual menu in text views (10.8+ only).
  • Other
  • Templates chooser view rewritten from scratch with accessibility (VoiceOver) support.
  • “Lock in Place” is now available even when the header view is hidden.
  • Ctrl-clicking on a document icon in the binder, search results, collection list, corkboard or outliner now brings up only the “Change Icon” menu rather than the complete contextual menu, making it easier to change document icons.
  • Ctrl-clicking on the binder header now brings up a menu allowing you to set the “Binder Affects…” setting and to hoist or unhoist the binder when appropriate.
  • You can now drag references into collections.
  • Added “NSSupportsAutomaticGraphicsSwitching” to Scrivener’s info.plist, which should prevent it switching to the discrete graphics card unnecessary on dual-GPU machines.
  • Project note titles are now affected in Project Replace if “Titles” is ticked.
  • Bundled MultiMarkdown executables back into the Mac App Store version. All MMD executables are now sandboxed and code-signed in the MAS version to meet Apple’s store requirements.
  • Copy as External Link now also includes a plain text variant on the pasteboard.
  • The label of the “Scale to fit” button in the image resizing HUD is now clickable.
  • Added View > Media > Rewind on Pause menu item.
  • Made improvements to speed in scrolling through and manipulating the list of names in the name generator.
  • Added “Auto-Generate Titles” to the Documents menu.
  • Changed project keywords shortcut to Shift-Cmd-K, making them easier to access from the keyboard.
  • Fixed bug in Simplenote sync whereby sync would appear to hang when deleting notes (although the sync panel could be dismissed and Scrivener would continue to run as normal).
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug whereby certain files containing footnotes would cause a crash on import if the project was set up to use footnote markers.
  • Fixed bug whereby typing could still slow down dramatically in scaled inspector comments and footnotes. Slower.
  • Fixed bug whereby imported project notes would not retain their text unless edited.
  • Fixed bug whereby there was no keyboard focus when creating new projects from the Blank template, which could cause a crash if you tried to create a new document without clicking anyway.
  • Fixed bug that caused a crash in Project Replace on OS X 10.6 and below.
  • Fixed bug whereby, in rare circumstances (e.g. when multiple files were selected in the binder), clicking to add another snapshot would thrown an internal error.
  • Fixed bug whereby Increase/Decrease First Line Indents could throw an exception.
  • Fixed bug whereby dragging a document into another project as a Scrivener link would throw an exception.
  • Refinements and Changes
  • Mavericks Compatible
  • Scrivener has been updated to be fully compatible with Mavericks, including support for tags when saving and exporting.
  • Localisations
  • The main interface has been translated into German, French and Spanish (other languages to come). By default, the interface will use the current system language, but you can override this via the Preferences. (Please let us know if you notice any errors in or problems with the translated interfaces.)
  • Compile - General
  • When selecting formatting levels in the Compile “Formatting” pane, affected documents are now highlighted in the binder.
  • The 10.6+ build of Scrivener now bundles a Java runtime environment so that it can run the .doc, .docx and .odt converters without having to ask the user to install Java, and so that it can meet App Store requirements and be future-proof now that Apple is moving away from providing its own Java runtime. (The bundled Java runtime only works on 10.7.3+; earlier systems will continue to rely on Java being installed on the system.) Note that this increases Scrivener’s file size.
  • Updated the version of the Aspose converter used for converting to .doc, .docx and .odt files, which fixes the bug whereby ODT files always had the footnote numbering restart with each page regardless of the Compile settings.
  • The Replacements in Compile can now replace web link targets as well as text. To replace web links, ensure that the target and replacement both contain “://” and no whitespace, and that “Whole Word” is ticked.
  • “Flatten Footnotes” in the “RTF Compatibility” pane of Compile is now available for all Office formats.
  • When printing or exporting to PDF, endnotes now use consistent line spacing.
  • The “Do not add title prefix or suffix…” control in the “Title Adjustments” pane of Compile now uses a popover instead of a menu, making it much easier to navigate the documents being compiled.
  • The and tags are now removed when compiling to formats that don’t use them.
  • Added new option, “Only use title prefixes in updated links”, to the “Title Adjustments” pane of Compile.
  • Minor visual tweaks to the “Summary” view of Compile.
  • Compile - Ebooks
  • Changed the way UUIDs are stored in .epub files so that they now validate with EpubCheck again (recent changes to EpubCheck have affected how UUIDs get validated).
  • “Treat ‘Preserve Formatting’ blocks as raw HTML” can now be used for e-books, too.
  • Kindle export no longer ignores differences between justified and left text alignment. The “text-align” CSS designations are now removed for the alignment that appears most frequently throughout the text, but are left intact for other alignments. Thus, if most text is justified, then “text-align: justify” will not appear in the CSS but “text-align: left” will be used for any left-aligned text; if most text is left-aligned, then “text-align: left” will not appear in the CSS but “text-align: justify” will be used for any sections of justified text. (Amazon guidelines require that “text-align” is not used to force the alignment of body paragraphs, but only for small sections that require special formatting.)
  • Tables in HTML and e-books are now centred (although whether they appear so will depend on the program in which you open the files - Adobe Digital Editions, for instance, ignores table centring).
  • Scapple Import
  • Added new option to the Import preferences for Scapple documents: “Import first lines of notes as titles only”.
  • Notes imported from Scapple now maintain rich text attributes (requires Scapple 1.1).
  • Text Editing
  • Find and Replace now works in inspector comments and footnotes.
  • You can now strike out text in PDF files.
  • Ruler units now affect project notes and inspector notes as well as main editor.
  • Images can now be dragged from Scrivener’s editors into the Finder and to other locations requiring an image file path.
  • Improved selection across scrivenings.
  • Updated “Update Links to Use Target Titles” so that it doesn’t affect placeholder tags such as , , etc. This makes it very easy to update linked table of contents now, by selecting all the text in the TOC document and using this feature.
  • Made improvements to URL encoding and decoding in the Add/Edit Link panel.
  • Posting to Facebook is now an option in the “Share” contextual menu in text views (10.8+ only).
  • Other
  • Templates chooser view rewritten from scratch with accessibility (VoiceOver) support.
  • “Lock in Place” is now available even when the header view is hidden.
  • Ctrl-clicking on a document icon in the binder, search results, collection list, corkboard or outliner now brings up only the “Change Icon” menu rather than the complete contextual menu, making it easier to change document icons.
  • Ctrl-clicking on the binder header now brings up a menu allowing you to set the “Binder Affects…” setting and to hoist or unhoist the binder when appropriate.
  • You can now drag references into collections.
  • Added “NSSupportsAutomaticGraphicsSwitching” to Scrivener’s info.plist, which should prevent it switching to the discrete graphics card unnecessary on dual-GPU machines.
  • Project note titles are now affected in Project Replace if “Titles” is ticked.
  • Bundled MultiMarkdown executables back into the Mac App Store version. All MMD executables are now sandboxed and code-signed in the MAS version to meet Apple’s store requirements.
  • Copy as External Link now also includes a plain text variant on the pasteboard.
  • The label of the “Scale to fit” button in the image resizing HUD is now clickable.
  • Added View > Media > Rewind on Pause menu item.
  • Made improvements to speed in scrolling through and manipulating the list of names in the name generator.
  • Added “Auto-Generate Titles” to the Documents menu.
  • Changed project keywords shortcut to Shift-Cmd-K, making them easier to access from the keyboard.
  • Fixed bug in Simplenote sync whereby sync would appear to hang when deleting notes (although the sync panel could be dismissed and Scrivener would continue to run as normal).
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug whereby certain files containing footnotes would cause a crash on import if the project was set up to use footnote markers.
  • Fixed bug whereby typing could still slow down dramatically in scaled inspector comments and footnotes. Slower.
  • Fixed bug whereby imported project notes would not retain their text unless edited.
  • Fixed bug whereby there was no keyboard focus when creating new projects from the Blank template, which could cause a crash if you tried to create a new document without clicking anyway.
  • Fixed bug that caused a crash in Project Replace on OS X 10.6 and below.
  • Fixed bug whereby, in rare circumstances (e.g. when multiple files were selected in the binder), clicking to add another snapshot would thrown an internal error.
  • Fixed bug whereby Increase/Decrease First Line Indents could throw an exception.
  • Fixed bug whereby dragging a document into another project as a Scrivener link would throw an exception.
  • Minor (Usability):
  • Fixed further bugs in opening external references.
  • Fixed bug whereby dragging footnotes and comments from inspector would cause them to be copied rather than to move.
  • Fixed bug whereby keyboard focus was lost when entering or exiting full screen mode.
  • Fixed bug whereby the header and footer would not be shown on the last page of a compiled PDF or printed document if the last page was a one-page document with a page break before it.
  • Fixed bug whereby the created and modified dates of documents in projects created from templates would show the date they were added to and edited in the template, not the date the project was created from the template.
  • Fixed bug whereby clicking on a document that was already selected in the binder when the binder was set to slide in in full screen mode would do nothing.
  • Fixed bug whereby “Search in Wikipedia” didn’t work for searches with spaces in them.
  • Fixed bug whereby certain contextual actions were not available in the binder or outliner when they were set to slide in in full screen.
  • Fixed bug whereby “Treat ‘Preserve Formatting’ blocks as raw HTML” only worked for the fist block.
  • Fixed bug whereby PDF images didn’t work for inclusion using the Compile tag.
  • Fixed bug whereby “selection affects other editor” didn’t work the first time the editor was split during a session.
  • Fixed bug whereby Keep with Next could cause formatting problems in some circumstances in exported RTF files.
  • Fixed bug whereby scratchpad could list folders that happened to have the extensions of recognised text file formats, and thus show “No selection” when selected.
  • Fixed bug whereby dragging images into the synopsis picture of QuickReference panels did not work.
  • Fixed bug whereby paragraph-based formatting presets could mess up cells if applied to tables.
  • Fixed bug whereby new custom columns added to the outliner would not use the correct font if set to wrap.
  • Fixed bug whereby clearing the editor history would also forget the current document.
  • Fixed bug whereby project target deadline countdowns could be off by a day if the target crossed a DST/BST boundary (bug fix applies to 10.5+ only).
  • Fixed bug whereby the Kindle start tag would not be inserted if Scrivener was not set to automatically generate the table of contents during Compile.
  • Fixed bug whereby converting between script formats would ignore “Keep with Next” settings.
  • Fixed bug whereby “Keep with Next” wasn’t turned on for scene headings or character names in imported Fountain scripts.
  • Fixed bug whereby footnotes grouped by section in e-book exports could have an extra blank line below the first footnote of each section.
  • Fixed bug whereby the “Keywords” column of the outliner could not be sorted.
  • Fixed bug whereby links copied into the editor using Safari’s “Copy Link” wouldn’t be recognised as links by the contextual menu or “Edit Link…” menu item until the project was closed and reopened.
  • Minor bug fix: You can no longer import web pages into the Trash folder by dragging them from a browser’s address field.
  • Fixed bug whereby RTF bookmarks could cause problems with Bookends, with the closing bookmark tag ending up inside a citation at the end of the document.
  • UI:
  • Hopefully fixed a bug whereby using a block insertion point in a fixed width editor could cause the text to disappear (not to be deleted, but not to be drawn correctly).
  • Fixed bug whereby main editor would get a horizontal scroller upon entering and then exiting full screen mode.
  • Fixed bug whereby vertical scroller could disappear until the window was resized on entering and exiting full screen mode.
  • Fixed a bug whereby double-clicking the central divider when the editor was vertically split could result in extra space below the text when the text should have fit the space available.
  • Fixed bug with drag and drop in corkboard when displaying only a single column of cards.
  • Fixed minor bug whereby the corkboard options popover wouldn’t always disable or enable the correct options when viewing multiple groups.
  • Fixed minor bug whereby splitting the editor wouldn’t always result in evenly-sized editors.
  • Fixed bug whereby a keyword not assigned to the document could appear in the outliner while a new keywords was being added to the inspector.
  • Hopefully fixed minor bugs with restoring split positions on project reopen.
  • Fixed serious editor drawing issues on Mavericks, related to the Mavericks’ new responsive scrolling feature.
  • >Minor (Usability)
  • Fixed further bugs in opening external references.
  • Fixed bug whereby dragging footnotes and comments from inspector would cause them to be copied rather than to move.
  • Fixed bug whereby keyboard focus was lost when entering or exiting full screen mode.
  • Fixed bug whereby the header and footer would not be shown on the last page of a compiled PDF or printed document if the last page was a one-page document with a page break before it.
  • Fixed bug whereby the created and modified dates of documents in projects created from templates would show the date they were added to and edited in the template, not the date the project was created from the template.
  • Fixed bug whereby clicking on a document that was already selected in the binder when the binder was set to slide in in full screen mode would do nothing.
  • Fixed bug whereby “Search in Wikipedia” didn’t work for searches with spaces in them.
  • Fixed bug whereby certain contextual actions were not available in the binder or outliner when they were set to slide in in full screen.
  • Fixed bug whereby “Treat ‘Preserve Formatting’ blocks as raw HTML” only worked for the fist block.
  • Fixed bug whereby PDF images didn’t work for inclusion using the Compile tag.
  • Fixed bug whereby “selection affects other editor” didn’t work the first time the editor was split during a session.
  • Fixed bug whereby Keep with Next could cause formatting problems in some circumstances in exported RTF files.
  • Fixed bug whereby scratchpad could list folders that happened to have the extensions of recognised text file formats, and thus show “No selection” when selected.
  • Fixed bug whereby dragging images into the synopsis picture of QuickReference panels did not work.
  • Fixed bug whereby paragraph-based formatting presets could mess up cells if applied to tables.
  • Fixed bug whereby new custom columns added to the outliner would not use the correct font if set to wrap.
  • Fixed bug whereby clearing the editor history would also forget the current document.
  • Fixed bug whereby project target deadline countdowns could be off by a day if the target crossed a DST/BST boundary (bug fix applies to 10.5+ only).
  • Fixed bug whereby the Kindle start tag would not be inserted if Scrivener was not set to automatically generate the table of contents during Compile.
  • Fixed bug whereby converting between script formats would ignore “Keep with Next” settings.
  • Fixed bug whereby “Keep with Next” wasn’t turned on for scene headings or character names in imported Fountain scripts.
  • Fixed bug whereby footnotes grouped by section in e-book exports could have an extra blank line below the first footnote of each section.
  • Fixed bug whereby the “Keywords” column of the outliner could not be sorted.
  • Fixed bug whereby links copied into the editor using Safari’s “Copy Link” wouldn’t be recognised as links by the contextual menu or “Edit Link…” menu item until the project was closed and reopened.
  • Minor bug fix: You can no longer import web pages into the Trash folder by dragging them from a browser’s address field.
  • Fixed bug whereby RTF bookmarks could cause problems with Bookends, with the closing bookmark tag ending up inside a citation at the end of the document.
  • UI:
  • Hopefully fixed a bug whereby using a block insertion point in a fixed width editor could cause the text to disappear (not to be deleted, but not to be drawn correctly).
  • Fixed bug whereby main editor would get a horizontal scroller upon entering and then exiting full screen mode.
  • Fixed bug whereby vertical scroller could disappear until the window was resized on entering and exiting full screen mode.
  • Fixed a bug whereby double-clicking the central divider when the editor was vertically split could result in extra space below the text when the text should have fit the space available.
  • Fixed bug with drag and drop in corkboard when displaying only a single column of cards.
  • Fixed minor bug whereby the corkboard options popover wouldn’t always disable or enable the correct options when viewing multiple groups.
  • Fixed minor bug whereby splitting the editor wouldn’t always result in evenly-sized editors.
  • Fixed bug whereby a keyword not assigned to the document could appear in the outliner while a new keywords was being added to the inspector.
  • Hopefully fixed minor bugs with restoring split positions on project reopen.
  • Fixed serious editor drawing issues on Mavericks, related to the Mavericks’ new responsive scrolling feature.

New in Scrivener 2.4.1 (Mar 9, 2013)

  • Fixed bug whereby file references with spaces in the file path could not be opened from Scrivener's references pane.
  • Fixed bug whereby there could be a typing lag in scaled footnotes in the inspector.
  • Improved buffer area around editor split-divider when double-clicking to make editors same width or height.
  • Fixed bug whereby clicking the “Move...” toolbar items repeatedly and quickly could cause an exception to be thrown.
  • Fixed bug whereby replacements didn't work in e-book NCX titles.
  • “Project Properties” is now the first pane in Meta-Data Settings.
  • Fixed bug whereby Compile presets panel resizing would not resize the presets tab view.
  • Moved “Show Titles in Scrivenings” to the Format > Options menu.
  • Updated certain non-Retina toolbar items to match those used on Retina displays.
  • Forward references are now supported in autonumbering, using e.g. to refer to numbers generated using .
  • Fixed bug whereby exception could be thrown when typing in old script formats.
  • Scrivener no longer throws up internal error alerts by default. The error alert feature was introduced in 2.4, but there are too many harmless errors that get thrown by plugins or OS X itself which can trigger an alert message. It can be turned back on via a new “Show internal error alerts” preference, but should only be turned on if you encounter strange problems in Scrivener.
  • Fixed bug whereby footnote markers would not have a space after them in exported RTF files if the text was not left-aligned.

New in Scrivener 2.4 (Mar 1, 2013)

  • Refinements and Changes:
  • Retina Display-Compatible.
  • Scrivener is now fully Retina Display-compatible. The interface and every graphic across the application has been updated to take full advantage of the extra resolution on Retina displays.
  • Compile
  • The "Manage Compile Format Presets" pane of Compile now has two panes: "Global Presets" and "Project Presets". The latter allows you to save different compile presets into the project without making them available globally.
  • Added an option to have tables converted to images during compile for e-books, as not all e-readers display tables very well.
  • Added an option to resample images in text during compile, so that the exported images are no larger than they appear in the editor.
  • The tag (and certain other tags) can now be used in compile separators.
  • Made slight adjustments to order that tags are replaced, so that they work in more complex scenarios during Compile.
  • If you have multiple images in a project that have the same name, you can now specify the exact image to use in a project when using the tag by assigning a Scrivener Link.
  • Added new option to the "Layout" pane of Compile for .epub exports: "Include standard Adobe Digital Editions page template". If ticked, a page-template.xpgt file is included in the .epub file. In previous versions, this file (which makes the output look better in Digital Editions and on Sony devices) was included automatically; however, iTunes Producer now throws errors if this file is included, so it has been made optional and turned off by default.
  • The media type for the Adobe page template (XPGT) file that can optionally be included with .epub files is now given as "application/vnd.adobe-page-template+xml” instead of "application/adobe-page-template+xml", which caused Sigil to reject the file.
  • You can now add Scrivener Links to the tag to refer to other sections (note that the other sections must be numbered with the tag themselves for this to work).
  • Scrivener now tries to avoid exporting the same image twice when generating HTML and e-book files.
  • You can now choose whether or not document titles and synopses get included as scene titles and summaries in FDX export (previously, titles and synopses were always included, which may not be desirable for users using these features only for the rough draft stages).
  • Added a new placeholder tag, , which can be placed in a blank document to indicate where the automatically-generated table of contents should go when compiling e-books (the title of the document containing this tag must match the one set for the contents page in the "Layouts" pane of Compile).
  • Added new option to the Kindle compile "Layout" pane: "Book begins after front matter". If this is ticked, the exported Kindle file will be set to open at the first document following the front matter (which is how it has worked automatically until now). If it is unticked, the book will open either at the start, or at the section in which a new tag, "", is placed.
  • The "Contributors" field in e-book meta-data (in the Compile panel) now takes a semi-colon instead of a comma as its separator like the "Authors" field, so that commas can be inserted into author names.
  • When capitalising the first words of the text in each section via Compile, you can now choose to use small caps.
  • To adhere to Amazon's stricter publishing guidelines, when creating Kindle files, Scrivener no longer writes out the font size or alignment for body text for any body text that uses the standard font size or uses left alignment or justification.
  • Added "Remove trailing whitespace" option to Compile. This is useful for those who, like me, accidentally leave blank lines at the end of their text documents. This deletes any blank whitespace from the end of the document text and notes in the compiled document.
  • Custom meta-data can now be used in separators in Compile.
  • E-book export now uses ems instead of pixels for text indents.
  • Scriptwriting
  • Added extensive support for the Fountain screenplay syntax (http://fountain.io). Fountain is supported for Import, Import and Split, Export, Compile and, perhaps most usefully for scriptwriters, External Folder Sync. This means that scriptwriters can now sync their screenplays with plain text iOS apps, use the easy-to-learn Fountain markup syntax when editing their files in any iOS plain text editor, and have everything synced back with Scrivener with all script elements recognised and even script notes and dual dialogue markup intact.
  • When switching between script formats, the conversion panel now pops down, making it easier to switch between formats.
  • Regular Expressions Support
  • Regular Expressions (RegEx) are now supported in project search, Project Replace, document Find and Replace, synopsis search and Compile replacements. (Lion and above only.)
  • Formatting Options
  • Added "Tabs and Indents..." to Format > Text menu, which brings down a panel giving precision control over tabs and indents. This can be used in Compile, too.
  • Added "Strip Leading Tabs" to the Format > Convert menu.
  • Convert Formatting to Default Text Style now also updates the font of inline footnotes if the preferences are set up to use a different font for footnotes.
  • Convert Quotes to Straight Quotes and Quotes to Smart Quotes now also converts inspector comments and footnotes within the affected text.
  • Formatting presets can now save and apply bullets. (Note, however, that since presets only save one paragraph style per preset, they can only be used to apply one type of bullet, so don't work so well for multi-level bullets or lists.)
  • Customise Author and Address Details
  • You can now tell Scrivener which Contacts/Address Book entry to use when adding your name and address to title pages by typing "(Scrivener:UseMe)" somewhere in the "note" area of the contact you wish Scrivener to use in Contacts/Address Book.
  • Scapple Support (Scapple is Literature & Latte’s upcoming freeform mind-mapping-type app.)
  • Added support for dragging Scapple notes into Scrivener's freeform corkboard mode.
  • You can now drag Scapple notes from a Scapple board into Scrivener's binder.
  • You can now drag from Scrivener's freeform corkboard into Scapple.QuickReference Panels
  • You can now split QuickReference panels vertically as well as horizontally, using the View > Layout > Split... commands.
  • Scratch Pad
  • The scratch pad can now read plain text files. It's default format can also now be set via the "General" pane of the preferences. There, you can choose whether new scratch pad files are saved as plain text, RTF or RTFD. This makes syncing scratch pad notes with plain text iOS apps possible.
  • Inspector Comment and Footnote Zoom
  • Inspector comments and footnotes now get scaled along with the text (although you can turn this behaviour off or set custom comment scales using the comments contextual menu).
  • Find and Replace
  • The Find and Project Replace panels now use larger text fields that show invisible characters, to make it easier to find and replace carriage returns, tab characters and suchlike. The contextual menu of these fields contains an "Insert" menu allowing you to insert common invisible characters, too.
  • Index Cards
  • You can now determine how images are scaled on index cards, and how they are placed, via a new contextual menu in the index card in the inspector.
  • You can now drag images from the text into the index card image area.
  • MultiMarkdown
  • Updated Scrivener's internal MultiMarkdown package to 3.7.
  • Other
  • Added a link to our video tutorials YouTube channel to the "Getting Started" pane of the templates chooser panel.
  • Changed the internal project loading code on 10.7 and above to use newer methods.
  • Added a description to the "Scrivener.app wants to access your Contacts" message that OS X shows on Mountain Lion the first time Scrivener is launched.
  • Renamed "Save Search..." in the search menu to "Save Search As Collection..."
  • The Dock no longer bounces when importing files if Scrivener is inactive.
  • Added a hidden preference, "BinderSlideInWidth", which can be set via the Terminal to override the default width of the binder when sliding in in full screen mode.
  • Added support for Java 1.7 for the Aspose Word export and import formats.
  • Added extra error-checking routines to the scrivenings saving code.
  • Links in comments now draw correctly even when they don't have the focus (although comments still need the focus in order for links to be clickable).
  • Keyboard shortcuts for navigating betweens snapshot changes now work for the inspector even when the focus is in the main editor.
  • In the regular version of Scrivener, "Deactivate" will now remove the Mac App Store receipt placed in Application Support by the App Store version if that is what is being used as the basis for Scrivener's registration. This is purely for the rare cases where for Mac App Store users want to transfer to using a serial number bought from us direct.
  • It is now possible to apply Scrivener links to images.
  • Made minor improvement to appearance of .scriv thumbnails in the Finder, so that they are more instantly recognisable.
  • Removed formatting presets button from format bar in preferences and text preferences panels, because this confused some users.
  • Creating new documents in the outliner that already have a synopsis (using document templates) now causes only the title to be selected ready for editing, not the synopsis as well.
  • When converting inline annotations or footnotes to inspector comments or footnotes, the paragraph formatting is now removed so that they don't have difficult formatting in the inspector.
  • The add comment/footnote buttons are now disabled if you are editing a comment or footnote in the inspector, since they do nothing in this instance.
  • The Enter key now ends editing in inspector comments and footnotes (the Return key still works as normal).
  • Search in Wikipedia, Google and Spotlight are now available in the name generator.
  • The text image resizing panel now shows actual pixels and DPI in a small text field at the bottom.
  • Escape now cancels the text image resizing panel.
  • Backup trimming no longer takes place if the project being automatically backed up seems to be inside the backups folder. This avoids the problem whereby you could end up accidentally overwriting the backup you were looking for by opening and closing backups if any changes got made to them. (Projects opened from the backups folder that automatically get backed up will use the suffix "_bak" instead of "bak", too, so that it's easier to see which these are.)
  • The button in the right of the outliner header bar (with the two chevrons) now brings up a popover with checkboxes for selecting which outliner columns should be visible instead of a menu (the menu is still available by Ctrl-clicking on the header bar, though).
  • If an index card in the corkboard, row in the outliner or comment in the inspector is already selected, you can now single-click on it to start editing it (as long as it is the only one selected).
  • The third click in the header bar of search results, references and snapshots tables now gets rid of sorting, as in the outliner.
  • The "Go To" menu in the main menu always shows the full binder now, even when in scrivenings mode (since both the editor header bar icon menu and the full screen control panel menu are limited to scrivenings documents anyway).
  • Composition mode navigation history now remembers scrivenings.
  • When the project Trash is emptied, references pointing to deleted documents are now automatically deleted.
  • Added Edit > Select Subgroups command. This selects all subgroups of the selected items in the binder or outliner.
  • Improved the "Look Up" methods so that they now find the word nearest the insertion point in more edge cases.
  • Number text fields in project statistics and targets are now selectable so that they can be copied.
  • Navigation history is now limited to 100 items, to prevent problems with the history building up over years.
  • Added a new hidden preference, "DisableDeviceUnmountMonitoring". Turning this on via the Terminal will prevent Scrivener from monitoring disk unmounting, which can otherwise prevent Parallels from starting up using a disk partition and Boot Camp.
  • Added a "Clear" button to external folder sync to make it easier to stop syncing with an external folder.
  • Bugs Fixed:
  • Major (Stability):
  • Fixed critical data-loss bug whereby edits made in scrivenings mode could fail to save in projects that had been open for longer than two days.
  • Fixed bug in the sandboxed version whereby projects could not be saved as templates.
  • Fixed bug whereby creating a new project and immediately applying a layout could cause a crash in full screen mode.
  • Minor (Usability):
  • Fixed bug whereby overriding the text format in Compile on Tiger would cause bold and italics to be lost.
  • Fixed bug in the save code that could end up reporting that the project location was wrong in rare circumstances.
  • Fixed bug in the sandboxed version whereby it would ask for permission to ask the crash logs folder even if it already had permission.
  • Fixed bug whereby FDX export could create FDX files in which the script elements were not differentiated if the project had been edited in the Windows version.
  • Fixed sandboxing bug which meant that internal links and a navigable table of contents never got added to PDF files exported from the Mac App Store version.
  • Fixed bug where PDF/print compile could fail in rare circumstances when "Remove empty line separators that fall across page breaks" was ticked.
  • Fixed bug whereby Sort Paragraphs and Sort Rows (for text tables) was not localised, so did not always sort correctly.
  • Fixed bug whereby tagged autonumbering would not work when several tags were placed together with no spaces between them.
  • Fixed bug whereby headers and footers could come out bold or italic in RTF, .doc, .docx and .odt export if the first words of the main text were bold or italic.
  • Fixed bug whereby if was used in front matter pages, negative page numbers would be printed for those first pages (now no pages numbers are output if the numbers are negative).
  • Fixed bug whereby would count all pages, even if front matter was not set to have page numbering.
  • Fixed bug whereby converting script formatting could choke on general text.
  • Fixed bug where by the "Preserve existing files" tickbox for LaTeX export would cause another folder to be created inside the folder at the chosen path.
  • Fixed bug whereby exception would get thrown on Tiger when accessing the Synopsis Finder.
  • Fixed bug whereby images might not be exported to some MultiMarkdown formats if they were identical to another image also included in the compile.
  • Fixed minor bug whereby editing a link with the cursor inside the link but without a selection would cause the new URL to get inserted upon confirmation rather than changing the URL of the existing linked text.
  • Fixed bug whereby performing Replace All in scrivenings mode with titles shown would only update the title of the document that had the focus, and it may have been updated to use the wrong title.
  • Fixed bug whereby highlight toggle would affect main text view in Compose mode even if the focus was in the inspector panel.
  • Fixed bug that could cause RTF tables to get messed up on import if they contained comments or footnotes; the comments and footnotes could also end up in the wrong place after the table.
  • Fixed bug whereby PDF meta-data would not be applied upon Compile unless the document had internal links.
  • Fixed bug whereby hitting return at the start of a Scene Heading line in scriptwriting mode would convert it to an Action element.
  • Fixed bug whereby the titles of the formats in the script conversion panel were not accurate when it popped down automatically after making changes to script settings if you had change the script format title.
  • Fixed bug whereby footnotes in compiled RTF documents would not use the same alignment as the majority of the text, but would always come out left-justified.
  • Fixed bug whereby the references of documents dragged between projects or imported using Import Scrivener Project would point to the wrong document.
  • Fixed bug whereby using fake small caps in HTML or e-book compile would cause the tag to be placed around every small-cap character rather than around complete small-cap phrases, thus swelling HTML file size.
  • Fixed bug whereby the name generator would refuse to generate names if a forename list wasn't selected even when a forename had been set manually.
  • Fixed bug whereby adding a comment or footnote to a range of text that already has a comment or footnote associated with it would wipe the existing footnote when using the inspector buttons. This now edits the existing comment (converting it to the type indicated by the clicked button).
  • Fixed several related bugs which could cause some files not to be exported in the sandboxed version (for instance, if a text group's title ended with a period, or if "Export selected only" was ticked in some circumstances). When including notes, snapshots or meta-data in single-file exports, a folder will be created to hold the files now, too (which avoids these related files failing to get written to disk under sandboxing).
  • Worked around a strange Cocoa bug whereby PNG images inserted into text that were smaller than 18 pixels in size would refuse to scale. Such images are now converted to JPG internally when scaled.
  • Fixed minor bug whereby Import Scrivener Project would create empty text files for imported empty notes and synopses.
  • Minor bug fixes and improvements to Import Scrivener Project.
  • Fixed bug whereby if the last character of a document was highlighted or had a comment or footnote, this attribute would be applied to the separator when merged with another document.
  • Fixed bug whereby the footnotes document in EPUB files would appear without margins and disconnected from everything else in Apple's iBooks.
  • Made changes to the way that Scrivener Links and inspector comments and footnotes get saved and loaded, which should fix once and for all an ongoing bug that has affected users whereby, in rare circumstances, comments could shift positions upon reopening a project.
  • Fixed bug whereby, if you copied and pasted a MathType equation in the same document and then edited the second one, the changes in MathType would get applied to the first one.
  • Fixed bug whereby Keep with Next in a paragraph could cause all paragraphs to be set to KWN when exported to .doc or .docx formats.
  • Fixed bug whereby links could be included in formatting presets.
  • Fixed bug whereby editing the keywords or references of duplicated documents could affect the original.
  • Fixed bug whereby bookmarks in Word documents would start before section breaks.
  • Fixed bug whereby References could not open URLs with accented or special characters in them.
  • UI:
  • Invisible characters now draw correctly in right-to-left text.
  • Fixed minor bugs with restoring pane sizes when a project is restored in full screen mode.
  • Fixed bug whereby "Sync only documents in collection" in the external folder sync panel would be available even when it would have no effect because nothing was selected for syncing.
  • Fixed bug whereby invisible characters could draw in the wrong place if exact line spacing was used and set to a value below 14 points.
  • Fixed bug whereby Opt-Shift-down arrow would not select scrivenings separators.
  • Fixed bug whereby buttons at the top of the binder and inspector could not be clicked before they slid back in when in full screen mode if the toolbar was visible - when the binder and inspector are set to slide out in full screen mode, they no longer cover the toolbar area.
  • Fixed bug that caused project targets and statistics always to revert to showing the stats for the full Draft rather than the current compile group when re-opening a project.
  • Fixed minor visual glitch on Mountain Lion whereby text in the binder was a pixel lower than it should be.
  • Fixed bug that caused the "Use hyphenation" option not to be visible for standard PDF and Print compiles.
  • Fixed bug in minimalist scrollers in Compose mode whereby on systems earlier than Lion, the old grey arrows would get drawn at the top and bottom.
  • Fixed bug whereby session target count wouldn't update correctly upon closing and reopening the project after midnight.
  • Fixed bug whereby project targets didn't update the "days remaining" text upon resetting the session count.
  • Fixed bug whereby Undo would not work for undoing conversions between inline and inspector notes in scrivenings mode.
  • Fixed bug whereby Collections split height wasn't restored properly on project reload.
  • Fixed bug whereby single documents could be put into scrivenings mode in rare circumstances (for instance, using layouts or when navigating back to a document that used to be a text group).
  • When adding new documents to the corkboard, outliner or editor, the binder selection is now maintained (previously, the position of the selected rows would stay the same, which might result in different documents being selected).
  • Fixed bug whereby binder and inspector full screen slide-in panels could appear in other spaces when first switching in certain circumstances.
  • Hopefully fixed bug whereby not all actions were available in the slide-out binder and inspector panels in full screen mode (such as Move To in the contextual menu).
  • Fixed bug whereby a white gap could appear next to the corner view of the outliner when overlay scrollers were used.

New in Scrivener 2.3.1 (Jul 24, 2012)

  • REFINEMENTS AND CHANGES:
  • Mountain Lion Support:
  • Fully Mountain Lion-compatible, including support for GateKeeper.
  • On Mountain Lion, you can easily share your daily session goal via Twitter using the new icon in the Project Targets panel.
  • On Mountain Lion, if Growl isn’t installed, target notifications will use Notification Center. (If you have Growl installed, you can still force Scrivener to use Notification Center by using the hidden preference “AlwaysUseNotificationCenter” - in Terminal, type “defaults write com.literatureandlatte.scrivener2.plist AlwaysUseNotificationCenter 1”.)
  • On Mountain Lion, Quick Look gestures (three-finger taps by default) on the binder, corkboard, outliner, synopsis search results or references lists bring up a QuickReference or Quick Look panel for the tapped item.
  • Other
  • The $@ tag can now be used more than once in custom Compile replacements.
  • Added new option, “Custom separator centering ignores indents”, to the Options area of the Compile “Formatting” pane.
  • Added option to “KindleGen” compile pane to save the KindleGen source files along with the .mobi file, for those who wish to tweak the HTML or other files manually.
  • Made some improvements to “Capitalize ‘i’” so that it now works in more situations but also avoids capitalising “i.e.” as much as possible.
  • Project completions now work in inspector comments and footnotes.
  • You can now drag project completions between projects via the Auto-Complete List panel.
  • Worked around an Apple text system bug that adds lots of extra spacing above images when a line height multiple is applied, so that images (and inline MathType equations) should now look much better. (Thanks to Martin at Nisus for the tip on the workaround.) The new behaviour can be turned off by setting the hidden default “SCRUseNSTextImageSpacing” to YES and restarting Scrivener.
  • Zipped backups and project template creation now uses ditto instead of zip if the project contains any aliases, in order to preserve alias data.
  • BUGS FIXED:
  • Fixed bug whereby, when informing you that you require Java to use the new .doc, .docx and .odt converters, Scrivener would not report the Java version you needed correctly, instead telling you that you had “%%JAVAVERSION”.
  • Fixed bug with new .doc, .docx and .odt importers that could cause a hang with certain files.
  • Fixed bug that could cause slowdown when using fixed editor width with “Use fixed width” with “Center”.
  • Fixed drawing bug when using a fixed width editor, not centred, whereby the scroll view background colour would show through rather than the text background colour.
  • Fixed bug in RTF export affecting right indents (which also affected .doc, .docx and .odt export using the new converters).
  • Fixed bug that meant OPML files could not be imported into the Draft folder (unless you added the “opml” extension to the plain text import types Import/Export preferences).
  • Fixed bug that could cause an error to get thrown while using Project Replace if custom meta-data was affected by the find-and-replace.
  • Fixed bug whereby you could toggle the alignment controls in the formatting bar on and off.
  • Fixed bug which could cause certain .doc and .docx files imported using the new converters to come in using the Symbol font and thus unreadable.
  • Fixed bug whereby QuickReference panels, when floated above other windows, wouldn’t participate in window cycling. This affected the main “Float Window” feature, too. (Fixed on 10.6 and above only, as older systems have no way of overriding the default behaviour of floating windows.)
  • Fixed the script format converter panel (Documents > Convert > Script Format…) so that the elements of the selected format now display correctly.
  • Fixed bug whereby applying a character preset to an entire paragraph would change the paragraph formatting too.
  • Fixed crash that could occur when emptying the Trash and custom meta-data was visible in the inspector.
  • Fixed a bug in the numbering of nested lists in HTML export.

New in Scrivener 2.3 (Jun 28, 2012)

  • REFINEMENTS AND CHANGES:
  • Import/Export:
  • Added massively improved support for .doc, .docx and .odt formats - Scrivener can now retain more formatting and features (such as images, footnotes and comments) when importing these formats, and generate more features (images, footnotes, comments, headers and footers) when exporting to these formats. Note that the improved support for these formats requires Leopard or above and Java to be installed.
  • Import > Research Files as Aliases now allows any type of file to be imported as an alias except for text files and .scriv files.
  • Added “Plain Text Import Types” pane to Import/Export preferences. This allows you to define file extensions that Scrivener should treat as plain text types when importing.
  • When documents are dragged between projects, they now retain their label and status (if the destination project doesn’t contain a matching label or status item, then one is created in its Meta-Data Settings).
  • It is now possible to drag labels, status items and custom meta-data between projects via the Meta-Data Settings panel.
  • Worked around a bug in Apple’s HTML generation code that could result in invalid HTML for nested lists (which could affect .epub and .mobi files, and cause iBooks to complain that the HTML was invalid if nested lists were included in the e-book).
  • You can now drag URLs into the header bar of the editor to display web pages without importing them.
  • Compile:
  • Script formatting CSS now uses “monospace” as the font family rather than “Courier”.
  • “No Synopsis” is no longer used in Compile as a placeholder for synopses with no text - instead, empty synopses are just omitted altogether.
  • Added “Convert Markdown to bold and italics” option to Transformations pane of Compile - useful for MMD users wishing to compile to ebook formats, for instance.
  • Tables and lists now automatically retain their indentations and tabs during Compile even if formatting is set to be overridden.
  • Added “iBooks Author Chapters (.docx)” to the list of compile formats. This will break up the text by chapter (as set in the “Separators” pane for this format) and save each chapter to a different .docx file. The resulting .docx chapter files can then be dragged into iBooks Author. (There is no way to support the iBook Author format directly as it uses a private Apple format, but this should make getting your work across to iBooks Author relatively pain-free.)
  • Changes to the “Formatting” pane of Compile: renamed “Level Settings” to “Section Layout”; renamed the “Text” tab inside the section layout settings to “First Page”.
  • Added options for choosing whether the first page of a section should be on a recto or verso page in the “First Page” tab of the Section Layout settings of the “Formatting” pane of Compile. (For PDF and printing only.)
  • Added an option for columns in RTF to start after front matter.
  • Updated “Novel with Parts” template to use front matter, and added compile presets for “Paperback Novel (with Parts)”, “Standard Manuscript Format (with Parts)” and “E-book (with Parts)”, all of which are designed to work with the “Novel with Parts” template. (You may need to enable these via “Mange Compile Format Presets” in the “Format As” Compile menu.)
  • “Go To Beginning” will now work on the Kindle Fire as well as other types of Kindle when front matter is used (the start of the text is taken to be the first document after any front matter).
  • Compiling to PDF now supports internal links (such as for table of contents), meta-data, and outlines (visible via View > Table of Contents in Preview, for instance).
  • Compiled PDFs now support clickable footnote markers and labels.
  • Internal links are now preserved when compiling to RTF format (and to .doc and .docx if using the advanced Java-based exporters). (Note to Nisus Writer users: There is currently a bug in Nisus Writer whereby internal links do not work when pointing to bookmarks with underscores in them. By default, however, Scrivener replaces any whitespace in file names with underscores when generating bookmark names. You can turn this behaviour off and ensure that bookmark names contain no underscores using the hidden preference “RemoveUnderscoresInRTFBookmarks” - in Terminal, app, type and run “defaults write com.literatureandlatte.scrivener2 RemoveUnderscoresInRTFBookmarks YES”. Nisus users wishing to use internal links are therefore recommended to turn this hidden preference on until the bug is fixed in Nisus. Users of other word processors should never need to touch this hidden preference.)
  • Word and character count placeholders now work in headers and footers.
  • Compile now supports tags pointing to images - e.g. or . These tags can be used to add images to title prefixes and suffixes, too. See Help > Placeholder Tags List… for more details.
  • Added options for omitting title prefixes and suffixes for front matter documents to the “Title Adjustments” pane of Compile.
  • Font overrides in Compile now respect the typeface choices for the override font.
  • You can now escape placeholder tags by prefixing them with the backslash character.
  • MultiMarkdown 3.0 Support:
  • Scrivener now supports MultiMarkdown 3.0 (and can export directly to PDF via MultiMarkdown and LaTeX). New options have been added to Compile to support this.
  • Lion Full Screen Mode Improvements:
  • In Lion’s full screen mode, if the binder or inspector is hidden, they will now slide out when you place the cursor at the edge of the screen for a second.
  • Added a new Appearance preference: “Hide binder and inspector when entering full screen mode”. If ticked, the binder and inspector will be hidden automatically when entering Lion’s full screen mode.
  • Footnotes and Comments:
  • If a project is set to use footnote markers, deleting the footnotes in the inspector will now delete the markers from the text, too.
  • Added an option to the main text contextual menu to select the entire current comment, footnote or annotation if there is one at the insertion point or partially selected.
  • Dragging an inspector comment or footnote onto selected text will now apply the comment or footnote to the entire selection.
  • Added “Select Annotation/Footnote” to Edit menu.
  • Collapsed comments now show the first few words of their text and have tooltips to show the entire text when the mouse is over them.
  • Corkboard and Outliner:
  • If you drag an image from the Finder onto the index card in the inspector, the index card will now switch to show the image view.
  • Cmd-7 will now toggle between the image and index card in the inspector.
  • if “selection affects other editor” is turned on and you click back into the corkboard or outliner to give them the focus, the selection in the other editor will now change even if the selection hasn’t changed (e.g. because the other editor’s document had been changed using the binder or navigation history and so gone out of sync with the outliner or corkboard selection).
  • Added View > Outline > Collapse All To Current Level. This works on the binder and outliner view, and will collapse the outline so that the deepest level shown is that of the currently selected document.
  • If double-clicking on the corkboard is set to create a new card, the new card now respects the default subdocument type.
  • Added “Lock Group View Mode” to the header bar menu, and “Lock Group/Collection View Mode” to the View > Editor menu. If this is selected, the current group will always open in a particular view mode (e.g. corkboard, outliner etc) regardless of the current default.
  • External Folder Sync and Simplenote Sync:
  • External folder syncing now supports arbitrary path extensions for plain text format.
  • Added “Sync with External Folder Now” to the File menu (under Sync), along with a toolbar icon that does the same (available via View > Customize Toolbar…). This is only available if folder sync has been set up once - if so, then this will just sync straight away using the current settings.
  • Added an option to Simplenote sync not to insert blank lines between paragraphs.
  • Snapshots:
  • Added option to “General” pane of Preferences: “Take snapshots upon manually saving text documents”. If selected, whenever you hit cmd-S or select “Save” from the File menu, a snapshot will be taken of any text documents that have changed since the last save. (Snapshots will not be taken of if an existing snapshot already contains the same text, though, to avoid duplicates.)
  • Untitled snapshots will now use the current status (e.g. “Untitled (First Draft)” instead of “Untitled Snapshot”) unless the status meta-data title has been customised.
  • QuickReference Panels:
  • You can now drag documents onto the “QuickRef” toolbar item to open them in QuickReference windows. This is useful for opening multiple documents in QuickRef windows, or for opening QuickReference windows without affecting the selection in the binder.
  • Added Open > as QuickReference to binder, outliner and corkboard contextual menus.
  • Scrivener Links:
  • The Option and Command keys now modify the way Scrivener links open - e.g. the Command key will open the link in the other editor (depending on the default behaviour set in the Preferences).
  • You can now add Scrivener links by selecting text and Opt-dropping documents dragged from the binder (or elsewhere) onto the selected text.
  • New Notifications:
  • Added translucent notifications for entering revision mode, entering and leaving scriptwriting mode, and for looping back to the start or end of the text when using Find.
  • Added a warning when entering revision mode seeing as many users seem to somehow enter this mode accidentally.
  • Added warning to Project Replace that the action cannot be undone.
  • Find and Project Search:
  • When the toolbar is in text-only mode, clicking “Search” in the toolbar now opens the search panel rather than switching the toolbar to icon-and-text mode.
  • Project Search can now be invoked from QuickReference panels.
  • Added “Exclude Trash Documents” to project search options.
  • When smart (curly) quotes are included as part of a search or Find, Scrivener will now limit the search only to that sort of quote rather than also matching straight quotes or the other curly type. (Searching for straight quotes will still return all speechmark types.)
  • Non-English Language Improvements:
  • Added new option to Formatting preferences: “Terminate footnotes and comments before punctuation”. This is useful for languages such as Spanish and French, where footnote markers come before punctuation. This option is turned on by default for French, Spanish, German, Russian and Ukrainian.
  • When first installing and running Scrivener, “Capitalize ‘i’” in the Corrections preferences is now be turned off by default for non-English languages.
  • On systems with Korean set as the main language, Korean fonts are now used by default in the outliner and scrivenings mode titles, to avoid typing problems with fonts that don’t support Korean.
  • (We really are going to start localising Scrivener soon, too, honestly!)
  • Accessibility:
  • Added more accessibility text to controls.
  • Other:
  • Hovering the cursor over an editor header bar now causes the path to the current document to be shown in a tooltip.
  • The binder header bar now becomes blue if the focus is in the binder.
  • Formatting Presets menus now use the font that will be applied by the preset (this behaviour can be turned off using the hidden preference KBStylesManagerDisableFontPreviewInMenus via Terminal.app).
  • You can now manually enter width and height pixel values into the image resizer within the text editor (when double-clicking on an image embedded in a text document).
  • Removing all revisions now works across multiple documents in Scrivenings mode, as does “Mark Revised”.
  • Added a “Try Again” button to the alert panel that appears during automatic backups when the backup folder cannot be found. For users who back up to an external drive, this gives them chance to plug it in if they have forgotten to do so before backing up or closing a project.
  • Scrivener now does an extra version check when opening a project so that it is less likely to throw an error of the internal version.txt file is missing because of a sync error.
  • When an external drive is disconnected, Scrivener now checks to see if one of the open projects is on that drive, and if so tells OS X to warn the user that the disk is in use before allowing ejection.
  • Move To will no longer switch to the binder when used in a collection.
  • Selections in collections are now remembered.
  • Session targets no longer count documents in the Draft folder that are not set to “Include in Compile” (unless “Count text written anywhere in project” is ticked).
  • You can now set a particular forename or surname in the name generator, or you can tell it to search for only forenames or surnames beginning or ending with particular letters.
  • Double-clicking on the splitter bar between the two editors in the main window now resizes both editors to be of equal width or height, rather than closing the split.
  • When choosing a different external editor in which to open a file, you will now be asked whether you would like to use this external editor for other files of this type.
  • The audio note recorder now works with the Window > Float Window option.
  • Append Selection to Document > New now respects the default new subdocument type of the enclosing folder.
  • Append Selection to Document > New now adds the created document to the “Recent” list in the Append menu.
  • New documents created from template documents now have their created and modified dates set to the time they are created, rather than to the time the original template was created.
  • Documents > Open > with Compilable Subdocuments now works with multiple folders (as does cmd-opt-clicking on folders in the binder).
  • When in scrivenings and scriptwriting modes, adding text to a blank document will now automatically switch that document to script mode if necessary.
  • “Show start panel…” changed to “Show template chooser…” in the “General” pane of the preferences (“start panel” was really 1.x terminology).
  • When using a custom image for a template (in Save As Template…), if the selected image is not 128x128px, then it will be superimposed over an image of a page to fit in with the other template icons.
  • Renamed the user manual PDF “Scrivener User Manual.pdf” (it was formerly “UserManual.pdf”) to make it easier to recognise when working with multiple PDF files in a PDF program.
  • Added an option under the Help menu to go to the Release Notes web page.
  • Projects created from templates and by using Save As now have their file creation date set correctly (prevoiusly the template creation date or original project creation date would persist).
  • Java applets are now disabled in web pages imported into Scrivener, to avoid a WebKit bug with Java 1.6 which would cause Scrivener to crash when viewing a web page containing Java applets (this crash affects other programs using WebKit and Java too).
  • Renamed “Copy Style” and “Paste Style” in the toolbar to “Copy Format” and “Paste Format”, for consistency.
  • Renamed “Delete” in binder, corkboard and outliner contextual menus to “Move to Trash".
  • Added “Show All Projects in Finder” to the File menu. This just runs a Spotlight search for Scrivener projects.
  • Zoom to Fit Screen is now disabled in Lion’s full screen mode.
  • Project > Text Statistics… now works when the focus isn’t in the text.
  • In menus representing binder structure (such as the Scrvener Link menu), documents with long titles now appear with their titles truncated to 50 characters followed by an ellipsis.
  • Removed support for importing SimpleText.ws documents, since SimpleText has been deprecated since October 2011 and is no longer supported by Hog Bay Software.
  • Made some visual tweaks to the Templates panel on Lion and above.
  • Some work has been done to prepare Scrivener for high-resolution displays. (Note that if you run this version on a Retina display, you will notice that some graphics have been updated for the higher resolution but others have not - this is a work in progress.)
  • Minor memory usage improvements (documents that haven’t been used for two days are now purged from memory when a project is left open for days on end).
  • Various optimisations.
  • BUGS FIXED:
  • Major (Stability):
  • Made some minor adjustments that should hopefully fix problems a handful of users have had whereby automatic spell-checking and corrections stops working on Lion.
  • Fixed bug that could cause a hang in .mobi export when a lot of Kindle log messages were triggered.
  • Fixed bug that could cause .mobi export to hang if small caps titles were set up for a level in certain circumstances.
  • Fixed bug that could cause Convert Multiple Spaces to Space to hang in some circumstances.
  • Worked around bug in text system which could cause a hang when deleting marked text (e.g. when typing in Korean) and using typewriter scrollling.
  • Minor (Usability):
  • Fixed bug whereby if a collection was set as the Compile group, subdocuments of documents within the collection would be included in the word count in Project Targets.
  • Fixed the “Show compiled footnote numbering in inspector” feature, which was broken in 2.2.
  • Fixed bug whereby the setting that allows the first few words of each chapter to be set in uppercase during Compile wasn’t working for e-book formats.
  • Fixed bug whereby items dragged within an arbitrary collection could be dropped in reverse order.
  • Made minor fix to the way footnote fonts are worked out for e-book formats.
  • Incorporated a minor fix to the web archiving code (fix by John Winter).
  • Fixed bug whereby Add Selection to Auto-Complete List wouldn’t work if a phrase was selected rather than only a single word.
  • Fixed bug in Final Draft FDX import whereby text that used a font not available on the system would not import in the correct size.
  • Fixed minor bug whereby if you set the inline annotation opening and closing markers to be empty in Compile, the next time you used Compile they would be repopulated with the default square brackets.
  • Fixed Compile bug whereby indent flattening would affect documents set to “Compile As-Is” (note that the “after empty lines and centred text” option will still affect documents set to “Compile As-Is” because this option must be run on the entire manuscript).
  • Fixed bug whereby , and had no effect.
  • Fixed minor bug whereby naturally-aligned text in scripts would not be recognised, so that a valid element would always be interpreted as “General Text” (naturally-aligned text should be treated as left- or right-aligned text depending on the language).
  • Fixed bug whereby, when exporting a folder, subdirectories that had the same name would not all be exported.
  • Fixed bug in .epub and Kindle export whereby if titles were set to be capitalised, the custom contents document may not be recognised.
  • Fixed bug whereby the the compile setting that capitalises the first few words of text for new sections would lose character formatting.
  • Fixed bug whereby drag-selecting on a freeform corkboard would change the front-to-back order of cards.
  • Fixed a couple of bugs whereby adding new rows or columns to tables may not carry over the correct formatting (and whereby comments may be applied to empty rows).
  • Fixed bug whereby struck-through text would be counted in the word count for Compile even if it was set to be deleted when using the “Statistics” options.
  • Fixed bug whereby footnoter markers and certain other settings wouldn’t work on pages after the first in page layout view.
  • Fixed bug that would cause “No header… after page breaks” not to work if it followed a full page of text.
  • Fixed bug in MMD export whereby the page padding setting from other formats could be carried across and get inserted after the meta-data.
  • Fixed bug introduced in 2.2 whereby new documents created in Compose mode would not use script mode even if the previous document had done so.
  • Fixed a bug that allowed a Scrivener project to be imported in itself, which could cause problems.
  • Fixed bug whereby creating a new Scrivener link with the Scrivener Link sheet (cmd-L) would place the cursor before the newly-created link rather than after it.
  • Fixed “Automatically name untitled text documents” so that it now works with script documents with the default “New Scene” title and with documents based on a default new subdocument type.
  • Fixed bug whereby selecting the first colour in the custom colour swatch area of the colour pickers in the format bar would remove the existing colour rather than apply the selected colour.
  • Fixed bug in MultiMarkdown export whereby the number of hashes around titles wouldn’t respect the “Compile Group Options” set in the Contents pane of Compile.
  • Fixed several bugs with dragging keywords between projects.
  • Fixed bug in FDX export whereby placeholders did not work in the title page.
  • Fixed “Quit and Close All Windows” (holding down Option while quitting will mean that Scrivener will not reopen any projects the next time it is launched).
  • Fixed bug whereby the “Formatting” preview in Compile didn’t always convert placeholder tags correctly in the title prefix and suffix.
  • Fixed bug whereby applying “Keep with Next” anywhere in a document would result in exported RTF files to show double bullets in Word (to avoid this bug, keep-with-next no longer gets applied to bullets and tables in exported RTF files).
  • Fixed bug whereby “Keep with Next” wouldn’t work in the Compile “Formatting” pane.
  • Fixed bug whereby blank documents synced from Scrivener via External Folder Sync, if edited so that text was added externally, would sync back with no formatting.
  • Fixed a bug whereby images that had been auto-scaled to fit the page in page view (and when printing or generating PDF files) would not work correctly with Keep-with-Next.
  • Hopefully fixed a minor bug with printing and PDF generation whereby if the text went to the end of a page before a page break, the incorrect header may appear on the next page.
  • Fixed bug whereby if multiple files were imported and both folders and their subdocuments were selected for import, the subdocuments would be imported more than once.
  • Fixed bug whereby Open > With Compilable Subdocuments wouldn’t always work.
  • Fixed bug whereby footnotes would not get appended to MultiMarkdown exports if the text ended with a Scrivener link.
  • Fixed minor bug whereby the automatic titling feature could include image objects in the generated title if an image was one of the first characters in the document.
  • Fixed bug whereby if you turned off “Only suggest completions from custom auto-complete lists”, it had no effect on script mode.
  • Fixed bug whereby, upon exporting to .mobi or .epub, Scrivener links pointing to a document used for the table of contents would not come through in the exported file.
  • Fixed bug whereby “Copy without Comments and Footnotes” would copy Scrivenings separators.
  • “Copy Link” in text contextual menu now copies the underlying URL, not the plain text of the selection.
  • Fixed bug where by linked PDF images would always be converted to PNG format when compiled, which is not appropriate for MultiMarkdown.
  • Fixed minor bug that could cause extra, unwanted entries in e-book tables of contents in rare circumstances.
  • User Interface:
  • Fixed the source lists in Compile and New Project panels on Tiger - previously, on Tiger, these appeared bright blue because of the Leopard-and-above-only source list setting.
  • Fixed bug whereby holding Option key down when switching to a non-full screen layout while in Lion’s full screen mode (which should keep the layout in full screen) would result in the window being the wrong size.
  • Fixed bug in typewriter scrolling whereby documents without much text in may not snap to the correct position on screen until more text is written.
  • Fixed bug whereby holding down the Option key in the folder sync panel didn’t change the “Sync” button to “Save” (Option key behaviour worked but the title did not update).
  • Fixed bug whereby the inspector would not be updated to show the selected document in the corkboard when dragging a card into the same position as the currently selected card.
  • Fixed bug whereby certain tags would appear in the Compile formatting preview pane rather than being removed for the preview.
  • Fixed bug whereby selecting multiple documents to view in scrivenings mode wouldn’t update the inspector to show the first scrivenings document until you clicked into the editor.
  • Fixed bug whereby sorting a collection in the outliner and then dragging the sorted documents to the collection would not update the order of documents in the collection.
  • Fixed bug whereby selecting a different collection when a search collection was selected would cause the binder to be opened instead.
  • Fixed bug whereby Documents > Snapshots > Show Snaphots would show the custom-meta data view instead.
  • Fixed bug whereby Documents > Snapshots > Show Snapshots would show meta-data panel instead of snapshots.
  • Fixed bug whereby switching from a collection with a dark background colour to one with a light background colour (or vice versa) would cause the first item to be drawn using the wrong text colour.
  • Fixed minor bug whereby dragging documents into a folder that doesn’t auto-expand could result in subsequent documents getting selected.
  • Fixed bug whereby footnote numbering would not be updated in the inspector if front matter was included in the compilation.
  • Fixed bug whereby the “Only Count Every Fifth Line” option for line numbers wouldn’t work the first time it was selected.
  • Fixed minor bug whereby, when a project was reopened, non-group documents would always open in standard editor mode regardless of how they had been left.
  • Fixed bug whereby, when taking a snapshot, the asterisk may not appear in the inspector footer button until you changed documents or switched inspector view.
  • Fixed bug where by Scrivener Link suggestions wouldn’t suggest titles of documents with apostrophes or quotes in them if the type of quote (straight or curly) didn’t match exactly.
  • Fixed shadow drawing bug caused when page view scrollers were shown or hidden.
  • Fixed bug whereby Quick Look would not work in the References panel in Compose mode.

New in Scrivener 2.2 (Nov 18, 2011)

  • Refinements and Changes:
  • Custom Meta-Data:
  • Moved “Custom Meta-Data” to its own pane in the bottom of the inspector, rather than having it in the same pane as general meta-data, thus giving it more space.
  • Custom meta-data is now also available in QuickReference panels and in the Composition Mode inspector.
  • Comments and Footnotes:
  • Inspector comments and footnotes can now be moved simply by dragging them from the inspector into the place in the text you want them placed. (You can also drag them to other texts in a split view, which results in a copy of the comment being made.)
  • Project Replace now affects inspector comments and footnotes.
  • New: Default Subdocument Types:
  • Added Documents > Default New Subdocument Type. This allows you to tell individual folders within a project to use a document type from the project’s templates folder by default when adding new documents. For instance, in the novel project template, if you set the “Characters” folder to use the “Character Sketch” document template as its default new subdocument type, every time you clicked “+” when the “Characters” folder had the focus, a new character sketch would be created inside that folder instead of a blank document. (Previously, you would have had to use Project > New From Template every time you wanted to create a character sketch or other template document.) This makes it much easier to use document templates in any special folders that you set up.
  • Compile:
  • Roman numerals can now be used as page numbers using the tags (lowercase) or (uppercase). Used in conjunction with the “First Pages” header, this allows for the creation of documents with Roman numerals used for front matter page numbers and Arabic numerals for the rest. (Note that these tags only work for printing or exporting to PDF.)
  • Exported Kindle e-books now have a “start” tag set for the first document after any front matter, so that the Kindle’s Go To > Beginning feature takes you to the first page of the text, skipping any front matter.
  • When exporting to e-books, text that uses a Courier, Courier New or Monaco font is now set to use the e-reader’s monospace font.
  • Kindle and ePub formats now save unique identifiers separately (in the Compile Meta-Data pane), so that it is possible to set a different ISBN for the two formats and have them remembered without having to manually re-enter them when switching between formats.
  • To avoid problems with iBookstore, images inside exported .epub files now have any whitespace stripped from their file names.
  • Added an “Advanced Table Options” pane to Compile, which allows adjacent tables to be stitched together. This is primarily intended for use with formats that require a single long table, such as documentary scripts; the options here should be left un-ticked for general use.
  • Added “Remove all hyperlinks” option to “Transformations” pane of Compile.
  • Added option to preserve the alignment of centred text in Compile > Formatting > Options. This is useful for those using scene breaks within documents who want to override the text formatting on export but preserve the centred scene break markers.
  • Front matter in Compile is no longer affected by the filter options. (This behaviour is usually preferable, as front matter should generally be unfiltered, but if you require filtering after all, the old behaviour can be restored using the hidden preference “SCRAllowFrontMatterFiltering” - i.e. type “defaults write com.literatureandlatte.scrivener2 SCRAllowFrontMatterFiltering YES” in Terminal.app.)
  • Added option to “Statistics” pane of Compile to exclude any front matter documents from word and character counts included on title pages and suchlike.
  • Overriding prefix separators in Scrivener links in Compile is now optional.
  • Links to internal web documents now become hyperlinks to the original URL if possible upon Compile or export. (You can turn this behaviour off using the hidden preference “SCRDoNotConvertWebDocLinksToHyperlinks” via the Terminal.)
  • During the Compile process, auto-replacements now work for entries in the “Meta-Data” Compile pane.
  • Footnotes and comments can now be used in tables without the tables getting broken up on Compile. It is recommended that you don’t try to make footnotes or comments span across multiple table cells, though, as this could give odd results (this should rarely be desirable anyway). The old behaviour - whereby tables would get broken up should footnotes or comments appear within them - can be forced by setting the hidden preference “stripNotesFromTables” via the Terminal.
  • Made minor tweaks to “Summary” mode of Compile: it now uses a light grey background instead of bright white, and the “Convert smart quotes, em-dashes…” button has been removed from the e-book pane as it generally isn’t required for e-book formats and made the pane look cluttered (and it is still available via “All Options” if ever needed of course).
  • “Page numbers count first page” is now ticked by default in the Compile settings for the Screenplay template and in the “Script or Screenplay” compile format preset.
  • Added “NaNoWriMo (Obfuscated)” compile format to the available presets (it’s not included in the list by default - select “Manage Compile Format Presets…” from the “Format As” list in Compile and tick it to make it available for selection).
  • Media Files:
  • Added “New Picture From Camera…” and “New Audio Note…” to project menu, under a “New Media File” submenu. These features allow you to take a picture from an iSight camera or record basic audio and have it imported directly into Scrivener. (Leopard and above only.)
  • Preferences:
  • If the default editor width is set to 0px in the editor preferences, “Use fixed width” is now ignored (and the setting is disabled in the preferences accordingly).
  • Added data-detection option to “Editor” pane of the Preferences (for auto-detecting dates, addresses and suchlike).
  • Project Targets
  • Replaced the “Automatically reset at midnight” session count option for project targets with a pop-up that allows you to decide whether the session word or character count should be reset at midnight, on project close, only after reopening the project on a new day, or never.
  • VoiceOver:
  • Improved VoiceOver support for corkboard, comments and footnotes, and collections.
  • Additions:
  • Added “Remove Table” to Format > Table menu and to editor contextual menu, which just removes table formatting from text (without deleting the text itself).
  • Added “New Collection” to the “Add to Collection” menu (note that this is only available for the main window).
  • On Lion, you can now drag any file type into the header bar in the editor, resulting in a Quick Look preview.
  • Added some more options to the list of available custom icons (flags).
  • Added ability to update Scrivener links via the Find by Formatting panel - a new button allows you to update a selected Scrivener link in the editor to use the current title of the linked document.
  • Added “Update (Scrivener) Links to Use Target Titles” items to contextual menu and Edit menu. This will replace the text of any Scrivener links in the selection with the titles of the linked documents (maintaining the links, of course).
  • Added “Manage Project Notes…” to the bottom of the notes-switching pop-up menus in the inspector.
  • Added “Recent” list to Move To and Append Selection To Document menus.
  • The five most recently-used icons now appear at the top of the custom icons menu.
  • Added “Sort Rows” options to Format > Table menu.
  • You can now print snapshots (drag the snapshot into the editor header bar, make sure the editor has the focus, and go to File > Print Current Document).
  • Minor UI Improvements:
  • You can now choose to hide the label and status columns in search results by ctrl-clicking in the search results header.
  • The custom icons menu is now a little less cluttered in its arrangement, with some icons appearing in submenus. Users can create submenus in this menu by creating several icons with the same prefix and a different suffix in parentheses - e.g. “Icon (Blue)”, “Icon (Yellow)”.
  • When applying formatting presets, “Preserve Formatting” will be removed from text for paragraph styles as well as character styles if not part of the preset.
  • The splitter buttons in the header bars now better reflect what will happen when clicked if the Option key is held down still after Option-clicking to change split type.
  • Tweaked button graphics in non-HUD-style QuickReference panels.
  • The format bar is now more consistent with the toolbar colour in full screen mode when other windows are brought to the front.
  • Added some extra tab stops to the default formatting.
  • Made some minor tweaks to ensure automatic window resizing when “Zoom” is called takes into account whether the scrollers are overlay style or not in Lion.
  • On Lion, added “Look Up…” to the ctrl-click menu in text views, which opens the new popover. “Look Up in Dictionary and Thesaurus” in the Writing Tools menu now opens Dictionary.app, to match previous behaviour.
  • Made formatting commands available to comments and footnotes consistent between menus and format bar.
  • Rewind-on-pause now rewinds when you start playing again, rather than immediately on pause, so that you can see the paused frame.
  • When the outliner is sorted and automatically reshuffles to match changes made externally - e.g. to word counts when sorted by word count - the documents that were selected before the re-sort will now still be selected afterwards, even if they have moved position (previously the selection bar stayed in the same position rather than following the movements of the documents).
  • The Scrivener Link > New Link feature no longer automatically switches back to the “Create new link” pane in the panel that appears every time it is invoked.
  • On Lion, if using the regular scroller in composition mode, the scroller will now use a light or dark style depending on the paper colour.
  • Newly-created documents now use the target type (words or characters) last set.
  • Custom columns in the outliner that are set to wrap now use the same font as synopses.
  • Other:
  • Merely opening and closing a project no longer causes its modification date to change.
  • Automatic backups on project close should now only be invoked if changes have actually been made to the project.
  • Index Card sync can now sync both the notes and text (which are both now supported in Index Card).
  • Made some minor amendments to the tutorial to reflect changes made to the menus in 2.1.
  • Keyword search now uses exact phrase if only one keyword is selected.
  • When an item is deleted from a collection, the next item in the list is now selected.
  • Minor optimisations in movie and sound file playback.
  • Improved error description for web import failures.
  • Added a warning about showing compile footnote numbering in the inspector for projects with over 200MB worth of text in the Draft folder, because processing footnote numbering for display in the inspector can take some time for massive projects.
  • Added a new hidden preference, “SCRNeverAutomaticallyRevealInBinder”. If turned on, switching between collections and the binder, using next/previous document and other actions do not cause the binder selection to change. (This can be turned on by typing “defaults write com.literatureandlatte.scrivener2 SCRNeverAutomaticallyRevealInBinder YES” into a Terminal window while Scrivener is closed.)
  • Added a new hidden preference, “SCRSuppressFindPanelAutoClose”. If set to YES, the Find panel doesn’t close when you hit return to find next. (To use, open Terminal.app while Scrivener is closed and type: “defaults write com.literatureandlatte.scrivener2 SCRSuppressFindPanelAutoClose YES”.)
  • Bugs Fixed:
  • Major (Stability):
  • Fixed bug whereby trying to compile directly to PDF (rather than going through Print) would cause a crash on Leopard.
  • Fixed bug whereby all of the export commands in File > Export would silently fail on Tiger.
  • Fixed bug whereby zero-sized images could cause a hang when exporting to e-book format.
  • Fixed bug whereby blank footnotes could cause Compile to hang.
  • Fixed a bug whereby switching between layouts in Lion’s full screen mode with the toolbar visible would cause the top of the window to disappear beneath the toolbar.
  • Fixed various other bugs related to switching between layouts in Lion’s full screen mode.
  • Fixed bug whereby the loading panel would remain on screen indefinitely when adding documents to a scrivenings session in composition mode if “fade between modes” was turned off.
  • Fixed bug whereby processing footnote numbering for display in the inspector could run out of memory for extremely large projects.
  • Fixed bug whereby removing several documents from a large collection in a sorted outliner could cause excessive CPU usage if the collection was also visible in the binder area.
  • Fixed bug whereby Auto-Generate Synopses would throw an exception if used on blank text documents.
  • Minor (Usability):
  • Fixed a bug in several of the Copy As HTML methods that would cause paragraphs to appear several times.
  • Fixed bug whereby switching to another application and then returning to Scrivener by clicking on a project window could cause the scriptwriting “Change Element To” menu to stop working (and thus scriptwriting element keyboard shortcuts to stop working).
  • Split at Selection with Title now works in the contextual menu when the selection is at the end of the document.
  • Fixed bug whereby search results could appear blank if the preferences became corrupted.
  • Fixed bug which caused the “Title” and “Author” MultiMarkdown meta-data keys always to move to the bottom of the list in Compile.
  • Fixed bug whereby the word and character counts wouldn’t be shown in the footer bar upon first loading a snapshot into the editor.
  • Fixed bug whereby the header bar could disappear when switching between horizontal and vertical split types in Lion’s full screen mode.
  • Fixed issue whereby QuickReference panels would cause a switch between spaces when using Lion’s full screen mode.
  • Fixed issue on Lion whereby the scratch pad would not appear when other applications were in full screen mode on Lion.
  • Fixed bug whereby Table > Borders > Remove Top Border and Remove Bottom Border were inverted.
  • Fixed bug whereby if “Reset at midnight” wasn’t set for session targets, the session word or character would not be reset on reopening if Scrivener was closed after midnight.
  • Fixed minor bug whereby if the first chapter title contained no letters, the title of the table of contents in e-books would end up lowercase.
  • Hopefully worked around a Lion bug whereby text dragging can stop working in some circumstances (such as switching between regular and page layout modes, or centring the view).
  • Fixed bug whereby importing OPML files could have character entities double-decoded because “&” was previously decoded first - thus “

New in Scrivener 2.1 (Jul 20, 2011)

  • Lion support, including taking advantage of Lion's new full screen feature and the ability to view unsupported files in Quick Look right in the editor rather than in a separate Quick Look window (the bug whereby Scrivener's regular full screen mode wouldn't work on Lion is also fixed - that mode has been renamed "Composition Mode", too, so as not to conflict with the new Lion terminology).
  • A significant overhaul of Compile. To really appreciate the changes here, I recommend creating a project from the updated novel template (regardless of whether or not you are writing a novel) and following the instructions for compiling to different formats. It is now very easy to switch one project between different compile formats - the novel template, for instance, provides everything you need to switch easily and quickly between standard MS format, e-book format, and generating a PDF suitable for self-publishing via CreateSpace.
  • Support for MathType - if you have MathType installed, you can now insert equations and double-click on them to edit in MathType.
  • Overhauled preferences pane.
  • Improvements to the way auto-complete works with scriptwriting.
  • OPML export.
  • CSV export for the outliner.
  • Many outliner improvements.
  • A new Notational Velocity-esque synopsis finder.
  • The ability to have two lines of text in corkboard titles, and to reduce the font size as needed to squeeze more text in.
  • Support for aliases in the binder (for research file types only).
  • Much, much more.

New in Scrivener 2.0.4 (Feb 11, 2011)

  • Fixed bug whereby the “Move to Selection” menu item in the comments contextual menu was available even if there was no text selection, and choosing it in this circumstance would throw an error.
  • Scrivener now provides a default meta-data title for .mobi files if the user doesn’t provide one, so that kindlegen doesn’t refuse to create the file.
  • When triple-clicking titles in scrivenings mode, or selecting the entire title line, the separator after the title no longer gets selected.
  • Fixed bug whereby scrivening divider lines could appear in the wrong place when changing the preferences.

New in Scrivener 2.0.3 (Feb 10, 2011)

  • Media:
  • PDF images embedded into the text now retain their original quality and no longer get converted to JPG or PNG data internally.
  • The playback position of sound and movie media files now gets remembered.
  • Web pages, movie and sound files now show the "Open in External Editor" and "Reload" buttons in the footer bar of the main editor.
  • The "Zoom In" and "Zoom Out" keyboard shortcuts now work with images.
  • Full Screen:
  • When switching between applications and Scrivener is in full screen mode, Scrivener has now returned to the 1.x behaviour in that full screen will stay open.
  • The full screen transparency slider should now be more intelligent about textures. Fading doesn't work with image-based colours, so the slider is now greyed out if both the paper and background use image-based colours. It also now treats an image-based colour background the same as a full screen backdrop image, in that in both these situations the slider will now affect the paper colour (unless the paper colour is image-based too).
  • Scrivenings:
  • Text selection is now remembered in the navigation history for scrivenings.
  • When you select the last paragraph of a document in scrivenings mode, Scrivener now tries to ensure that the return character that is part of the separator isn't included in the selection. This ensures that you can delete or edit the paragraph without the uneditable separator preventing you from doing so.
  • Scriptwriting:
  • You can now set the font colour for script elements.
  • Hitting tab in the middle of a line in screenplay mode now creates a new line for parentheticals (if the next element is a parenthetical).
  • Syncing:
  • The "sync with external folder" feature will now check for changes and update the external folder on project close if "Check external folder on project open and automatically sync on close" is set.
  • Contextual Menus:
  • Added "Move to Selection" ctrl-click item to inspector comments - select text in the editor, ctrl-click on a comment in the inspector, and then use this option to move the comment to the selected text.
  • Restored "Ignore Grammar" to the editor contextual menu.
  • Added "Make Link", "Open Link" and so on back to the contextual text menu when Scrivener detects the selection is a URL.
  • Added "Add to Collection" to the binder's contextual menu.
  • Other:
  • Import and Split now uses the first line of each new document for document titles rather than the title of the original file.
  • Added an indicator to the binder header that shows which editor will be affected by the selection if "Binder Affects" is being used, or if an editor is locked in place and the preferences are set up such that the other editor is affected when the current editor is locked in place. (The indicator is not shown when the binder selection will affect the current editor, or if both editors are locked in place so that neither editor will be affected.)
  • URLs entered using Add Link are no longer automatically percent-escaped, which would break links including anchor hash marks.
  • You can now drag keywords to the root in the keywords HUD.
  • Changed: previously, em-dashes, en-dashes and hyphens were all treated the same by the find routines, so that if you searched for one the others would be returned too. These are all treated separately again now.
  • Major (Stability):
  • Fixed bug that could cause a hang when deleting text across different sections in scrivenings mode.
  • Hopefully fixed a bug which could cause a hang and crash when pasting certain text into inspector comments or footnotes.
  • Hopefully fixed crash that could occur when trying to import certain web pages.
  • The main undo stack now gets cleared when exiting full screen if full screen was displaying scrivenings. This fixes a bug whereby hitting undo after leaving full screen with a scrivenings mode would cause a crash.
  • Fixed bug whereby switching views while an index card on the corkboard was still being editor would cause any edits to the synopsis to be lost, and could also lead to a crash during project close.
  • Fixed bug whereby projects updated from 1.x that used the default screenplay format no longer recognised the script elements correctly.
  • Fixed bugs related to updating 1.x projects that used custom script settings, whereby certain elements may not get recognised and the "Style to" setting would revert to the default. All script elements from 1.x projects should now get updated correctly.
  • Fixed bug in scrivenings mode that could cause text to appear in the wrong place when single separators were set and some components had "page break before" set in pages mode.
  • Fixed bug which could cause some projects saved in the Windows beta not to open in the Mac version because of an XML inconsistency. (There may be other bugs that cause problems opening Windows projects in the Mac version for now given that at the time of this release, the Windows version is still in beta, but this was specifically a Mac-version bug.)
  • If you use "Save As" to save over the current project, Scrivener now falls back on a regular save rather than issuing an alarming message and closing the project.
  • Fixed bug whereby Scrivener would spew an error, close and recover a project if trying to save a highlighted PDF file that was imported from a file without the correct permissions.
  • Minor (Usability):
  • Fixed bug with the "highlight current line" feature whereby if the insertion point was right at the end of the line, the next line could be highlighted instead and when this happened the text of the next line would disappear until the selection was changed again.
  • Fixed bug in Documents > Sort > Descending which caused documents to get sorted apparently at random rather than in true descending order.
  • Fixed bug whereby PDF files in Scrivener's binder couldn't be dragged into the text area.
  • Fixed bug whereby including RTF bookmarks in compile could cause problems with certain unicode characters (such as those used in Polish). Such unicode characters are now stripped from RTF bookmark titles.
  • Fixed bug with opening the Script Settings panel for 1.x script formats.
  • Fixed bug in the "Use current font & paragraph settings" feature in the Script Settings panel whereby it would ignore the font.
  • Fixed bug whereby "Use current font & paragraph settings" in Script Settings would reset the current units to inches.
  • Fixed bug whereby re-re-capitalising script elements could take a long time, and seem to hang the program if "Undo" was hit afterwards.
  • Adding Scrivener links with square brackets now uses loose punctuation so that smart quotes don't interfere with link detection.
  • Fixed capitalisation issue that affected editing web links.
  • Fixed bug whereby scrivenings title font didn't get reset when clicking on "Defaults" in the preferences panel.
  • Fixed problems with using contextual menu in text area in QuickReference panels.
  • "Take Snapshot" now works in full screen again.
  • Fixed bug where the automatic superscripting of ordinals could cause the font to keep shrinking if you went back and typed a space after the text again.
  • Fixed bug whereby keywords would lose their internal ID - and thus would no longer appear correctly in documents to which they had been assigned - when undoing or redoing a drag in the keywords HUD.
  • Fixed bug whereby inline annotations and "preserve formatting" could get lost, and internal tags could be seen, upon reopening a project if these attributes had been applied to an image.
  • Fixed bug whereby Auto-Generate Synopses would cause internal codes to be included in the generated synopses for text that contained inline annotations and footnotes.
  • Fixed bug in "Times 12pt with Bold Folder Titles" compile preset whereby it used Optima font instead of Times.
  • Fixed bug in preferences that affected Scrivener running on Tiger or Snow Leopard, whereby enabling smart links did not turn on smart Scrivener links (which should have been, and now is, a separate option).
  • Fixed bug whereby smart copy and paste could cause spaces placed around words when pasted to use Helvetica font.
  • Fixed minor bug whereby text preceding the first document selected for compile would be included in the compiled document if the compile would otherwise result in a blank document.
  • Fixed minor bug whereby Convert to Default Formatting would not update the typing attributes.
  • Fixed bug that caused the first page to be laid out in the wrong place when using Right-to-Left text in the page view (unless facing pages mode was selected).
  • Fixed bug that could cause an exception to be thrown in the navigation history when documents had been deleted but not cleared properly.
  • UI:
  • Fixed bug that caused scrivening divider lines to be carried across into normal text if you switched to single line separators and back again during a scrivenings session.
  • Fixed bug whereby selecting multiple scrivenings and changing the line height would cause the divider lines to disappear.
  • Fixed bug whereby line spacing in format bar would incorrectly report the current spacing (e.g. 1.1 for 1.2).
  • Fixed bug whereby labels didn't get drawn correctly in HUD panel pop-up buttons on Tiger and Leopard.
  • Fixed bug whereby status stamps didn't display properly on index cards with dimensions other than 5x3.
  • Fixed bug whereby import alert sheet would not close after trying to import non-text files into the Draft folder.
  • Fixed bug whereby ruler would appear in full screen if line numbering was selected in main view even if rulers were turned off.
  • Fixed bug whereby converting inline comments or footnotes to inspector comments in footnotes in a scrivenings session would not correctly add the link underline and tooltip to the marked-up text.
  • Fixed bug with Simplenote sync, whereby if you cancelled the sync after changing the login details, the next time you went to sync you would be presented with an unmoving progress bar that does nothing.
  • Fixed bug whereby the outliner would lose focus when tabbing after editing a synopsis.

New in Scrivener 2.0.2 (Nov 30, 2010)

  • Fixed bug introduced in 2.0.1 whereby Scrivener would crash when you selected “Custom” as the Compile format (and in various other situations when using the Compile sheet).
  • Changed “Copy without Inline Annotations or Footnotes” to “Copy without Comments and Footnotes”, and fixed bug whereby the links to inspector footnotes and comments would not get stripped when using this option.
  • Scriptwriting elements no longer show project auto-complete list items if “Include project auto-complete list” isn’t ticked for the element.

New in Scrivener 2.0 (Nov 2, 2010)

  • Improved integration between the corkboard, outliner and editor - It’s now simple to jump between your text, the corkboard and the outliner. Click on a folder and choose to view its contents as index cards on the corkboard, rows on the outliner or combined into one long text in Scrivenings mode, and the next time you click on a folder Scrivener will remember the mode you used last. Switch from Scrivenings mode to corkboard mode, select a card, and switch back to Scrivenings mode again to find the text of the document you selected scrolled into view and ready for editing. Select multiple documents in the binder and see them appear as a combined document in the editor or as cards or rows on the corkboard or outliner. Scrivener’s structural tools are all now just a click—or key-stroke—away.
  • Collections - Tracking the evolution of a particular character or idea can prove tricky when a large text is involved. Collections appear as tabs at the top of the binder that allow you to call up and maintain lists of related documents without affecting their position in the main project structure. Experiment with alternative groupings, gather sections that require attention, or build smart collections that run automatic and instant searches whenever they’re viewed.
  • Page view mode - Scrivener now has a page view for writers who prefer to see their words on the page as they write—and for screenwriters who rely on the rule of thumb that one script page equals one minute of screen time. You can set the page view to use the printed page size or completely arbitrary dimensions, and there’s a two-up mode for displaying two pages at a time—so it’s up to you whether the pages on-screen look like the product of your printer or emulate the look of leaves in a book.

  • Corkboard stacks and freeform mode - The addition of stacks and a freeform mode make Scrivener’s corkboard more adaptable than ever. Select multiple groups in the binder and the contents of each will appear on the corkboard, divided by a horizontal line—like a Scrivenings mode for the corkboard. Choose to view the stacked groups in regular wrap view or as rows or columns. For times when you want to get random ideas down or experiment, the corkboard’s new freeform mode allows you to move cards around freely. And if you still want to use a real-world corkboard too, index cards can now be printed on Avery index card sheets or on regular paper complete with cutting guides.
  • Refined outlining with sortable and custom columns - Every writing project is different, but now that you can create custom columns, Scrivener 2.0’s outliner is flexible enough to hold whatever information you need. A click on the header bar allows you to sort the columns—so you could add and sort a date column to view your documents in chronological order, add a “Locations” column to keep track of where the scenes in a novel or script take place, and hide any columns you don’t need. Whatever the demands of your project, Scrivener’s outliner is ready at hand to help you get an overview of the things that count.
  • Comments and footnotes in the inspector - Scrivener makes it easy to review your footnotes and comments without the need for scrolling through your document. Comments and footnotes can now be created in the inspector so that they’re available right alongside your text. Click on a comment and the text to which it applies immediately scrolls into view; click the commented words in your document and the inspector appears with the comment or footnote selected and ready for revision. Colour-code comments or collapse notes you want out of the way. And when you export or print your work, you can choose how the footnotes should appear in your finished document and whether the comments should be included or left behind.
QuickReference panels - Need to call up extra material alongside your editor or in full-screen mode? Scrivener’s new QuickReference panels are like an editable and unlimited version of QuickLook, so you can open any number of documents from your project in separate floating windows for reference or editing, without leaving your current work environment.
Compare revisions with snapshots - The improved Snapshots feature is now built into the inspector so that you can view older versions of your document right alongside the current text. Want to see what’s changed? The new “Compare” feature makes finding the differences between revisions as simple as the click of a button.
  • Template documents and custom icons - Scrivener won’t tell you how to organise your writing—it bends to the way you work. And now you have even more control over your projects. The new custom icons feature allows you to assign any icon you like to the folders and documents in your project—or just choose from the wide range of icons provided. So not only can fiction writers now add dedicated folders for characters and locations or academics add folders for tables and charts—you can now distinguish them from other folders to find them at a glance. Meanwhile, document templates allow you to create template sheets that can be used as the basis of new documents in your project—making it simple to create stock forms such as character and setting sketch sheets.
Sync with mobile apps - Take your work with you on your iPad or iPhone using Scrivener 2.0’s new synchronisation abilities. Scrivener can now sync with Simplenote, Index Card and apps that use Dropbox such as Notebooks and PlainText. And when you get back to your main computer, just sync again to bring your changes back into your project. You can also share RTF files with collaborators—or just edit work on a computer without Scrivener—and have the changes synced back to your project using the Sync with External Folder feature.
Name generator - For fiction writers—or journalists and other writers who need to come up with pseudonyms to protect the identity of interviewees—Scrivener now has a dedicated name generator. Choose from a range of census-based name lists, set how obscure you want your nomenclature, and let Scrivener generate batches of random names for use in your projects. You can even ask Scrivener to create double-barrelled surnames and, for those in search of a name befitting a superhero, names that alliterate.
Revision mode - In revision mode, wherever you click and type your words will appear in your preferred revision colour. Sounds simple? It is—revision mode makes it easy for your editors or collaborators to see what you’ve changed when you send them your updated document.
Automatic backups - You can now tell Scrivener to back up your projects as zip files whenever they are opened or closed - great for ensuring there’s a recent backup of your project always stashed safely away in Dropbox.
  • Take complete control over how your work is exported or printed - Scrivener’s Compile feature has been overhauled, so you can now control everything from how footnotes, headers and footers appear to fine-tuning the formatting of each level of your draft—or keep it simple by choosing from one of Scrivener 2.0’s convenient presets. Benefit from improved Final Draft 8 integration and refined RTF export. Generate a contents table using Scrivener Links that becomes a real table of contents in your RTF file or printed document. And now you can export directly to Kindle or ePub formats, too, for self-publishing or reading on popular e-readers such as the Kindle, Sony Reader or iPad.

New in Scrivener 1.54 (Mar 22, 2010)

  • Changes:
  • Import from WriteRoom.ws has been renamed Import from SimpleText.ws, and the default setting for this feature now downloads from simpletext.ws. You can change it back to writeroom.ws or choose a self-hosted service using the "Options..." button. This change was made because Hog Bay Software have changed the service so that WriteRoom for the iPhone and other Hog Bay apps have moved to simpletext.ws, although writeroom.ws will remain for some time as a read-only service. Users who don't wish to go through Hog Bay's site can also self-host their own text service for syncing their WriteRoom.iPhone texts and from which to download to Scrivener, as SimpleText is open source - see http://simpletextws.appspot.com for details.
  • Scrivener 1.54 knows about the new Scrivener 2.0 file format, so will issue a more meaningful message when trying to open Scrivener 2.0 projects than earlier versions (not that Scrivener 2.0 will be available for a few months yet).
  • Bug Fixes:
  • Fixed bug whereby the source link beneath imported web pages always went to literatureandlatte.com.
  • Fixed bug whereby footnotes cut get cut short when exporting to some formats.
  • Fixed bug whereby some imported web pages would not always open, for instance if they had an anchor in the link.
  • Changed "Split Horizontally" keyboard shortcut to opt-cmd-=, so that it no longer conflicts with Format > Font > Bigger.
  • Fixed bug whereby text with a foreground colour could change the colour of annotations when the user clicked in an annotation.
  • Changed default full screen scroll bar to one that is more in keeping with the current iLife full screens scrollers (this should also fix crashes that were happening on 10.6.2, which were apparently caused by a conflict between 10.6.2 and the old full screen scroller). Thanks to Jesse Grosjean for the code for this new scroll bar.
  • Fixed a bug in FDX export where the next element on return would always be set to "Action". (Also fixed some other minor FDX import and export bugs.)
  • Fixed the project templates so that the "Files were recovered" error message no longer appears when creating projects from certain templates.
  • Miscellaneous minor bug fixes.

New in Scrivener 1.53 (Sep 4, 2009)

  • Changes:
  • Files imported from WriteRoom are now selected and revealed in the binder.
  • Clipping services have been renamed to include the application name so that they are more easily identified on Snow Leopard (note that because services are cached you may not see any changes until you restart your computer).
  • Bugs Fixed:
  • Fixed bug whereby override colour wasn't working in full screen (this was fixed in 1.52 a day after it was released, so only those who downloaded 1.52 early will see this bug).
  • Updated internal eSellerate engine which should hopefully fix eSellerate-related activation crashes on Snow Leopard and solve the activation issues some users have been having. Please contact [email protected] and CC [email protected] if you continue to experience activation problems after this update.
  • Scrivener 1.52 added some extra project file checks upon opening projects, in order to ensure there were no stray files within the project and to recover them if necessary. Unfortunately this code was not optimised and could cause massive slowdowns upon opening projects containing hundreds of documents, to the extent that the system would seem to freeze. This has been fixed and all projects should now open quickly again.
  • Fixed bug whereby the activation panel could cause two Help menus to appear within Scrivener until Scrivener was restarted.
  • Fixed bug on Snow Leopard in which the cmd-C keyboard shortcut would not work for the "Copy" command in scriptwriting mode.

New in Scrivener 1.52 (Aug 27, 2009)

  • New Features:
  • Added "Import from WriteRoom.ws" functionality. This allows you to write in WriteRoom for the iPhone, and then import any documents that have been synced with writeroom.ws directly into Scrivener.
  • Bugs Fixed:
  • Fixed Ghost Notes mode so that it works properly again.
  • Changed encoding of exported FCF files to Mac OS Roman (previously it used UTF8) - this means that accented characters now get exported correctly.
  • "Print footnotes" in page layout previously had opposite effect - fixed for this version.
  • A bug in Word 2008 means that the alignment of some RTF or DOC files created using the OS X text system (or other RTF generators) appears off, with left-justified text appearing almost justified. Scrivener now adds the relevant controls to the RTF file to work around this Word bug.
  • Fixed an RTF bug that could cause header to appear in the wrong place in the novel template when exporting to RTF or Word. (Thanks to Linda Dunn for helping me find both RTF bugs.)
  • On Snow Leopard, text files must have an extension in order to be imported - on 10.6 Scrivener can no longer allow the selection of files without an extension owing to a bug in the Snow Leopard open panel.
  • .md, .mmd, .markdown and .tex files are now recognised as plain text files.
  • Removed close button from "Take Snapshot with Title" panel - previously the panel could be closed without pressing "Cancel", which would leave the application in a modal, unresponsive state.
  • Fixed project assistant so that text fields resize with window.
  • Improved undo of auto-capitalisation so that it does not affect the selection.

New in Scrivener 1.51 (Apr 30, 2009)

  • New Features:
  • Scrivener supports Final Draft 8’s FDX format, which is now Final Draft’s default file format. This is by far the best way of transferring scripts between Scrivener and Final Draft.
  • Bugs Fixed:
  • Underlining bug in full screen: in certain circumstances underlines and strike throughs in full screen would not respect the full screen font colour.
  • Highlight bug: when creating a new document after using arbitrary highlight, text typed into the new document would be highlighted too.
  • Crash on close Tiger bug: certain projects would crash when closed on Tiger.
  • Fixed bug whereby if preferences had straight quotes set for typographer's quotes Compile Draft would crash if "Straighten Typographer's Quotes" was selected.
  • Fixed bug where edits to items in corkboard or outliner would not be saved if the project was closed while an item was being edited.
  • Fixed bug whereby dragging list of keywords from document keywords list to editor would create a list of the first keyword repeated over and over again.
  • Trial period less uninentionally generous. Previously, the trial gave 30 x 24 hours of use, which meant at a few hours a day it could last for months. Now it should hopefully only last thirty non-consecutive days (thirty days of actual use) as intended!

New in Scrivener 1.50 (Mar 2, 2009)

  • Fixed a bug whereby paste events were not accepted from Bookends if it was the very first time you had opened Scrivener and you had chosen to view the tutorial from the first run panel.
  • When selecting Help > Tutorial, you are now prompted to save a copy of the tutorial to a location of your choosing regardless of whether you have write permissions. This should prevent problems with multiple accounts on the same computer, and also make it easier to reset the tutorial to a "vanilla" copy without having to reinstall Scrivener.
  • Scrivener once more has a start panel, based on the ones in iLife. The panel will only appear if you have no projects open, so it should be unnoticeable until it is needed. Hopefully this will reduce the number of support e-mails I have to answer explaining that Scrivener has not failed to launch, it is just that there is no window until you create a new project...
  • You no longer need to hold down Control or Option whilst clicking on Save to force the search strings and QuickLook data to get saved. Just doing a manual save will now save this data automatically. It is not saved during auto-saves, though, for speed reasons. It is saved when the project is closed regardless, and if the project closed improperly (e.g. because of a crash), the search strings are rebuilt and restored when the project is reopened. This means that manual saves will be a little slower than auto-saves, but that should be fine.
  • Renamed "Take Snapshots of Selection" to "Take Snapshots of Selected Documents" and "Take Snapshots of All" to "Take Snapshots of All Text Documents" for clarity.
  • The .scriv extension no longer appears in the project title bar (above the toolbar).
  • Auto-generate synopsis now accepts multiple selections (that is, if you select several ranges of text and then click on Auto-generate synopsis, the synopsis will be populated with all of the selected text, each range separated by a newline).
  • Version number is now displayed correctly when using Get Info on Scrivener in the Finder.
  • Renamed "Open/Close Primary/Secondary" quotes in Typography preferences to "Open/Close" and "Open Alternative/Close Alternative" - hopefully this should avoid confusion (and pedantry!).
  • Smart copy and paste (Tiger & Leopard) and smart links (Leopard only) are now optional, via the Text Editing pane of the preferences.
  • Fixed bug whereby doing a keyword search from full screen would return to the main window with no results and nothing entered into the search field in the toolbar.
  • Tweak to way licence info is found to aid businesses and academic institutions which require all users of one machine to be registered without having to enter registration details for each user. As a side-effect, this now means that deleting your preferences file will not necessarily delete your registration info.
  • Added toolbar icons for Take Snapshot, Take Snapshot with Title, and Show Snapshots
  • Improved the way QuickLook and CoverFlow preview information is stored (Leopard). A synopsis is now generated for blank items in CoverFlow previews. The contents of the Draft folder only is displayed if possible, but now if there isn't enough in the Draft folder, the first ten items of the whole binder (excepting special folders) are displayed.
  • Move left/right/up/down now works even if the field editor has the focus.
  • Improved start panel logic.
  • Fixed serious bug whereby trying to backup a project over the top of the current, open project would delete the project entirely.
  • The start panel is now optional and can be turned off via General preferences.
  • When the import of a web page fails, Scrivener now gives a (hopefully) more useful message, recommending the user to try saving the web page as a .webarchive from Safari and importing that way.
  • If attempting to merge more than 5 documents, a warning is now displayed informing the user that the action cannot be undone.
  • Fixed bug whereby Scrivener links did not survive copying and pasting. (Scrivener now uses the same custom pasteboard type for copied text containing links as it does for text containing footnotes or annotations - note that this means that pasting text containing links into a table can cause odd results because of certain pasting override limitations with the text system.)
  • Added Persian (modern) to Typography preferences.
  • Added support for compiling draft to .docx or .odt format.
  • Updated registration panel so that the text now matches that received in confirmation e-mails (i.e. "serial number name" and "serial number" instead of "user name" and "registration code", which apparently befuddled some people).
  • You no longer have to hit return after changing the project or session target.
  • Added "space" item to "customize toolbar".
  • Fixed security hole in 1.12 beta 1 licence registration.
  • Fixed bug whereby slashes were not getting replaced with underscores in default date extension to the project title created by Backup To...
  • Snapshots panel now uses text background colour set in Preferences.
  • Preferences no longer allow negative values in fields such as editor width or margins.
  • Added "Unregister" button to registration panel for customers who need to enter corrected details.
  • Improved Backup To... so that the backup project will not try to synchronise search strings when it is launched.
  • Fixed bug whereby synchronising search strings on large projects could eat up so much memory that the Scrivener would hang.
  • Added message explaining why synchronise search strings panel appears and giving the user the chance not to open the project at all in case they are opening a project that is also open on another networked machine.
  • Media background preference can now be set to any colour rather than just a shade of grey - uses Pages background colour by default. Also renamed to "Editor background".
  • Added preference for invisibles colour.
  • Updated "Purchase" menu item (and "Buy" in trial panel) to point towards store with educational licence option.
  • Added ability to import OPML documents (a single OPML document will be imported as several documents, retaining the hierarchical structure of the outliner).
  • Added ability to import and export to Final Draft File Converter format (FCF). This is now by far the best way of getting files in and out of Final Draft, and should make exchanging scripts between the two programs much easier.
  • Added "Total Words" and "Total Characters" columns to outliner - these show the accumulated statistics; that is, the "Total Words" of a folder will show the total word count for the folder and all of its descendants.

New in Scrivener 1.50 Beta 6 (Feb 2, 2009)

  • Should hopefully finally fix the highlighting issues.
  • Brings back the layouts toolbar icon.
  • Fixes an ongoing problem with inserting characters from the transliteration palette in Edit Scrivenings mode.

New in Scrivener 1.50 Beta 5 (Jan 27, 2009)

  • Fixes more issues with highlighting and a bug with Compile Draft.

New in Scrivener 1.50 Beta 4 (Jan 23, 2009)

  • Fixes a couple of bugs with arbitrary highlighting.

New in Scrivener 1.50 Beta 3 (Jan 22, 2009)

  • Should fix problems with opening some projects - a bug to do with project notes.

New in Scrivener 1.50 Beta 2 (Jan 19, 2009)

  • Should fix the crashing problems when closing a project in Tiger and also fix problems with OPML import.

New in Scrivener 1.50 Beta 1 (Jan 19, 2009)

  • Got rid of non-contiguous layout used by text view on Leopard, as this may have been responsible for certain text colour drawing problems in full screen.
  • Fixed bug whereby auto-numbering upon Compile Draft in a project containing hundreds of auto-number tags could consume so much memory that there would be none left and Scrivener would hang - and the computer would freeze.
  • Added bold, italic and underline buttons to the ruler for the main editors.
  • Added toolbar icon for tables.
  • You can now apply arbitrary highlight colours by selecting Arbitrary from the highlight menu. This will bring up the colour picker panel. You can also select to search for all highlight colours in the Highlight panel. You cannot assign names to arbitrary colours, though - only the five original colours have that ability.
  • Script mode is now saved per-document rather than per-pane.
  • When registering after entering a serial number, any whitespace accidentally copied in around that serial number is now trimmed away automatically. This should prevent confusion for new users who find that their serial numbers have not been recognised because they have inadvertently copied in whitespace with the serial number.
  • Renamed General Text Attributes in Text Editing preferences to Default Main Text Attributes for clarity.
  • After doing a project search, a normal text find will now search for the project search term afterwards even if you don't call up the find panel (previously, the project search term only got loaded into a normal find if the find panel was displayed).

New in Scrivener 1.11 (Jan 19, 2009)

  • Script formatting now ignores underlines when recognising elements. This means that, for an underlined element, you can turn the underline off (just as you can the bold or italic) and still have it be recognised as the correct script element. This is useful for script formats such as BBC drama.
  • Updated to use the new eSellerate SDK (which handles serial numbers etc) - this should fix an old bug where the framework could often appear in the user's Trash folder.
  • On Leopard, the text system now uses "non-contiguous" layout, which should speed up the loading and display of long text documents.
  • Edited "Letterbox Mode" option to full screen preferences. This allows you to set the height of the text view in full screen mode so that you could, if you wanted, view only a few lines at a time.
  • Fixed bug whereby duplicating items did not always clear the undo stack. In this situation, if you hit undo, the underlying file wouldn't be deleted from disk, meaning that when you added a new document, you could find that it had the text of an existing document that had previously been duplicated and undone.
  • Fixed bug whereby selecting to exclude annotations or footnotes in project statistics would actually have the opposite effect for the Draft section.
  • Scene separator settings in Compile Draft are now respected even if you have not set the formatting to be overridden.
  • Fixed bug whereby merging documents would cause an increase in the word or character count of the session target.
  • Fixed Leopard bug whereby setting cursor to non-blinking could cause cursor to disappear when backspacing. (This was caused by allowing non-contiguous layout on Leopard, which makes layout faster; to get around it, non-contiguous layout is now only set if the blinking cursor is allowed.)
  • Fixed bug in Leopard whereby adding an arrow (using smart symbols) at the end of a text document would cause an out of bounds error on the console. This was caused by a clash with Leopard's internal smart quotes. Smart quotes are handled by Scrivener anyway. The Smart quotes option has also been removed from the Substitutions ctrl-click menu, as this had no effect (in Scrivener, smart quotes are set via Preferences).
  • Fixed bug introduced in 1.10 whereby Scrivener would crash if you tried to convert a web page to a text document.
  • When converting a web page to a text document, if there was an original URL associated with the web document, the URL will now become a document reference (previously it was just lost on conversion).
  • Likewise, when web pages are imported via File > Import > Web Page or by dragging from your browser's address bar, if "Convert WebArchives to text" is selected in Preferences, the original URL is saved as a document reference.
  • Fixed bug that meant the "first run" information panel - which was supposed to be introduced in 1.10 - didn't actually appear.
  • Added "Use current font & paragraph" settings option to "Manage..." pop-up button of the script settings panel. This makes it a lot easier to import scripts from other programs and get up and running. Click in an element of a script and select this from the script settings panel to set the paragraph and font settings of the currently selected element to match the formatting paragraph containing the insertion point in the main window. Previously, you had to mess around with rulers and work all of this out for yourself.
  • Fixed bug whereby double-clicking on disabled arrow of header bar could collapse split view.
  • Minimum size of label column in outliner is now different on Tiger and Leopard as Leopard has less cell padding.
  • Removed "Avoid widows and orphans" feature. This has caused crashes in project statistics and printing for months, and everything I've tried to fix this hasn't worked. Standard manuscript format doesn't require widows and orphans avoidance anyway, and if you require widows and orphans support you can always export to a word processor to turn it on (a dedicated word processor is required for more complex typesetting features anyway).
  • Fixed bug whereby, upon updating to 1.10, some projects could open as blank windows. This was caused by having a blank word in the project's auto-complete list (Edit > Auto-Complete List).
  • Fixed minor bug whereby Binder Affects > would show the wrong orientation (Top Editor/Bottom Editor when there was a vertical split, for instance) for projects that had been updated from 1.03 to 1.10 which had vertical splits set at the time of update.
  • Fixed bug whereby tables would not get exported or printed if there was a footnote or annotation anywhere in the document after the table.
  • Edited Literature & Latte logo in the About panel for clarity.
  • If document targets are set, the target count now appears next to the word or character count in the footer view (and is also visible in full screen in this way). Eg: Words: 122/250 Chars: 655
  • Fixed stupid bug whereby building on Leopard caused all the thousands separators (commas) to be lost in Project and Text Statistics.
  • In CoverFlow preview on Leopard, the icon now shows the first 10 items in the Draft folder rather than just the first 10 items in the binder. This is more consistent with the QuickLook preview and means that root folders are no longer pointlessly listed.
  • Upon copying text now, if there are no annotations or footnotes in the selection, Scrivener just copies using standard RTFD methods. This fixes a bug whereby copying and pasting into tables would mess up the table. Note, however, that if there are annotations or footnotes in the copied text, Scrivener has to use an internal pasteboard format which will still mess up tables when pasted into them.
  • Fixed bug in Compile Draft whereby if "Do not indent titles" was selected, titles would be left-aligned regardless of the "Center" settings.
  • Changed Compile Draft titles formatting behaviour. Titles font and center formatting is used now even if "Override text formatting" is unchecked. This seems to make more sense - it means that even if you choose for the main text of your documents to use the onscreen formatting, you can customise how titles are formatted.
  • Fixed bug whereby using "Split at Selection" on a document that has a hyphen followed by a number in its name (e.g. Doc-0784 Something" would increment the number and cut off the rest of the text (e.g. To "Doc-785"). The increment should only occur to numbers following a hyphen right at the end of the title.
  • Fixed bug whereby upon emptying the trash, the internal synopsis text files (inside the .scriv package) did not get deleted. This would mean that whenever you added a new document, it would take on the synopsis of an old, deleted document.
  • Updated binderStrings.xml to hold document titles as well as text, notes and synopses. This helps in two ways: 1) It means that Spotlight can now find the titles of documents within a project, and not just the text (the Spotlight importer has been updated accordingly). 2) If a project is corrupted, it makes it possible for Scrivener to retrieve project titles when retrieving the project via Import > Scrivener Project.
  • Scratch pad now stays in place in all Spaces on Leopard if "Float" is selected.
  • Added Import > Scrivener Project to the File menu. This can be used to import the whole structure from another Scrivener project, or to retrieve data from corrupted projects, as the feature does its best to reassemble a project if it cannot open the binder file properly (though the structure will be lost for corrupted projects).
  • Fixed bug whereby excluding annotations or footnotes in Project Statistics options had no effect on the main draft word or character count.
  • Project statistics are now only recalculated when switching back to view the statistics rather than every time you change an option.
  • Upon opening a project, Scrivener now does a check to ensure that the internal document IDs held in the binder file match what is on disk inside the project. Previously, if a project had got corrupted - perhaps because of a bug - it was possible in rare circumstances that some documents could exist inside the .scriv file that had no representation in the project. The result of this would be that you could create a new file in the project only to find some old text in it - because the new document had been assigned an internal ID that had been used before, and the file of which had not been properly deleted from disk. If any such straggling files are detected, Scrivener creates documents for them and places them in a _Recovered Files folder at the bottom of the binder, leaving it up to the user what to do with them.
  • Hopefully fixed some minor oddities in Export Files when only one file was selected for exporting.

New in Scrivener 1.10 (Nov 5, 2007)

  • Miscellaneous Changes
  • Application Support paths have been changed - this means that any project templates or export settings that you have set up will no longer be found until you alter the paths. The new paths are:
  • ~/Library/Application Support/Scrivener/ExportSettings
  • ~/Library/Application Support/Scrivener/ProjectTemplates
  • ~/Library/Application Support/Scrivener/ScriptFormats
  • You can now hit the Delete key to move items in the search results table to the Trash. Obviously, given that the document will still be part of the search, nothing will appear to happen except that the item's icon will turn transparent to indicate that it is now in the Trash, but the behaviour is now more consistent as you could already select Edit > Delete to do this.
  • Name of Draft folder as customised by user will now appear in Edit > Insert menu and Project Statistics. E.g. If you have renamed the Draft folder to "Manuscript", the items under Edit > Insert will be entitled, "Manuscript Word Count" and "Manuscript Character Count" instead of "Draft Word Count" and so on. This is now consistent with the way that "Compile Draft" is renamed to "Compile [Draft folder name]" depending on what you have called your Draft folder.
  • Changed internal name for default editor width preference - this means the previous value will need resetting.
  • You should now enter zero into the "Default Editor Width" preference to get the editor to fill the screen, rather than an arbitrarily large number.
  • Backup To... now uses short system date preferences to generate its file name.
  • Amended PDF loading code so that memory does get leaked on Leopard (this was necessary on Tiger to avoid a bug in the PDFKit which could cause crashes when loading PDF files).
  • Added more information to the "Update project" panel to warn users not to open updated projects in versions of Scrivener prior to 1.10.
  • Added "Action cannot be undone" warning to Convert Web Archive to Text & Convert PDF File to Text.
  • New Project Assistant no longer allows the (attempted) creation of files containing the ‘/' or ‘:' characters.
  • Bug Fixes
  • Fixed Project Statistics bug that could cause a crash or application hang in some projects. This bug (and crash) would appear in some projects when trying to view the project statistics or print via Compile Draft when "No widows/orphans" was checked in the Page Layout settings.
  • Fixed bug whereby projects containing thousands of documents could not be opened on older hardware. This fix also speeds up project opening times and reduces disk usage upon opening projects (all of which may not be noticeable on newer hardware, but is significant). Previously, upon opening a project, Scrivener used a Cocoa method that passed it the whole of the contents of the .scriv package, even though Scrivener only needed a tiny piece of that information to open the file. Now Scrivener uses a different method that only passes it the path of the .scriv file, so that Scrivener can open only what it needs.
  • Fixed bug whereby alternating colours for Edit Scrivenings did not show up in full screen on 1.02 and 1.03.
  • You should now be able to drag in URLs directly from the address bar of Safari (previously this only worked with Camino). Note that you must drag from the icon in the address bar, not the address text itself.
  • Toolbar items with menus now show those menus in text-only mode.
  • Hopefully fixed bug in upgrade between 1.02 and 1.03 whereby PDF files (and sometimes web files) would appear massively magnified. In any case, the fix for this is to go to View > PDF Display and select Size To Fit or Actual Size to restore the PDF scale.
  • Fixed bug in 1.03 whereby upon exiting full screen, the text in the main window did not jump to the place you were working on in full screen.
  • Fixed bug whereby unicode characters (such as umlauts) would not appear in page header when exported to RTF or DOC format.
  • Document targets button (in footer view) is now disabled during Edit Scrivenings sessions (where it is meaningless).
  • Fixed bug whereby Session Targets did not get updated during Edit Scrivenings sessions.
  • Fixed bug in exporting RTF files including images. RTF expects width and height of images to be defined in long integers, but Scrivener was defining them using floats (decimals), which could cause certain files not to open in applications such as Mellel.
  • Fixed bug whereby project search panel would not appear if the toolbar was visible but set to label only or if the search field was not visible.
  • Fixed bug whereby Scrivener links were not saved when placed in the notes of non-text documents.
  • Fixed bug whereby scaling an image in text would not get saved unless you did extra editing afterwards.
  • Fixed bug whereby you could open the image scale panel in the uneditable snapshots panel, which could cause a crash (or, at the very least, strange behaviour).
  • Fixed bug whereby certain stageplay settings suddenly failed to be recognised in 1.02 and 10.3.
  • Fixed inconsistency whereby web page import sheet did not always open with "http://" selected.
  • Fixed bug whereby hitting shift-cmd-O on multiple files in one editor would not open them in an arbitrary corkboard in the other (when "Selection Affects Alternate Editor" is selected) but would instead present the "No Selection" message in the other editor.
  • Fixed bug whereby a blank document title could, in rare circumstances, cause a problem that could lead to the text contextual menu not appearing and other weird behaviour.
  • Fixed bug in split at selection and merge documents whereby the split file or children of the merged documents could be moved to the wrong place when the documents affected were in the root folder.
  • Fixed bug whereby splitting documents could cause the session count to stop working for a while.
  • Fixed bug whereby screenwriting preferences for smart hyphens and auto-caps settings would not always be respected.
  • Fixed scroller in Scratch Pad text view so that arrow buttons now work.
  • If text is edited in an Edit Scrivenings session, the undo stack linked to that text is now reset. Otherwise, the undo stack becomes out of sync which can cause erratic behaviour or crashes.
  • Fixed miscellaneous RTF and RTFD export bugs that could lead to the Compile Draft sheet not responding, strange results when copying and pasting into other programs, and documents that could crash Microsoft Word. Most of these errors were related to a clash between the RTF formatting of footnotes, annotations, tables and lists. Note that because of these issues, footnotes and annotations can no longer contain tables or bulleted lists - if they do, they will be stripped out upon export to RTF, RTFD or MS Word format.
  • Fixed bug in corkboard whereby creating a new index card in borderline scroll cases (you know, where the scroll bar appears and then disappears because Apple's scrollers don't always get it quite right) could cause the index card editor to appear in the wrong place, so that the place in which you were expected to type appeared outside of the borders of the actual card.
  • The internal RTFD tags used to preserve annotations and footnotes are now saved using the standard Helvetica font, to (hopefully) avoid annotations and footnotes getting corrupted by strange fonts that precede them.
  • Fixed bug whereby moving multiple documents left, right, up or down in the binder could cause a crash or at the very least, strange behaviour, with an exception written to the console about a problem with the undo stack.
  • Fixed minor bug whereby deleting snapshots would not update the icon in the binder or anywhere else (i.e. the icon would still have the curled corner) until selecting another document.
  • Fixed bug whereby in Edit Scrivenings sessions, icons may not get updated properly to reflect state of the document.
  • Fixed bug whereby saving could fail and crash the program sometimes if annotations used a grayscale colour.
  • Fixed bug where app could crash if focus was placed in the top editor and the split was then closed using cmd-' and then reopened.
  • Lengthened text fields in preferences panes to better accommodate systems using a custom system font.
  • Hopefully fixed (harmless) bug whereby, upon launching a project in Scrivener, an error would get written to the console along the lines of "*** Illegal NSTableView data source ([object class: SCRBinderDocument, number of selected objects: 0]).� Must implement numberOfRowsInTableView: and tableView:objectValueForTableColumn:row:".
  • Fixed typo in annotation label separator section of Typography preferences pane ("..anyything before...").
  • Fixed bug whereby web pages could be dragged from a browser into the Draft folder (when the Draft folder should only allow text files).
  • Draft word and character counts and auto-numbering is no longer case sensitive, so will work just as well as , for instance (obviously it is still case sensitive where there are different upper- or lowercase options).
  • Fixed Preferences panel so that if you close it using the close button, everything is reset just as it would be if you clicked on "Cancel".
  • Fixed bug whereby the tooltips for Scrivener links would not be cleared when the link was cleared.
  • Fixed another crashing bug caused by the undo manager when moving documents right, left, up or down (note that undo will not always work with these actions unless Lock in Place is selected; the difference is that now, when undo can't work, Scrivener won't crash).
  • Import Web Page now respects the preference in General preferences to convert the web page to text upon import if selected.
  • Fixed bug where word/character count progress bars in outliner would size to the vertical height of the row.
  • Fixed outliner redrawing bugs - for instance, whereby editing the synopsis would not always cause the row height to change.
  • Fixed project notes bugs whereby Scrivener links would be created in the wrong place and would not be saved between sessions.
  • Fixed bug whereby contextual menu items for Scrivener links and highlight were greyed out in full screen notes panel.
  • Improved "Reveal in Binder" so that if there is a selection in the corkboard or outliner and "Reveal in Binder" is selected from the main menu, the selected items are revealed (previously it would reveal the parent document and selected items could only be revealed using the contextual menu).
  • Fixed "Use Selection for Find".
  • Fixed "Split at selection" behaviour so that if you are splitting the text of a folder, the newly created document becomes the first child of the folder rather than a sibling if (and only if) the folder has contents. This way, the split document and the new document will remain adjacent - previously, the newly created document could end up completely separated from its original.
  • Fixed bug in auto-complete that could cause strange behaviour.
  • Fixed bug whereby if full screen inspector was closed using the "close" button in its titlebar, its visible state would not be remembered so that it would be open again next time full screen mode was entered.
  • Include in Export, Page Break Before and Preserve Formatting buttons in the inspector and outliner are now greyed out for documents not contained inside the Draft folder.
  • Fixed checkboxes in outliner view so that they appear top-aligned rather than in the centre.
  • Pop-up menus in outliner now appear directly over the arrows, regardless of row height, as you would expect (in previous versions, the menu would appear in the centre of the row vertically).
  • Fixed minor bug whereby, when ctrl-clicking in the binder, the document in the main editor would update immediately, but the document displayed in the inspector would not update until the ctrl-click menu was closed.
  • Scratch pad now uses default notes font if empty.
  • The MultiMarkdown bundle no longer gets copied into the application bundle twice.
  • Fixed page number printing in File > Print.
  • Fixed minor bug whereby inspector would not remember its old size when opened after reopening the project.
  • Fixed bug whereby importing a template in the New Projects assistant would erroneously report that the template is not valid.
  • Fixed bug whereby Find & Replace All would not work properly in Edit Scrivenings (the find & replace would work okay, but only changes to the first document would get saved; this could also cause undo stacks to become out-of-sync, too).
  • Fixed bug in MultiMarkdown Settings whereby leaving the entry for a meta-data type empty would result in the generated MMD meta-data inserting "(null)".
  • Fixed minor bug whereby project notes would not respect continuous spell-check settings between sessions.
  • Fixed bug in full screen: previously, when in an Edit Scrivenings session, if double newlines were set as the separators between scrivenings in the Preferences and you tried to enter full screen mode with the cursor at the end of the text, an out of bounds exception would be raised and full screen would not appear. This is fixed for 1.1.
  • Hopefully fixed bug where newline separators would take on Helvetica font in Compile Draft, which could lead to footnotes taking on Helvetica font, too, when exported to RTF.
  • Fixed bug whereby find string could be forgotten when reopening Find panel straight after another find.
  • The forward delete key now deletes documents as well as the backspace key.
  • Fixed bug whereby selecting header/footer but leaving header/footer text field blank in Compile Draft would cause warnings to be spewed to the console on Leopard.
  • Fixed bug whereby Edit Scrivenings commands in menu did not work.
  • Fixed a bug in find & replace that could lead to a -characterAtIndex: exception message.
  • Fixed bug whereby Check Spelling as You Type did not work (and threw an exception on the console).
  • Fixed bug whereby hiding and showing the binder or inspector would lose the last width of the binder and inspector so that when they reappeared they would be much wider.
  • New Project Assistant now has a minimum window size - previously it could be resized so small that the controls would get messed up.
  • Fixed bug whereby a standard Aqua scroller would be displayed in full screen even if "No scroller" was selected in Preferences.
  • Fixed silly mistake whereby non-text items would display their word count as -1 in the outliner rather than as 0.
  • Fixed bug whereby sound files didn't get drawn correctly on corkboard if "Show media files as photographs" was selected as a preference.
  • Changed the way Project Statistics internally generates the text for counting the printed pages for the Draft so that it now more accurately reflects what will be the actual page count (previously, this count did not take into account the export format settings).
  • Fixed bug in the Find panel whereby "Replace All" did not respect the scope (whole word, begins with etc).
  • Fixed several spelling inconsistencies in the interface (British spellings in a mainly US interface).
  • Fixed a couple of minor bugs in auto-complete where auto-complete list would not appear if any blank items had been entered to the list in Edit Auto-Complete List and the Script Settings panel would not close if blank auto-complete items had been added.
  • Save as Template now disallows the creation of a template entitled "Empty Project" (so that you can't clash with the default template).
  • Made some adjustments to the way footnotes and annotations are exported to RTF, which should hopefully fix the way they could previously get their fonts messed up in Word and NeoOffice.
  • Fixed a bug with importing password-protected PDF files.
  • Fixed some minor bugs in outliner: previously, the first column could keep getting wider every time you opened a project, and there were some glitches with the display when using tinted row backgrounds. Also tweaked for Leopard.
  • Fixed some minor - and rare - bugs with loading text in custom RTFD loader.
  • Fixed headers and footers (and thus page numbers) when printing so that they now respect the left and right margins - and thus should no longer get cut off on some printers.
  • Fixed minor bug in Label & Status Setup where changes to individual label and status items would not be cancelled upon clicking "Cancel" but would instead be saved.
  • Upon selecting "Backup To...", the project now gets saved before the backup file is created, so that the backup reflects the project in its exact current state (Backup To just copies the project file, so if it is not saved, the copy will not be up-do-date).
  • Word and character counts are now right-aligned in the outliner.
  • Fixed bug whereby navigating forwards or backwards between corkboard views while editing and index card would transfer the edit to the corresponding card in the new corkboard view.
  • Position of splitter in full screen inspector is now remembered between sessions.
  • Fixed bug caused by drawing a slight shadow around the selected item in the binder which would cause a "CGContextSetStyle: invalid context" error to appear in the console.
  • Minor internal modifications to the way shadows are reset in the corkboard to avoid potential bugs.
  • Fixed colour of cursor in full screen; previously the cursor could revert to black even when "Override text color" was selected in the Full Screen preferences.
  • Fixed bug whereby selecting multiple lines and trying to change the script element would cause Scrivener to hang.
  • Fixed bug that would cause attempts at updating and opening Scrivener Gold projects to fail.
  • Fixed bug whereby window title would not always get updated to reflect the currently focussed document.
  • Fixed bug whereby inspector width would not be remembered between sessions when hidden if it was as thin as allowed.
  • Fixed minor bug whereby alternate background colour in Edit Scrivenings would not always get drawn all the way to the right margin (not sure if this was just a Leopard thing or not).
  • Fixed bug which would cause the editor to switch to the wrong mode when split using the header button in certain circumstances.
  • Fixed bug in widows and orphans code that meant that often only the first widow or orphan would be detected and corrected, and subsequent widows and orphans would be left to straggle.
  • Fixed display bug in outliner on Leopard whereby when the text wraps at the bottom of the outliner whilst editing, the text in all items would suddenly appear to be the same as in the edited cell.
  • Hopefully fixed a crash that could occur if multiple images inside text - especially inside tables - were dragged to the notes text view.