Scrivener Changelog

What's new in Scrivener 3.1.5.1

Jul 5, 2023
  • This update fixes a number of bugs that were found in the initial 3.1.5.0 update, including a flaw in Print/PDF output that could leave some text missing. It is recommended you upgrade at your next convenience, or before compiling anything important to PDF.

New in Scrivener 3.1.5.0 (Jun 20, 2023)

  • Refinements and Changes:
  • Scrivener has had a major framework upgrade to Qt version 6.4.3 and consequently is now a 64-bit application only. This upgrade also has changed the minimum required system version to Windows 10.
  • Documents using fonts unavailable on the current Windows machine (such as in a project created on a Mac device) will now display in Arial while on Windows but will use the original font when reopened on a device with that font installed.
  • Multiple items can now be loaded in the editor via drag and drop (previously only the topmost binder item in the selection would be loaded).
  • The floating Quick Search window (which is used if the toolbar is hidden or the search bar removed from it) now remembers its position when closed and reopened.
  • The spell check underline now appears much crisper on HiDPI displays.
  • View ▸ Editor Layout ▸ Swap Editors can now have a custom keyboard shortcut applied.
  • Menu commands and keyboard shortcuts have been added to Quick Reference windows for toggling and navigating the inspector, the Project Bookmarks sidebar, and the Format Bar.
  • PDFs and images loaded in the editor can now be zoomed via the mouse scroll wheel while holding Ctrl.
  • There is now an option to include beta releases as part of the automatic check for updates.
  • Several default shortcuts have been adjusted for better consistency with Windows standards. Alt+F4 is now assigned to Close Project, and Exit Scrivener (which can close multiple windows, such that they will all reopen on launch per preference settings) has been changed to Ctrl+Alt+F4. Default shortcuts for inserting comments and inline annotations and for scrolling in Page View have also been adjusted to avoid the Alt+F4 combo. (All can be customised in the Keyboard settings of File ▸ Options.)
  • Additionally, several default shortcuts using the Windows key have been updated for compatibility with Windows 11, which has made new use of them. These include the shortcuts for Navigate ▸ Inspect ▸ Notes and ▸ Comments and Footnotes, which have changed to Win+Alt+U and Win+Alt+O respectively; Navigate ▸ Outline Groups ▸ Previous Group and ▸ Next Group have changed to Ctrl+Shift+Up and Ctrl+Shift+Down. Format ▸ Paragraph ▸ Increase/Decrease Indents ▸ Increase Indents and ▸ Decrease Indents no longer have a default assigned, as these already use the same shortcuts as Edit ▸ Move ▸ Move Right and ▸ Move Left in text contexts (Ctrl+Alt+Shift+Right/Left). If you did not do a fresh install (or if you afterward restored your preference settings), you will need to choose Reset All from the Keyboard tab of File ▸ Options… to fully update the shortcuts.
  • Scrivener now encodes the personal word list (“learned” or “ignored” spelling) in UTF-8 and saves to %LOCALAPPDATA%LiteratureAndLatteScrivenerwordlists.txt to avoid conflicting with the ASCII-encoded wordlists.ini file from earlier versions. (The existing word list from Scrivener 3.1.4.1 or earlier will be copied to the new file when 3.1.5 first runs and preserved for previous versions of Scrivener to use, should you need to downgrade .)
  • There is now an option to include beta releases as part of the automatic check for updates.
  • Bug Fixes:
  • Fixed a bug that could crash Scrivener when deleting a justified line item from a list.
  • Fixed a bug whereby using Undo after adjusting list items restored the item’s indentation formatting but not the list level.
  • Adjusted the list behaviour whereby selecting all items in a list and changing the bullet style away from hierarchical numbering might not set the new style for deeper levels.
  • Fixed a bug whereby, after once editing text substitutions, further changes to the substitutions within the session did not take effect until Scrivener had been restarted or Enable Substitutions had been toggled off and back on.
  • Fixed a bug whereby toggling most Revision Mode settings from within a Quick Reference window changed the menu appearance but did not affect the editor.
  • Fixed a bug whereby dragging and dropping a document to a locked editor failed to break the lock and load the document.
  • Fixed a bug whereby the Progress and Total Progress bars were not displaying in the outliner for script documents.
  • Removed the nonfunctional document target button from the script mode editor footer. (Document targets and word counts can be set and viewed for script documents in the outliner.)
  • Corrected a bug whereby snapshots used the editor background colour set in the Appearance Options rather than the snapshots background colour.
  • Fixed a bug whereby Print Current Document would print the full binder outline rather than the outliner contents when focus was in an outliner displaying a multiple selection.
  • Adjusted the accelerator key sequence for Edit ▸ Select ▸ Select Annotation | Select Footnote to the unique Alt E, S, O.
  • Removed the duplicated Reset Idents to Defaults command from the Edit ▸ Transformations submenu. (This command can be found under Format ▸ List ▸.)
  • Line height calculations for PDF printing have been improved with the newer Qt engine.
  • Fixed a bug in PDF and Print compile formats whereby grouping endnotes by section when using auto-numbering placeholders in titles resulted in the numbers continuing to increment in the endnote section headings rather than correctly referring to the chapter number.
  • Fixed a bug whereby the front and back matter controls in compile could be incorrectly enabled when compiling only a portion of the manuscript.
  • Learned spelling words (in the personal word list) are now recognised after switching dictionaries without requiring a restart.

New in Scrivener 3.1.4.1 (May 22, 2023)

  • Refinements and Changes:
  • Implemented support for new auto-update streams.
  • Added a new command Format ▸ List ▸ Reset Indents to Defaults to restore formatting of selected list text (or all lists in the editor if there is no selection) to the default indentation for each level.
  • Scrivener’s Qt framework has been updated to version 5.15.14.
  • Scrivener has upgraded to Unicode ICU 73.1, which may improve line wrapping for Japanese and Korean text.
  • Bug Fixes:
  • Fixed a bug that could cause Scrivener to crash when searching for case-sensitive text across multiple snapshots.
  • Fixed a bug whereby list formatting was damaged after reloading a project such that adding or moving items within an existing list indented them incorrectly.
  • Note: This correction will apply to new lists created in 3.1.4.1. Existing lists can be manually updated via Format ▸ List ▸ Reset Indents to Defaults.
  • Fixed a bug whereby editing the label of a custom metadata list item could change its internal ID number, causing documents in the project previously assigned that list item to instead display “None”.
  • Fixed a bug whereby the Remove all styles setting in the options for Documents ▸ Convert ▸ Text to Default Formatting… changed styled text to the default formatting in the editor but failed to remove the assigned style.
  • Upgraded the internal tool for importing websites, fixing an issue whereby pages from some sites such as Wikipedia failed to import.
  • Fixed a UI bug that could cause an irremovable gap to precede the icons on the left of the main toolbar. You may need to reinsert custom gaps via View ▸ Customize Toolbars… after updating.
  • Fixed a bug whereby each line break and carriage return decreased the live character count in the footer when using the option to count Characters no spaces.
  • Cleaned up the Missing Dictionaries warning to appear only when Scrivener is first launched rather than each time a project is loaded.
  • Adjusted the behaviour and warning message shown if the currently-assigned spelling dictionary is missing from the Scrivener installation folder, prompting the user to re-download and temporarily disabling the spell check until the dictionary is available.
  • Fixed the Replace and Find Next shortcut behaviour to work with focus in the editor and reassigned its previous default shortcut Ctrl+H to instead open the document Find/Replace dialogue. You can customise the shortcuts from the Keyboard tab of File ▸ Options….

New in Scrivener 3.1.4.0 (Jan 18, 2023)

  • Bug Fixes:
  • Fixed a crash on File ▸ Print Preview or ▸ Print Current Document when titles were selected for inclusion in the Print Settings.
  • Improved editor accessibility, providing better compatibility with tools like ProWritingAid and Grammarly.
  • Fixed a bug introduced in 3.1.2 that prevented document groups from loading as a Scrivenings session unless Treat all documents with subdocuments as folders was enabled in Options.
  • Fixed several cursor drawing bugs, including the cursor replicating when using the keyboard to move from the start of a new line and part of the cursor failing to blink at the start of a new line with a line height multiple greater than 1.0.
  • Fixed a bug whereby the block insertion point width failed to scale with the editor zoom level.
  • Improved the appearance of highlighting, linked comment and footnote markers, search highlighting, style backgrounds, and other text adornments in the editor that are affected by certain types of line spacing.
  • Adjusted the Documents ▸ Convert ▸ Text to Default Formatting… dialogue to remember the last used options.
  • Updated the built-in templates to restore the inspector footnotes text colour, which was inadvertently set to black for all themes by 3.1.3’s introduction of separate colour options for inspector and inline notes.
  • Adjusted Fountain export to always use UTF-8 encoding.

New in Scrivener 3.1.3.0 (Dec 6, 2022)

  • Refinements and Changes:
  • Scrivener’s framework has been updated to Qt 5.15.11, the most recent version compatible with 32-bit systems.
  • UI:
  • Scrivener’s title bar now adapts to the Windows dark or light mode Color setting.
  • The Appearance tab in Options now has settings for both inspector and inline footnote text colours (under the Textual Marks tab). The “Inspector Footnotes Background” has also been renamed to simply “Footnotes Background” as it applies to both inline and inspector footnotes.
  • Compile:
  • Implemented the Add “first-letter” span style to first letter option for ebooks, under the New Pages tab in the compile format dialogue’s Section Layouts. This allows styling such as drop caps on the initial letter of the first paragraph in a document.
  • The stylesheet CSS for ebook compile now includes a stock rule for the .separator class when any of the Section Layouts defined in the format contain a custom separator, though this can be easily overridden by creating a “separator” style.
  • When an image is used as the document title prefix during ebook compile and no additional title text is included, the option to Update titles in document links with prefix and suffix settings will use the image name as the title.
  • Document Mangement:
  • Dragging and dropping text onto an existing text document in the binder now appends the text to that document rather than creating a new child document. (This applies also to dragging onto file groups when the optional behaviour to treat file groups as folders is disabled.)
  • The Documents ▸ Merge behaviour has been refined to use a single return between merged synopses, economising space, and an empty line between merged notes. The divider between merged document text can be controlled by the Separators settings in File ▸ Options… under the General tab.
  • New documents created at any level within a container that has set a default template for subdocuments will now use that template, including those created in the container via actions such as dragging and dropping text into the binder or using Edit ▸ Link to Document ▸ New Link. This is reflected in the Project menu, which shows the name of the template document in place of “New Text” when applicable. Standard new blank text documents can be created in these containers using Add ▸ New Text from the context menu or the Add button’s dropdown menu on the main toolbar.
  • Formatting:
  • Find by Formatting can now be used in Quick Reference windows and will always treat the scope as “Current Editor” (which has replaced “Selected Document” in the dialogue’s settings). Find Next/Previous Formatting and the standard Find Next/Previous commands have also been added to the Quick Reference window menu, enabling use of their shortcuts.
  • You can now set a current project’s styles as the default styles for new projects from the Editing: Formatting tab in File ▸ Options… (and can reset to the original defaults here as well).
  • The formatting of the media time stamp used for media transcription can be customised under the Playback settings in the Options’ Behavior tab. This formatting will also be used by the <$mediaPlaybackTime> placeholder available for insertion as part of the Tab/Return behaviour in script settings if no formatting is given in the placeholder itself.
  • Project Targets:
  • New projects from blank or the built-in project templates will now have Allow negatives enabled by default in the Project Targets.
  • New projects from blank or from project templates without the Deadline option enabled in Project Targets now use their creation date for the (disabled) deadline.
  • Bug Fixes:
  • General:
  • Fixed a crash that occurred when right-clicking within the formatting editor in the compile format designer’s Section Layouts tab.
  • Fixed a bug whereby certain image properties could be included when setting default formatting from a selection and subsequently cause embedded images not to display.
  • Fixed a bug that could cause custom metadata list values assigned to binder items to shift when a new list value was created and saved anywhere but the end of the list.
  • Fixed a bug that reverted some project target settings to the defaults after syncing with iOS.
  • Compile:
  • If compile is unable to create the final file when using a secondary utility to produce the output (such as Pandoc or a custom script added in the compile Processing tab), Scrivener now displays an error message indicating the problem rather than failing silently.
  • The compile format setting to Update titles in document links with prefix and suffix settings has been fixed to work in ebook file formats.
  • Fixed MultiMarkdown to ODT compile for documents containing images, which was previously resulting in a malformed ODT and a separate folder of images.
  • Internal links are no longer stripped out when compiling using Pandoc → ePub.
  • For supported file formats, the HTML Elements, MultiMarkdown Options and Pandoc Options settings in the compile format designer now properly convert assigned styles to semantic HTML elements or Markdown syntax.
  • Fixed several bugs in the rich-text to MultiMarkdown conversion options in compile which were producing some incorrect syntax and, when only Convert tables and lists to MultiMarkdown was enabled, unintended additional conversions.
  • Adjacent inline annotations of different colours now properly compile as separate notes rather than combining.
  • Document Management:
  • Separators for merged documents, appended text selections, and appended Scratchpad notes can now be properly set in the tidied-up General tab of File ▸ Options….
  • Fixed a bug that, when a file group with a default template for subdocuments was selected, caused newly-created documents to use the template even when Treat all documents with children as folders was disabled in Options, so that the documents were created as siblings rather than subdocuments.
  • Formatting:
  • Fixed a bug whereby adding, modifying, or deleting inspector comments or footnotes to multiple paragraphs could mangle the formatting, for instance shifting a highlight or bold formatting to different or additional text. Also improved the Undo behaviour, which previously might treat comment manipulation as multiple steps instead of a single action.
  • Toggling Use different formatting for new documents in this project in Project Settings should no longer impact existing documents.
  • Fixed the Use Formatting in Current Editor option when setting default formatting to avoid picking up revision mode or inline notation formatting. This also fixes the bug whereby, after a revision level was set in the default formatting, all or most of the project’s text might appear in the revision mode colour after reopening the project.
  • Fixed the Documents ▸ Convert ▸ Text to Default Formatting… behaviour to retain text colour and highlighting. (Text with a character style applied will revert to the style’s defined formatting.) Also fixed the conversion of text with a paragraph-only style, which was losing all character formatting including bold and italic.
  • Applying the Convert Quotes transformation within a Scrivenings session now affects only selected text when there is a selection anywhere in the session; with no selection, the conversion applies to all text in the editor, including titles when Show Titles in Scrivenings is enabled.
  • Edit ▸ Transformations ▸ Convert Quotes to Smart Quotes will no longer alter existing smart quotes within the affected text.
  • Editor Navigation:
  • Navigate ▸ Go To ▸ Selection now works on a multiple selection, loading the items in Scrivenings mode. (The menu name “Editor Selection” has also been changed to “Selection” to reflect that the command works from the binder as well.)
  • Fixed a bug whereby activity in one editor split could cause the inspector locked to the other editor to show the wrong item’s metadata.
  • Fixed a bug that, with a specific split-editor setup, caused clicking a document link in a snapshot to switch focus to the opposite editor and change the inspector view from snapshots to bookmarks.
  • The behaviour of clicked links when working with locked editors has been refined to better match workflow expectations and provide a sensible fallback rather than failing to open.
  • Quick Reference:
  • Fixed the dropdown button for bookmarked groups in the Quick Reference sidebar failing to open.
  • Spell check in Quick Reference windows is again accessible via the Edit ▸ Spelling menu and shortcut (broken in 1.3.1).
  • Fixed the Open as Quick Reference context menu command failing from the Quick Reference bookmark sidebar.
  • Fixed a bug whereby invoking document Find in a Quick Reference window would instead open the filter panel in the main window when the active editor was showing the outliner.
  • UI:
  • Removed Mac-specific text from the No changes found message on Sync ▸ with Mobile Devices.
  • Added line wrapping to the tool tip for the Insert links back to Scrivener in each section option in the compile settings.
  • Updated the in-app shopping cart.

New in Scrivener 3.1.2.0 (Oct 18, 2022)

  • Refinements and Changes:
  • New options allow for greater control over how Scrivener links open, including the ability to target copyholders and to set the default behaviour for newly created links and for document and project bookmarks.
  • Bookmarks in the inspector can be opened using Enter, the same as double-clicking.
  • You can now set list-type custom metadata values for multiple items selected in the binder, corkboard, or outliner using the context menu, just like status and labels.
  • The menu commands in Edit ▸ Transformations ▸ to convert straight quotes to smart quotes and the reverse now apply to all documents loaded in a Scrivenings session when no text is selected.
  • Pandoc Markdown compile formats no longer use closing hashes on heading lines, to better facilitate adding custom attributes (such as {#custom-id} .class-name}) without having to adjust settings.
  • When unable to save an automatic backup to the custom location specified in Options, Scrivener now displays a warning indicating that the backup has instead been saved to the default folder (%LOCALAPPDATA%LiteratureAndLatteScrivenerBackups).
  • It is now possible to create a new document by dragging and dropping a text selection into the binder not just from text documents in the editor but from imported webpages, other areas of the project window such as notes and snapshots, and even from other apps.
  • It is now possible to copy and paste multiple discrete text selections from within a document.
  • The Draft Target now uses the compile group name when the Project Targets options are set to Count current compile group only.
  • Multiple rows can now be selected and copied from the results in the name generator.

New in Scrivener 3.1.1.0 (Nov 4, 2021)

  • Refinements and Changes:
  • Removed unintentional advertisements that appeared several places in the machine translations for Simplified Chinese and also made several user-provided corrections to the translations. Thank you!
  • Restored the Russian ru-yo and ru-ie dictionaries that were accidentally removed in 3.1.
  • Removed several English variants from the interface translation options, as they did not differ from the default US English.
  • Bug Fixes:
  • Fixed a bug that allowed saving an unzipped backup over the original project, causing Scrivener to crash and both the project and backup to be lost.
  • Fixed a bug that caused a crash when checking spelling in a Scrivenings session without any misspellings.
  • Fixed a bug whereby using Save As in a project set to sync with an external folder retained the external folder file path in the new copy. An external folder should sync with only one project to avoid conflicts.
  • Fixed a bug whereby moving paragraphs in the editor via Edit ▸ Move ▸ Move Up/Move Down caused them to lose their paragraph formatting (alignment, indentation, etc.) and paragraph style, if one was set, and could also impact the formatting of adjacent paragraphs.
  • Fixed a bug whereby reloading a linked image from disk via the context menu did not update its dimensions.
  • Fixed a bug introduced in 3.1 that broke File ▸ Export for a multiple selection.
  • Fixed a bug whereby the spelling dialogue did not appear when checking spelling in a Scrivenings session if the initially focussed document did not contain any spelling errors.
  • Fixed a bug whereby text containing links to inspector comments or footnotes retained those links when pasted into a comment or footnote.
  • Fixed a bug introduced in 3.1 whereby copying text from within an inline notation and using Paste and Match Style pasted only an asterisk rather than the copied text.
  • Fixed a bug introduced in 3.1 whereby document templates were disabled in the Add Item submenu of the corkboard and outliner.

New in Scrivener 3.1.0.0 (Oct 25, 2021)

  • Refinements and Changes:
  • Scrivener is ready for Windows 11.
  • Scrivener now alerts users running the trial on Windows 7 that we are unable to guarantee licensing support for that system, as both Microsoft and our activation provider no longer support it. You may be able to successfully activate Scrivener on Windows 7, but we do not recommend purchasing a license solely for use on that operating system.
  • Scrivener now offers the in-app option to purchase a Windows license at a discount if you own an eligible Mac license.
  • The majority of Scrivener’s Hunspell dictionaries have been updated and over forty new dictionaries have been added. If you have previously downloaded a spelling dictionary, you can update your copy by re-downloading from the Corrections tab in File ▸ Options. (Please note the Vietnamese dictionaries were replaced with a new, more extensive dictionary; the old ones will not be usable in 3.1.)
  • You can now update your NaNoWriMo project’s word count on nanowrimo.org directly from within Scrivener via a new Project ▸ Update NaNoWriMo Word Count command shown in projects created from the NaNoWriMo 2021 template or set with a 50,000-word target with a 30 November deadline. (See this article for details on making it available in other projects.) The outdated “NaNoWriMo (Obfuscated)” compile format has been removed.
  • The translations for Scrivener’s interface have been redone and extended using machine translations as a base. This should provide a better starting point for volunteers to refine the translations.
  • You can now easily exclude non-compiling documents when working with a group in the editor via Navigate ▸ Open ▸ with Compilable Subdocuments (also in the binder context menu).
  • Rich-text comments and footnotes now paste into Scrivener as inline or inspector notes according to the Options settings under the Sharing: Import tab.
  • You can now select and delete multiple snapshots from the inspector.
  • The context menu for internal and external links within the editor, notes, and bookmark previews has been reordered for convenience and now includes Edit Link and, for external links, Copy Link.
  • Document and text sorting options have been consolidated in the Edit ▸ Sort command, which now also can be used in the inspector bookmarks and keyword panels. The old “Shuffle” option for sorting has also been removed.
  • A new Edit ▸ Sort ▸ Collection into Binder Order command has been added for standard (non-search) collections.
  • Smart quote styles now include an optional thin or regular non-breaking space when using guillemets.
  • The built-in version of MultiMarkdown has been updated to MMD 6.6.
  • You can now create multi-line custom separators in compile using Ctrl+Enter to insert a carriage return. (Tabs can also be included, using Ctrl+Tab.)
  • You can now use Check Spelling within a Scrivenings session to check through multiple documents at once.
  • The Insert ▸ Custom Date and Time default format has been simplified and the custom format setting in the Editing tab of File ▸ Options has been refined to demonstrate including static text within single quotes.
  • The Edit ▸ Add Link shortcut is now available in the Scratchpad when using the rich-text format.
  • Navigation within a Scrivenings session has been improved so that the selected document now scrolls fully to the top of the editor.
  • The main toolbar’s Add button menu now lists document templates at the top level.
  • Buttons to toggle Binder and Collections visibility can now be added to the Main Toolbar from View ▸ Customize Toolbars.
  • Custom date metadata now support dates from the year 100 through 9999 when using a four-digit format for years. (Three-digit years must be preceded by a 0 when entered.)
  • Edit ▸ Speech ▸ Start Speaking now works in the synopsis.
  • Text-to-Speech shortcuts (found in Edit ▸ Speech ▸ ) now work in composition mode.
  • You can now set up a shared document templates folder in the General tab of File ▸ Options… to allow all Scrivener projects to use files in the selected external folder as a document template (in addition to project-specific document templates).
  • Imported name lists are now sorted alphabetically with the default lists, rather than appearing at the end of the list in the order added.
  • The last-created list of names is now remembered when reopening the Name Generator.
  • It is now possible to assign shortcuts to list formats for easy switching into and out of list formatting.
  • The Open in Copyholder and Open as Quick Reference commands can now be assigned keyboard shortcuts in Options.
  • You can now refine the double-click behaviour on the corkboard for freeform and label view modes via two new options added to the Behaviors tab of File ▸ Options….
  • A new checkbox in the navigation Behaviors in File ▸ Options… provides additional control over allowing JavaScript to open windows in web pages. JavaScript is enabled by default, matching previous behaviour.
  • Viewing the corkboard or outliner for an item without subdocuments now displays a message indicating such.
  • Compile window titles have been made more descriptive.
  • Bug Fixes - Major (Stability):
  • Worked around a Paddle bug that can cause the activation status to be forgotten, requiring a re-activation. (Paddle is working on a fix for this to be implemented in a future release.)
  • Worked around a Paddle limitation in the checkout process that required Internet Explorer; the purchase window and links within it should now load in the system’s default web browser.
  • Fixed a bug causing Documents ▸ Copy to Project to fail or crash when copying a document to another project’s empty Research folder.
  • Fixed a rare case wherein Scrivener might crash on launch after being registered with an upgrade license, uninstalled, and reinstalled.
  • Minor (Usability):
  • Fixed a bug preventing successful creation of new projects using custom template that had been saved from a project with non-ASCII characters in the filename.
  • Ensured personal data is excluded from the file when saving theme options.
  • Fixed a bug whereby a bookmarked webpage could load automatically if it was already selected when the inspector bookmark tab was opened even with the auto-load option disabled.
  • Fixed a bug whereby new plain-text notes in the Scratchpad copied the text of the most recently selected plain-text note.
  • Fixed the “Reveal in Binder” action from project bookmark context menu in Quick Reference windows.
  • Fixed a bug whereby it was not possible to remove the default template for subdocuments (by resetting it to a regular text item) once a template had been set.
  • Fixed the menu option to Append Selection to Document ▸ New… so it now properly opens a dialogue allowing you to select where to create the new document and then appends the text to that document.
  • Fixed a bug whereby a selected item’s default subdocument template could impact creating sibling-level items.
  • Fixed a bug whereby a new project created from a template could start with existing writing history.
  • Ensured templates do not save the user.lock file present in a project when it is open (to help prevent conflicts).
  • Fixed a bug whereby menu options were not toggled properly when selected via Help ▸ Search Menus.
  • Fixed several cases wherein the File ▸ Back Up ▸ Back Up Now command was incorrectly disabled. This action is now available even when automatic backups are disabled, using the backup location specified in Options (or in Project Settings, if the project has unique backup settings).
  • Fixed a bug whereby selecting multiple items from different levels in the hierarchy in the outliner failed to load the documents when the Navigation ▸ Outliner Selection Affects ▸ Other Editor setting was enabled.
  • Changed the modifier to create a new project from a template without replacing the template placeholder tags from Alt to Ctrl+Alt for improved compatibility.
  • Import:
  • Fixed a bug whereby RTF comments anchored to multiple words imported attached only to the final word.
  • Fixed a bug whereby the Next Style setting of the default Code Block and Verse styles was lost in new projects.
  • Fixed a bug that caused files with the MHTML extension to be converted to text on import.
  • Fixed a bug whereby web pages failed to import if the user TMP environment variable path included multibyte characters.
  • Editing:
  • Fixed a bug whereby the Convert Text to Default Formatting command applied to the main editor rather than the copyholder when the copyholder had focus.
  • Fixed a bug whereby Text Tidying ▸ Remove Empty Lines Between Paragraphs could delete tables that had been created on a new line.
  • Fixed a bug in copying text between projects whereby paragraph styles were dropped from pasted text when the target project’s matching style was paragraph+character and vice versa.
  • Fixed a bug whereby setting default formatting from a text selection could introduce invalid formatting types such as links and styles.
  • Fixed a bug introduced in 3.0.1 whereby the inline footnote font and font size persisted after toggling off the footnote formatting when “Different inline footnotes font” was ticked in Options or Project Settings.
  • Fixed several bugs related to automatically detecting web addresses typed or pasted into the editor.
  • Fixed a bug with the Dialogue Focus tool whereby text within single quotes was not being recognised as direct speech.
  • Fixed a bug whereby text highlighting could not be removed from blank lines.
  • Fixed a bug whereby the “Add Selection to Auto-Complete” command did not work for multi-word selections.
  • Compile:
  • Fixed a bug whereby the <$rst_...> placeholder tag used in title prefixes or suffixes might appear in the custom table of contents or other title links when compiled.
  • Fixed a bug that caused inline character formatting such as bold and italic to be lost during compile from text that had a paragraph+character style applied in the editor.
  • Fixed a bug in compile whereby ampersands, angle brackets, and smart single quotes used within inspector comments might not be properly encoded in ePub output.
  • Fixed a bug in the compile format designer whereby text formatting changes to Section Layouts were not saved for plain-text file types.
  • Fixed a bug whereby date custom metadata did not compile in the expected format within the general “Metadata” block.
  • Fixed a bug in the compile style settings whereby the “Match right indent to left” option did not always correctly calculate the right indent.
  • Fixed a bug causing the page group placeholders to fail to compile for various file formats (RTF, DOC, DOCX, and ODT).
  • Fixed a bug in the compile page settings whereby custom values for the header/footer margin were not properly calculated.
  • Fixed a bug causing duplicate items when compiling a current selection set to include subdocuments and both the parent and child items were part of the selection.
  • Fixed a bug whereby exporting a multiple selection with subdocuments created duplicates of items that were both explicitly selected and a child of another selected item.
  • Fixed a bug whereby altered page orientation and paper size were not both saved and applied correctly when printing or compiling. Also fixed a Qt bug causing a mismatch between the set page orientation and the page display in the Print Preview.
  • Fixed a bug whereby Small Caps were not rendering as expected when printing and compiling/exporting to PDF using the option “Print & PDF Resolution: High Resolution”.
  • Metadata:
  • Fixed a bug with custom metadata whereby reordering list values in Project Settings would change values previously assigned to documents.
  • Fixed a bug whereby custom metadata columns might not retain their positions when using a theme.
  • Fixed a bug whereby adding or rearranging custom metadata fields in the Project Settings could cause custom metadata columns displayed in the outliner to shift position.
  • Fixed a bug whereby reordering custom metadata of the same type in the Project Settings could cause data entered after the reordering to be assigned to the wrong metadata fields.
  • Fixed several Project Search bugs causing some valid date terms not to return results when searching in Date custom metadata or when using the Created Date or Modified Date tokens. Searching on Created Date or Modified Date can also now be done by right-clicking the magnifying glass in the project search bar.
  • Fixed an issue whereby the syntax for entering a custom date format in the project custom metadata could get mislabeled when using Scrivener with a non-English interface.
  • Fixed a bug whereby custom date metadata was entered using the language set in Scrivener’s Options but did not then display in that language.
  • Composition Mode:
  • Fixed a bug whereby snapped windows could lose their position on entering or exiting Composition mode under certain conditions.
  • Fixed a bug whereby selecting Open Document Link In ▸ Quick Reference Panel from the composition mode editor did nothing. Clicked links in composition mode will also now open in a QR window when the default behaviour for clicked links is to open in “Other Editor” (since there is no other editor in composition mode).
  • Fixed a bug in Composition mode whereby setting the background fade to fully transparent allowed interaction with the Desktop and other applications and preventing Composition mode’s control strip from appearing.
  • Fixed a bug whereby entering and exiting composition mode while Quick Reference windows were open shifted focus to the QR window.
  • Collections:
  • Fixed a bug whereby selecting Save Search as Collection from the project search menu did not work when already viewing a search collection in the binder.
  • Fixed a bug whereby collections consisting only of containers (folders or document groups) would load in the editor with the container subdocuments visible rather than only displaying the collection items as expected.
  • Fixed a bug whereby loading a collection always targeted the active editor, ignoring the Navigate ▸ Binder Selection Affects setting.
  • Fixed a bug whereby collections always loaded in the editor using the corkboard view mode; they now correctly use the current group view mode
  • Fixed a bug whereby the editor display did not update when a standard collection was loaded and its contents were reordered in the binder via Move Up/Down.
  • Fixed a bug that added a “Multiple Selection” title to the editor header when displaying a loaded collection in Scrivenings mode and also resulted in the collection title persisting in the header when loading other documents.
  • UI:
  • Fixed an issue when working cross-platform between Mac and Windows whereby the split editors might swap contents (e.g. the document loaded in the top editor when closed on Mac would be in the bottom editor when opened on Windows).
  • Removed some unnecessary and confusing error messages that could appear when text of imported PDFs was not able to be indexed for searching.
  • Fixed a bug whereby a copyholder positioned at the top of bottom of the main editor would instead load in a vertical split after the project was reopened.
  • Fixed a bug whereby a copyholder set to open on the left of the editor would reopen on the right after the project was reopened.
  • Fixed a bug that would reset the zoom percentage of a closed editor split to 100 after the project was closed and reopened.
  • Fixed a bug whereby items assigned a custom icon could appear with no icon at all if Scrivener was unable to load the custom image.
  • Fixed management of text-based icons to ensure they work cross-platform and are not lost when resetting the project view preferences. Text-based icons are also now removed from the icon menu when not in use to reduce clutter.
  • Fixed the Document Loader error message to wrap the text, ensuring the full name of long file paths remains visible.
  • Fixed a bug whereby using the Ctrl+6 shortcut to switch between Project and Document Bookmarks in the inspector caused the setting to revert when switching the editor view or reopening the project. Also fixed a bug whereby the Project Bookmarks view (set through any means) might switch to Document on project open if a different inspector tab was selected when the project was closed.
  • Fixed a typo in the trial expired message.
  • Fixed a bug whereby the Fixed Row Height setting for the outliner would be lost on closing and reopening the project.
  • Fixed a bug whereby the outliner always displayed the no label and no status values as the default “No Label” and “No Status” text even when the values had been renamed by the user.
  • Fixed a bug whereby some toolbar buttons might not be available when using a non-English interface. To allow natural-language button titles, switching languages will reset toolbars to the defaults. After setting the GUI language, you can personalise the main and format toolbars via the View ▸ Customize Toolbars… menu.
  • Fixed a bug whereby loading a result from the Text list of a Quick Search did not scroll the editor to the first match in the document.
  • Fixed a bug with several default shortcuts using the Alt key (e.g. New Folder and New Folder from Selection) also splitting the editor when invoked.
  • Fixed a bug that prevented the editor from scrolling to keep the selected word in view when using Check Spelling in a document within a Scrivenings session.
  • Fixed a bug whereby the editor would not update to display a document selected from the Quick Search results if the editor was locked.
  • Fixed a bug whereby the editor Lock in Place prevented intentional navigation by double-clicking items in the corkboard or outliner.
  • Fixed a bug whereby the Navigate ▸ Open in ▸ Current Editor command did not appear in the menu and Open in ▸ Other Editor did not display its shortcut in the menu.
  • Fixed a bug whereby merging documents caused the editor left/right margin to disappear for the merged document.

New in Scrivener 3.0.1.0 (Apr 28, 2021)

  • Refinements and Changes:
  • The default "System Language" setting for Scrivener's interface now falls back on English if the system language currently has only a "Preview" translation available. These "Preview" translations (and any others available) can be set manually in the General tab of File ▸ Options... under the Language section. Thank you to the many volunteers who are continuing to provide translations of Scrivener's interface!
  • Preview interface translations for Asturian, Catalan, French, Korean, Portuguese, Slovenian, and Spanish (Spain and Mexico) have been updated. If you set Scrivener to use one of these languages, we would appreciate your feedback to help finalise the translations.
  • Upgrading Scrivener 1 projects now preserves additional compile settings and project metadata (now in Compile). Where relevant, these settings are also included when downgrading a Scrivener 3 project to the Scrivener 1 format.
  • "Linguistic Focus" (available from the Edit ▸ Writing Tools ▸ submenu) has been renamed to "Dialogue Focus" to better describe the feature.
  • The brightness of the locked editor and inspector header bars in Dark Mode has been reduced to improve icon visibility.
  • The Windows menu has been tidied for increased readability and now shows only the titles of open project windows, rather than the full file paths, and displays open Quick Reference panels in their own section.
  • The Whole Word project search operator now matches Mac behaviour, so that a multi-word search term is treated similarly to an Exact Phrase search but requires the opening and closing text to also be whole words.
  • Label tinting has been made consistent for default and custom document icons.
  • Spell check now uses the waves underline style by default for better visibility on high-resolution displays and when using the Dark Mode theme. (The underline stye can be set back to dots under Spelling in the Corrections tab of File ▸ Options....)
  • Dragging and dropping keywords from one project's Project Keywords panel to another's will now also preserve the colour.
  • Bugs Fixed:
  • Project Upgrading & Importing:
  • Fixed a bug whereby snapshots were not included when importing a Scrivener project.
  • Fixed a bug that added all text in a Scrivener 1 project to the day's writing history when upgrading the project, which also then impacted the word count averages. Upgraded projects now start fresh with no word-count history recorded.
  • Fixed a bug whereby script elements might not be recognised after upgrading a Scrivener 1 project that used certain line spacing.
  • Compile:
  • Fixed a layout bug in PDF compile that could cause some lines of text not to appear in the compiled document.
  • Fixed a bug whereby the case setting for the Title element in a compile format's layout was not saved correctly, causing the title to revert to normal case when the format was reloaded. This affected some of the built-in compile formats as well, so that they were previously using a normal case for titles that should have been (and now will be) uppercase or small caps.
  • Fixed a bug whereby footnotes in HTML and ebook file formats always exported as plain-text. Italic and bold formatting is now preserved through compile.
  • Fixed a bug in Compile whereby page padding would be incorrectly added before text not following a page break and would not be added to the initial page when expected.
  • Fixed a bug whereby the default Title and Author metadata keys for MMD formats would be recreated in the compile settings if both were deleted.
  • Corrected the missing title element in the Part Title Page layout for the two Paperback compile formats.
  • Editing:
  • Fixed a compatibility bug whereby script elements might not be correctly identified when opening a Mac project on Windows.
  • Fixed a bug whereby rich-text comments and footnotes in imported documents would appear as regular inline text. These are now imported as inspector notes by default (and either can be set instead to import as formatted inline notation under the Sharing: Import tab of File ▸ Options...).
  • Fixed a bug that caused projects with custom formatting enabled in Project Settings to still use the global override font for inline footnotes if "Different inline footnotes font" was set in Options but not in the Project Settings. New inline footnotes in these projects will now properly maintain the font and font size of the preceding text.
  • Fixed a bug that caused the "Use inline footnotes font for inspector footnotes too" setting in the Editing options to have no effect on projects not using custom formatting.
  • Fixed a bug whereby closing a project without further edits after converting a PDF file or web page to text would fail to save the conversion, resulting in the PDF reverting to its original state and the imported webpage losing its content.
  • Fixed a bug whereby the Edit ▸ Move ▸ Left/Right commands might be incorrectly enabled or disabled after the paragraph formatting changed.
  • Fixed a bug whereby replacing a word with a synonym via the context menu's Related Words would insert the synonym into the existing text rather than replace it if the word was selected.
  • UI:
  • Fixed a bug that prevented some dictionary languages such as Korean from displaying as an available option after download if the downloaded files did not have an extension.
  • Fixed a bug whereby the Quick Search did not open via the menu when not visible on the main toolbar.
  • Fixed a bug whereby using the Previous/Next Document icon buttons in the editor header changed the binder selection (and opened the binder if hidden).
  • Refined the Save As Template... behaviour so that setting the category to Custom but leaving the name field empty will cause Scrivener to save the template into the Miscellaneous category rather than create an untitled category in the New Project window.
  • Fixed a bug preventing dragging and dropping labels from one project's Project Settings to another's.
  • Fixed a bug causing horizontal stripes to appear when auto-hiding the control panel in Composition mode while using Dark Mode.
  • Fixed a bug whereby the button to display the emoji menu when creating a new icon from text was not shown.
  • Renamed the previous "To Do" and "To Do Unchecked" custom binder icons to "Ticked" and "Unticked" and grouped them into new "To Do" category, providing compatibility with Scrivener on macOS.
  • Updated the menu description for Format ▸ Color... in the keyboard shortcut options to correctly reflect the menu name.
  • Adjusted the alphabetisation of languages in the spell check dictionary list.

New in Scrivener 3.0.0.0 (Mar 24, 2021)

  • Initial release.

New in Scrivener 1.9.14.0 (Sep 17, 2019)

  • Bug Fixes:
  • This update resolves a critical issue with the Paddle software, introduced end of June 2019, principally with automatic re-activation.

New in Scrivener 1.9.13.0 (Sep 17, 2019)

  • Resolves outstanding licensing and activation issues introduced by the switch to Paddle.
  • IMPORTANT: Activation through the new Paddle system requires Windows 7 with Service Pack 1 and Microsoft .NET Framework 4.6.2 or higher. The latest .NET Framework for your system can be installed via Windows Update under optional recommended updates. After installing, please be sure to run a new check for updates to ensure all follow-up security patches are installed.
  • Vista users: Following further investigation and adjustments to Paddle's minimum requirements (previously given as .NET Framework 4.0 but now determined to require the TLS 1.2 security protocol, which is not available on older systems or enabled prior to .NET Framework 4.6.2), Scrivener now forces the use of TLS 1.2 in the .NET Framework 4.5 on Windows Vista. This should allow Vista users to activate and continue using Scrivener 1. (Requires Windows Vista with Service Pack 2 and Microsoft .NET Framework 4.5 or higher. Run Windows Update with recommended updates to ensure your system is up to date.)
  • XP users: As Microsoft ended support for Windows XP without implementing support for TLS 1.2 or .NET Framework 4.5, XP does not support the minimum requirements for activation through our new licensing provider. XP users should not install Scrivneer 1.9.13.

New in Scrivener 1.9.12.0 (Jul 28, 2019)

  • Downgraded to Windows .NET version 4.0 to ensure greater Windows Operating System coverage.
  • Fixed an issue with previous e-commerce DLL configuration.

New in Scrivener 1.9.10.0 (Jul 2, 2019)

  • Scrivener’s licensing and activation system has been updated to work with our new e-commerce provider, Paddle.

New in Scrivener 1.9.9.0 (Oct 8, 2018)

  • These changes focus on making Scrivener more resilient and robust:
  • We have introduced the safer Windows Scrivener 3.0 save mechanism as an option for saving Scrivener project files in version 1.9.9 (not enabled by default). You can switch this on/off via the menu Tools -> Options... then check the checkbox titled: Use safe document saving mechanism. Checking this option protects against losing data during a system crash such as a power failure, unexpected Windows shutdown etc. You can switch back and forth between this new save mechanism and the old. For more detailed information about the differences between these two save options go ahead and change the setting and read the dialog that displays
  • Implemented an automatic recovery mechanism for corrupted project (.scrivx) files. Previously, if a project file became corrupted due to a power loss, Windows or Scrivener crash, etc., then Scrivener would not start
  • Implemented protection against saving of projects within the Scrivener installation folder. This is to prevent any potential loss of data during future upgrades or uninstallations of Scrivener
  • Bugs Fixed:
  • Fixed a bug in Scratch Pad when creating a new note using the '+' icon which caused an error message to display

New in Scrivener 1.9.8.0 (Jun 13, 2018)

  • Refinements and Changes:
  • Updated several libraries in third-party import and export converters.
  • Worked around an issue that could prevent Scrivener from opening if an installed font crashed the font parser. If this happens, Scrivener will now skip the font on subsequent launches, after an initial message to the user.
  • Added a check to prevent saving or opening projects within Scrivener's installation folder.
  • Minor edits to the tutorial project.
  • Bugs Fixed:
  • Fixed a bug that caused the query mark character to be lost from documents created or edited on the iOS or macOS versions of Scrivener using Cyrillic.
  • Fixed an issue whereby the Mobile folder structure within a project might not be properly deleted after syncing iOS changes to Windows if Dropbox had created hidden files within the folder, resulting in changes being lost when syncing back to iOS.
  • Fixed a bug whereby projects with many identically-named images (such as images pasted from the clipboard) failed to compile to ebook formats because the auto-generated unique names grew too long.
  • Fixed a crash that could occur when loading a project with certain UI configurations using the outliner group view mode.
  • Fixed a bug whereby the text of imported documents might not be saved within the search index until the document was edited.
  • Fixed a bug whereby significant delays could occur the first time a project was searched or saved after opening. Projects experiencing this issue will have a slow initial save/search when first opened in 1.9.8 but should then run more speedily even after being closed and reopened.
  • Fixed a bug whereby auto-completions were not properly capitalised when used in all-caps script elements.
  • Fixed a bug whereby document groups with a synopsis but no main text did not show as a group icon.
  • Corrected a typo in the Dutch translation.

New in Scrivener 1.9.7.0 (Apr 14, 2017)

  • Refinements and Changes:
  • Improved the font parser to ignore faulty values within font fields, which previously could prevent Scrivener from opening while fonts with incorrect values were installed. (Any fonts removed in order to run Scrivener 1.9.6 can be reinstalled.)
  • Added support for Microsoft Office 2016 in the import and export converter options.
  • When selecting formatting levels in the Compile “Formatting” pane, affected documents are now highlighted in the binder.
  • Improved conflict resolution when syncing mobile changes to reduce unnecessary conflicted copies being created when a document is edited only on iOS.
  • Scrivener now detects and prompts to sync mobile changes even when a project is the active (frontmost) window. Be sure Dropbox has completed downloading before choosing to sync.
  • When syncing from mobile devices, black text colour (used on iOS for “no colour”) is converted to a true “no colour” on Windows, allowing the text to display in the default text colour for the editor (set in Tools > Options > Appearance).
  • Added a prompt message to simplify showing changed documents after syncing from iOS.
  • The selection highlight in the binder has been extended to the full binder width, making it easier to distinguish from label colours and compile format highlighting.
  • “Split with Selection as Title” and “Set Selected Text as Title” now convert carriage returns and line breaks within the selection to spaces in the title.
  • Selecting “Open File Location” from the references context menu now selects the item within the containing folder in the file browser.
  • Added a more informative message when choosing File > Sync > with Mobile Devices… when there are no changes in the project.
  • Updated the collection tab appearance and added a right-click option to the colour icon to show the collection colour context menu.
  • Improved the internal handling of document icons in the binder.
  • Updated the version of 7-zip included in the Doc2Any conversion tools Scrivener uses.
  • Bugs Fixed:
  • Fixed a bug whereby external plain-text files did not import correctly using the Sync with External Folder option with extensions other than .txt.
  • Fixed a bug whereby advanced compile replacements using the $@ tag did not work.
  • Fixed a bug whereby compile replacements did not affect titles in the auto-generated table of contents for ebooks or in the page title of webpage formats.
  • Fixed a bug whereby pasting rich-text into the Project Replace “replace” field pasted the RTF syntax.
  • Fixed a bug whereby conflicted copies of documents following a mobile sync displayed initially with a blank document icon and a 0 word and character count in the editor footer.
  • Fixed a bug whereby the text selection and cursor position were not always saved if no other changes were made in a document.
  • Fixed a bug whereby some unicode characters might be duplicated when pasting or importing 2-byte character text into Scrivener from Microsoft Word.
  • Removed code attempting to clean up styles from HTML on the clipboard when pasting into Scrivener, as doing so could lose parts of the original text.
  • Fixed a bug whereby it was possible to use “Move to Selection” on an inspector comment or footnote when only carriage returns were selected, causing the note to disappear. The New Comment/Footnote commands are now also disabled when only carriage returns are selected (comments would not previously be created, but the commands appeared available).
  • Fixed a typo in the Spanish translation files.
  • Restored missing error when attempting to save one project into another project’s .scriv folder.

New in Scrivener 1.9.6.0 (Apr 14, 2017)

  • We are currently investigating reports of Scrivener 1.9.5 failing to run on some systems. If you are experiencing this problem and are willing to provide system information to help us resolve the issue, please contact [email protected].
  • Scrivener allows Windows to scale its display on high resolution monitors. If it appears blurry, you can disable the display scaling by right-clicking the Scrivener.exe or its desktop shortcut, choosing Properties > Compatibility, and selecting “Disable display scaling on high DPI settings”.

New in Scrivener 1.9.5.0 (Aug 10, 2016)

  • Refinements and Changes:
  • Added support for syncing text documents with an external folder, for editing outside Scrivener.
  • Added automatic support for Windows scaling on high-resolution displays running Windows 8.1 and 10. (Scaling can be disabled by right-clicking the Scrivener.exe and choosing Properties > Compatibility > Disable Display Scaling.)
  • Updated Scrivener’s script formats to use Courier Prime by default. (The font is included for use in Scrivener and also installed to Windows’s system fonts folder if possible.)
  • Improved font recognition for imported documents and projects shared cross-platform with macOS.
  • Improved default formatting for new lists when working cross-platform with macOS and iOS.
  • Improved handling invalid filename characters in document export.
  • Added a recovery failsafe if Scrivener detects an open project has been deleted from the disk (e.g. if a project saved in Dropbox is deleted on a synced machine while running).
  • Added a link to our YouTube channel of video tutorials to the Getting Started category of the New Project window.
  • Available translations are now listed in their native language.
  • Improved cleaning up the registry when uninstalling Scrivener.
  • Bugs Fixed:
  • Fixed a crash that occurred when quitting Scrivener by clicking “Cancel” in the New Project window.
  • Fixed an issue whereby a new project from a template could have an incorrect internal structure when created in a synced or mirrored location like Dropbox or Google Drive, which could cause the new project to open with blank documents or other files missing.
  • Fixed a bug in the project update process to the 1.9 format that prevented the update if files within the original project were corrupted. This also addresses the problem of corrupted files within the project hanging the program when using Save and Rebuild Search Indexes.
  • Fixed an issue whereby an updated Tutorial project could be merged with an older version when installing over an existing Scrivener installation.
  • Fixed a bug that prevented creating a project in an empty folder and deleted the folder (and its ancestors, if also otherwise empty) if that folder was selected in Windows Explorer when creating the project.
  • Fixed a bug whereby selecting “Remove Links” to clear hyperlinks would also remove links to inspector comments and footnotes in the selected text, causing the notes to disappear when the project next reopened.
  • Fixed a bug that allowed external and Scrivener links to be applied to text already linked to inspector comments or footnotes, which caused the comment or footnote to be deleted, though it stayed in memory until the project was next loaded.
  • Fixed a bug whereby Edit > Link treated inspector comment and footnote links and Scrivener links as though they were external weblinks.
  • Fixed a bug that caused repeated replacements in many compile formats when carriage returns were used in both the “Replace” and “With” fields of compile Replacements.
  • Fixed a bug that prevented linked graphics and PDFs from being exported when compiling to MMD formats.
  • Fixed a bug that prevented compile transformations, such as smart quotes conversion, from applying to inspector comments and footnotes.
  • Corrected the media-type value of embedded .jpg images in compiled epub files from “image/jpg” to the standard “image/jpeg”.
  • Fixed a bug in ebook compile that set font size percentages relative to 12pt as 100%. Scrivener now uses the most common body font size as the 100% default and calculates other sizes from that.
  • Adjusted the behaviour of Save dialogs to prevent them from defaulting to saving inside a project’s .scriv folder (which would provoke an error message) after that project had just been opened through Scrivener’s menu.
  • Fixed a bug whereby clicking in the editor scrollbar in a Scrivenings session caused the inspector focus to switch to the top document of the session.
  • Fixed a bug whereby the editor would not scroll to display the misspelled word when using Check Spelling on a document in a Scrivenings session.
  • Fixed a bug whereby View > Inspect > Synopsis moved focus without expanding the synopsis if it was collapsed.
  • Fixed a bug causing the “Center” alignment to be lost from script settings.
  • Fixed a bug that prevented saving tab stops within list items.
  • Fixed a bug preventing drag and drop import of Scapple notes into a Scrivener project’s Draft folder.
  • Fixed a bug whereby the user.lock file was not removed from uncompressed backups created via Scrivener’s automatic backup procedure or manually via File > Back Up > Back Up To….
  • Fixed a bug whereby Save As would trigger an automatic backup of the newly saved project when “Back up with each manual save” was enabled in Options.
  • Fixed a bug with encoding Scrivener links to ensure compatibility with macOS and iOS.
  • Added missing translation files for the Simplified Chinese translation.
  • Ensured the Help > Check for Updates menu entry uses the chosen display language.
  • Removed the “Preview” status from the completed Russian interface translation.
  • Updated the thesaurus link under Writing Tools in the Spanish translation, as the previously linked site is no longer active.
  • Fixed several typos in translation files and error messages

New in Scrivener 1.9.0.0 (Oct 7, 2015)

  • Refinements and Changes:
  • Scrivener’s file format has been updated for compatibility with future mobile versions. Upon opening projects, you will be asked to update them. (Please note that you will not be able to open 1.9 projects in earlier versions of Scrivener. Scrivener 1.9 for Windows is compatible with Scrivener 2.7 for Mac.)
  • Scrivener’s “project.scrivx” file (the file with the yellow Scrivener icon, used to open the project) now uses the project folder name rather than the generic “project”.
  • The UI has been updated slightly, including moving the inspector buttons to the top of the inspector.
  • A View > Inspect submenu has been added for menu (and keyboard) access to the different inspector tabs. The menu will switch the inspector to the selected tab, opening the inspector if necessary, and will move focus to the selected area if it is already visible. (Keyboard shortcuts can be added for the menu items in Tools > Options.)
  • Multiple inspector comments and footnotes can be expanded and collapsed using the View > Outline commands or the Left/Right Arrow keys. The appearance of comments and footnotes within the text has also been slightly refined.
  • Compile replacements now allow tabs and carriage returns. Type Ctrl+Tab or Ctrl+Enter to enter the character into the replacement field.
  • When set to automatically check for updates, Scrivener will do so immediately when the program is opened, without needing a project open.
  • Tooltips on Scrivener links now show the document’s full binder path.
  • The Script Settings dialog has been enlarged and made resizable to better accommodate Windows 10.
  • The tutorial project has been updated and now includes a new “Quick Start” collection.
  • Bugs Fixed:
  • Fixed a bug that allowed tables to be inserted into inspector comments and footnotes, which could cause Scrivener to crash.
  • Fixed a bug causing the document templates folder assignment to switch to other items in the binder.
  • Fixed a bug that incorrectly re-encoded Mac-created document and project reference links when the project was opened on Windows, breaking links that contained a space.
  • Fixed a bug whereby newly added comments and footnotes were not included in project search until after reopening the project or running Save and Rebuild Search Indexes.
  • Fixed a bug whereby Scrivener silently failed to open a project containing multiple .scrivx project files (as from a synchronisation glitch). Scrivener will open the project using the file that matches the project folder’s name, or the most recent project file if none match.
  • Fixed a bug whereby closing a collection could cause the editor to reload the binder selection rather than to continue displaying the item loaded from the collection. This also corrects a bug that caused multiple items loaded via a collection to revert to binder order in the editor when switching back to the binder.
  • Fixed a bug that added an additional suffix each time an item was duplicated with a unique title; the appended integer is now incremented in each duplication (title–1, title–2, title–3, etc.).
  • Fixed a bug that caused header and footer text to switch to Courier New following multi-byte characters for some compile formats.
  • Fixed a bug whereby Scrivener links to documents not included in the compile group were not removed when compiling to formats that convert the links to RTF bookmarks, resulting in broken links.
  • Fixed a bug whereby Scrivener links were not removed when using File > Export, leaving broken links in the exported document.
  • Fixed a bug whereby tables did not compile if they immediately followed a forced page break or were preceded only by blank lines.
  • Fixed a bug that stripped character formatting when applying a paragraph-only formatting preset.
  • Fixed a bug that could potentially allow the auto-update to run while a project was saving and might result in project corruption.
  • Fixed a bug whereby newly created Scratch Pad notes sent to a project imported with their original title (e.g. “Untitled note”) if the focus was not changed to another note and back before sending.
  • Fixed a bug that placed documents in their creation order rather than binder order when using the Documents > Move > To menu command.
  • Fixed a bug whereby items moved via the Move To command were placed at the top of the selected folder’s contents rather than at the bottom, as is done when dragging and dropping onto the folder.
  • Fixed a bug causing compile replacements with an empty “With” field to be ignored and deleted from the settings.
  • Corrected the File > Export behaviour to keep document notes in RTF format when exporting the main text as FDX.
  • Fixed plain-text compile to add fifteen empty lines between sections separated with a “page break” separator or with “page break before”.
  • Fixed a bug that caused some Mac-only auto-complete script settings to be lost if the settings were viewed on Windows.
  • Fixed a bug that threw an error when using “Save As Template” from a project created from the “blank” template.
  • Fixed a bug whereby auto-titling did not apply to documents with fewer than fifty characters or to documents titled “Untitled” (as might occur in a Mac-created template).
  • Fixed a bug causing inspector comments and footnotes to always open expanded when switching documents or reopening the project.
  • Fixed a bug whereby Mac compiled footnote numbers were lost after working in the project on Windows.
  • Fixed a bug whereby Scrivener links could be pasted into the Scratch Pad, resulting in broken links (since Scrivener links apply only within the project).
  • Fixed a bug whereby clicking a broken Scrivener link (as to a deleted document) brought up a prompt to search the Microsoft Store for an application to open the linked file.
  • Fixed a bug causing the View Collections shortcut not to work when the main toolbar was hidden if the View > Collections menu had not previously been opened during the session.
  • Fixed a re-introduced bug whereby selecting certain fonts such as Bookman Old Style from the format bar applied an unexpected variant of the font (e.g. Demi Bold vs. Light when there is no “Normal” variant).
  • Fixed a bug whereby the alignment format controls did not properly update for centred text or immediately after applying a paragraph formatting preset that did not also apply font or font size.
  • Fixed a bug whereby text linked to an inspector comment or footnote did not appear formatted as a link if the comments and footnotes could not load.
  • Fixed a bug whereby inspector comments and footnotes were returned in when using Find by Formatting to search for for “All Links”.
  • Fixed a bug whereby the magnifying glass icon remained in the collection header after converting a search collection to a standard collection.
  • Fixed a bug that misaligned collection titles in the binder header.
  • Corrected several typos in translations.

New in Scrivener 1.8.6.0 (Mar 12, 2015)

  • Hotfix:
  • Fixed bug whereby the cover image was omitted when compiling to ePub and Mobi formats. This bug also prevented binder images from displaying as the Full Screen backdrop.
  • Refinements and Changes:
  • Synopsis images are now cached as 640x480 px thumbnails to reduce memory usage, addressing an issue whereby Scrivener would stop displaying imported images and image synopses in projects with numerous large image files.
  • Scrivener’s project window now shows the project name first in the title bar, making it easier to identify projects in the Windows taskbar.
  • Project and document references and all project notes are now included when importing a Scrivener project. Scrivener links within the imported project now remain functional, pointing to the imported copy of the original item.
  • The “Exclude from Automatic Backups” setting is now preserved when moving between Mac and Windows.
  • Bugs Fixed:
  • Fixed a crash that could occur when pasting web content if Scrivener could not download the selected images.
  • Fixed a bug causing Scrivener to set all items to use the freeform corkboard when opened in the Mac version of Scrivener. The fix will prevent this happening for new documents but will not affect existing documents, which can be toggled back to the regular corkboard view in the Mac version.
  • Fixed a bug whereby JPG files dragged from the binder to the editor were converted to PNG files within the text.
  • Fixed a bug whereby the project search criteria preview did not update until after running the search.
  • Fixed a bug causing the project search criteria to reset each time the project closed.
  • Fixed a bug that exported document notes in place of meta-data and vice versa when using File > Export > Files….
  • Fixed a bug in File > Export that created a 0KB file for containers with no text.
  • Fixed a bug whereby exporting document notes created an empty notes file for items that did not have document notes.
  • Fixed a bug causing referenced PDF files not to load correctly in the editor when the file extension was uppercase.
  • Fixed a bug whereby document notes always exported as RTF files regardless of the export settings.
  • Fixed a bug that could cause script elements with custom settings to be misidentified as “General Text” after closing and reopening the project. (This will only affect new text; elements that have previously been switched to “General Text” will need to be manually restored to the proper element.)
  • Fixed a bug causing Scrivener links within the project notes window to always open in the second editor, regardless of the navigation settings.
  • Fixed a bug whereby inspector comments and footnotes deleted en masse were restored one by one via Undo. The notes are now all restored together.
  • Fixed a bug that caused the resize rectangle around an image to appear in the wrong location when clicking into the empty space above an inserted image.
  • Fixed a bug whereby the Spelling command was disabled when accessed via the Alt accelerator keys.
  • Fixed a bug whereby hyperlinks attached to inserted images were lost on project close. The image links now persist and can be compiled to RTF, DOC, HTML/XHTML, and ebook formats, and to DOCX and PDF when using the Microsoft Office converters.
  • Fixed a bug whereby the Tab key did not move focus from the editor header to the editor when in Scrivenings mode.
  • Fixed a bug that could cause text formatted with an unavailable font (such as text in a Mac project opened on Windows) to default to MS Shell Dlg 2 when pasted in Scrivener’s editor despite initially appearing in the editor as a different fallback font.
  • Tweaked saving and reading the templateinfo.xml file (used to auto-populate the fields in the Save As Template dialog), which should reduce cases of the file causing an innocuous error message when loading the project.
  • Fixed several typos and translations.
  • Adjusted accelerator keys in the Format menu to ensure Font, Formatting, and Footnote have unique keys. Also changed the Scratch Pad to use the ‘p’ accelerator key to avoid duplicate keys in the Tools menu.

New in Scrivener 1.8.5 (Jan 28, 2015)

  • Refinements and Changes:
  • Scrivener no longer includes HTML data on the clipboard when copying text, forcing Word and other programs that read both to paste the RTF contents. Pasting into Word thus now preserves paragraph formatting and inline images as well as comments and footnotes. Programs that do not read RTF data will paste as plain-text.
  • Added an option to the File > Export > Files… dialog to exclude a container’s subdocuments.
  • Adjusted the menu entry for Duplicate > with Subdocuments to the more explicit Duplicate > with Subdocuments and Unique Title.
  • Bugs Fixed:
  • Fixed a crash when switching focus from an inspector footnote to another document in a composite Scrivenings session.
  • Fixed a memory leak.
  • Fixed a bug whereby invalid RTF characters within a project could cause significant lag on the initial project search of a session. After upgrading to 1.8.5, Scrivener will rebuild a project’s search file as part of the first search, correcting the problem for subsequent loads. Alternatively, you can use Tools > Save and Rebuild Search Indexes on any project to update its search file and correct the problem before running a search.
  • Fixed a bug with the trial timer.
  • Fixed a bug that could cause the wrong text to be changed when converting inline annotations to inspector comments within a table.
  • Fixed a bug causing File > Export > Files… to omit inspector comments and not bracket inline annotations when exporting to plain-text.
  • Fixed a bug preventing MathType equations created on a Mac from compiling on Windows.
  • Fixed a bug that could cause the paragraph formatting of text marked with Preserve Formatting to extend to the end of the document when an inspector footnote immediately followed the preserved text.
  • Fixed a bug whereby the initial character formatting of inspector footnotes could also affect the footnote reference in some compile formats such as PDF and ODT. References now all use the font of the initial footnote, taken from the main text wherein the footnote falls.
  • Fixed a bug that could cause character formatting in the anchor text to extend to the remainder of the paragraph when compiling comments as footnotes or endnotes or compiling inspector footnotes as endnotes.
  • Fixed a bug that could cause inspector comments and footnotes in copied text to be offset when pasting over existing text.
  • Fixed a bug that created an extra blank document when using the Document Split command within a composite Scrivenings session.
  • Fixed a bug whereby the editor focus was lost when using the Document Split command in a Scrivenings session. Focus now moves to the start of the newly-split document.
  • Fixed a bug causing character formatting such as highlighting and bold not to toggle correctly.
  • Fixed a bug in scriptwriting mode whereby Enter did not correctly change elements from a parenthetical.
  • Fixed a bug in scriptwriting mode that prevented the font from updating when switching the script element of selected text.
  • Fixed a bug preventing script elements in imported FDX files from being recognised.
  • Fixed a bug that returned both double and single quote marks when searching for double.
  • Fixed a bug with Import and Split that added an empty line to each document when stripping out a separator character that sat on its own line.
  • Fixed a bug preventing DOC, DOCX, and ODT files from correctly importing when the file path contained certain special characters.
  • Fixed a bug whereby zipped backups with special characters in the filename could be inaccessible via WinRAR.
  • Fixed a bug causing compiled footnote references to revert to Courier New when followed by an empty line.
  • Fixed a bug that gave an incorrect contents list in Compile if the saved compile group was no longer in the Draft.
  • Fixed a bug that prevented using the Tab key to move focus from an index card’s title to its synopsis on the corkboard.
  • Fixed a bug causing the editor not to scroll to Find by Formatting results within a document in a Scrivenings session.
  • Fixed a bug that could cause the progress bar in the editor footer to not update immediately when switching documents.
  • Fixed a bug preventing project auto-completions working when immediately preceded by a quote or punctuation mark.
  • Fixed a bug that could cause formatting problems when importing or pasting text that had “Keep lines together” set in an external program.
  • Fixed a bug causing the disclosure triangle not to appear after using Import & Split with a single document or empty folder selected.
  • Fixed a bug causing Scrivener’s default DOC importer to fail when importing an RTF-Based DOC file.
  • Fixed a bug preventing drag-and-drop webpage import from Internet Explorer.
  • Fixed a bug whereby clicking a Scrivener link within a document also selected it when the navigation options were set to open links in the current editor.
  • Fixed a bug causing Find by Formatting to search only the container document of a composite Scrivenings session when set to search in selected documents.
  • Fixed a bug that caused the editor to scroll too quickly when selecting text with the mouse in a Scrivenings session with Typewriter scrolling enabled.
  • Fixed a bug with some Ctrl key shortcuts in the binder, such as Ctrl+Shift+N, that could cause the following action (Import, rename) to apply to the previously selected folder.
  • Fixed a bug that could cause the title column of the outliner to expand to the full width of the editor after viewing a single document in group view mode.
  • Fixed a bug causing Export > Outliner Contents as CSV not to work when the focus was outside the editor.
  • Fixed a bug whereby Alt-clicking a checkbox in the outliner did not apply the setting to all the items when a multiple selection was loaded.
  • Fixed a bug whereby text highlighting obscured the project search results highlight.
  • Fixed a bug that could allow negative line spacing in pasted text, causing the text to appear scrambled.
  • Fixed a bug causing images in the Trash folder to appear in the list of available cover images for ebook compile.
  • Fixed a bug whereby “Save As Collection” was not properly disabled when the project search was limited to the binder selection, causing inconsistent results.
  • Fixed several bugs with the “Capitalize ‘i’” auto-correction.
  • Fixed a bug that caused words connected with an en dash, em dash, or ellipsis to be treated as one when using Ctrl+Left/Right to navigate through the text.
  • Fixed a bug causing any template with “NaNoWriMo Novel” in the name not to appear in the New Project window.
  • Fixed accelerator key conflicts in the Tools > Writing Tools submenu.
  • Fixed a display bug showing both the C and S underlined in View > Collections > Collections when using the Alt accessibility keys.
  • Tweaked the WordNet tool to display the database entry for “to be” for most tenses of the verb.

New in Scrivener 1.8.0 (Dec 3, 2014)

  • Refinements and Changes:
  • Scrivener no longer defaults to using Microsoft Office for DOC, DOCX, and PDF conversions when Word is installed. These converters can be selected from the Import/Export tab of Tools > Options (supported for installations of Microsoft Word 2007, 2010, and 2013).
  • The Enter key now creates new lines rather than ending editing in custom meta-data in the inspector when the meta-data field is set to wrap text.
  • Overtype mode now toggles only when the Insert key is pressed within Scrivener, rather than keeping the insert state persistent between applications.
  • The Convert to Standard Collection command now uses ‘s’ rather than ‘c’ as the accelerator key to avoid conflicts.
  • Bugs Fixed:
  • Major (Stability)
  • Fixed a critical bug with version detection that could allow incompatible projects to open, potentially corrupting the project.
  • Fixed a bug that could cause Scrivener to crash when moving items in the outliner or corkboard while the spilt editors were linked.
  • Fixed a bug whereby new text could be lost from the corkboard when changing the editor view while editing a synopsis.
  • Minor (Usability)
  • Fixed a bug that could cause inline annotations and footnotes to convert to regular text when using the convert to inspector comment or to inspector footnote commands on other selected text in the document. This bug could also cause inspector footnotes to convert to inspector comments and cause anchor highlighting on linked notes not to display until the project was reloaded after converting selected inspector notes to inline.
  • Fixed a bug whereby selecting only part of an inline annotation and choosing Convert > Inline Annotations to Inspector Comments lost the annotation formatting without converting the selection.
  • Fixed a bug causing comments and footnotes converted to the default formatting to revert to their previous formatting if not edited after the conversion.
  • Fixed a bug whereby inline annotations within a table did not convert correctly to inspector comments or compile properly as comments to RTF, DOC, or DOCX.
  • Fixed a bug whereby using the Undo command in the inspector synopsis could replace it with a duplicate of the previously viewed document’s synopsis.
  • Fixed a bug whereby dragging and dropping between project binders could copy subdocuments more than once if they were selected with their parent container.
  • Fixed a bug whereby the Undo history was cleared whenever clicking OK or Apply in Options. Undo history is now cleared only when the editor margin has been changed, currently still necessary to avoid document layout and print problems.
  • Fixed a bug causing the Redo stack to break when using Ctrl+Shift+Z rather than the Edit > Redo menu command or assigned shortcut.
  • Fixed a bug that could cause initial formatting in an inline footnote to extend to the entire footnote when compiled to RTF, DOC, and DOCX.
  • Fixed a compile bug preventing placeholder tags preceded by the tag from being replaced correctly in an ebook’s automatically-generated table of contents.
  • Fixed a bug whereby a duplicated container’s subdocuments had a 0 word/character count until the documents were edited.
  • Fixed a bug causing footnote references to always use Courier New when compiling to RTF, DOC, and DOCX.
  • Fixed a bug preventing script mode in Scrivenings. Script documents now remain in script mode when loaded in a Scrivenings session.
  • Fixed a bug whereby custom icons were not included when using Save As Template.
  • Fixed a bug preventing the automatic check for updates from running.
  • UI
  • Fixed a bug causing expanded containers in the outliner to collapse when a document was moved out of the outliner.
  • Fixed a bug in Full Screen that locked the inspector to the top document in a Scrivenings session.
  • Fixed a bug in Full Screen that disabled the comment & footnote buttons in the inspector.
  • Fixed a bug that switched the inspector in the main window to displaying comments & footnotes whenever inspector notes were added in Full Screen mode.
  • Fixed a bug preventing keyboard shortcuts for Highlight and Text Color from working in Full Screen.
  • Fixed a bug causing the “Define” and “Synonym” options not to appear in the contextual menu when text was selected.
  • Fixed a bug whereby the Purchase Scrivener option did not appear in the Help menu when Scrivener was not registered.
  • Corrected a typo in the project replacement dialog.
  • Fixed several typos in the French interface translation.
  • Removed an outdated Camp NaNoWriMo project template.

New in Scrivener 1.7.3 (Sep 1, 2014)

  • Refinements and Changes:
  • Added “Define…” and “Synonyms” to the editor context menu to look up English definitions and synonyms in Scrivener using WordNet’s database. “Define…” can be added to the main toolbar using Tools > Customize Toolbars… and is also available from the Tools > Writing Tools menu and via keyboard shortcut.
  • Updated the German interface translation.
  • Added digital signatures to executables within the installer to avoid Kaspersky Internet Security 2015 causing an error when trying to launch new releases of Scrivener.
  • Bugs Fixed:
  • Fixed a bug that could cause text of inspector comments and footnotes not to save properly in certain cases.
  • Fixed a bug whereby changes since the last save were not included in backups created via File > Back Up > Back Up To… or Back Up Now.
  • Fixed a bug whereby edits made to Project Notes between the last save and running Back Up To… or Back Up Now were lost if the notes were not edited again before closing the project.
  • Fixed a bug that prevented the inspector synopsis or title updating when it had focus while changing documents, which could also cause the title to be overwritten.
  • Fixed a bug that could insert “Linked Footnote” anchor text unnecessarily when repeatedly converting between inline and inspector footnotes during a session.
  • Fixed a bug that disabled the spell check for all projects after opening compile or Project Statistics (which runs compile in the background).
  • Fixed a bug that could cause custom meta-data not to be found in a search.
  • Fixed a bug causing Export > Comments & Annotations… to export only the selected documents regardless of the related setting.
  • Fixed a bug causing the session word count in Project Targets to jump erratically in some cases.
  • Fixed a bug causing lag when typing in Thai.
  • Fixed a bug with drag and drop from the binder that could cause the editor to switch documents if the document was already selected in the binder before dragging.
  • Fixed a bug that caused containers to collapse when moving items in the outliner.
  • Fixed a bug in the outliner that caused the selection to expand when moving items using a Ctrl+Arrow shortcut.
  • Fixed a bug in Scrivenings mode that prevented the inspector updating with the correct meta-data when returning focus to the container document.
  • Fixed a bug whereby Scrivener links were compiled as broken links in formats that did not support them. The internal links are now removed for these formats during compile (external links remain).
  • Fixed a bug causing the Go To menu in Full Screen to display only when the mouse button was held down.
  • Fixed a bug that prevented opening the script element menu in Full Screen’s control panel and could cause it to appear blank.
  • Fixed a bug that added padding to each cell in a subdocument row when exporting the outliner to CSV.
  • Fixed a bug preventing closing Full Screen with the Escape key when the insertion point was in certain script elements.
  • Improved list handling when working cross-platform with Mac.
  • Fixed a bug whereby the asterisk in the titlebar indicating the project’s unsaved state did not appear until after the first save.
  • Improved the load time for projects and Scrivenings sessions.
  • Corrected the Interactive Tutorial’s instructions for creating new root-level folders.
  • Corrected a typo in the auto-numbering menu.

New in Scrivener 1.7.2 (Jul 2, 2014)

  • Bugs Fixed:
  • Fixed a bug preventing Import and Split working for some file types, including RTF and DOC.
  • Fixed a bug where the UpArrow and DownArrow keys scrolled PDFs the opposite direction.
  • Fixed a bug where the Auto-Generate Synopsis button in the inspector did not work when the editor was in outliner or corkboard view.
  • Fixed bugs where the “Spell check complete” dialog was always disabled and closing it did not close the spell check window.
  • Fixed a bug where the word count in the editor footer included inspector footnotes and comments.
  • Fixed a bug where selecting a child document from New from Template also created its parent container.
  • Fixed a bug where the label colour did not always show in outliner rows when the option was enabled.
  • Fixed a bug where the label colour used in outliner rows did not appear in custom meta-data columns.
  • Fixed a bug where the “Starts with” and “Ends with” Find options were not working properly.
  • Fixed a bug where splitting a document continually appended –1 to the title rather than incrementing the number.
  • Addressed a bug where bold formatting could be lost during compile when using a translated interface because not all font variants are available in all languages. Scrivener now checks the font weight and attempts to find the closest match.
  • Changed the default font for inspector comments and footnotes to Arial to ensure compatibility across Windows versions. Also updated the default templates to use system fonts throughout.
  • Fixed a bug where multiple project notes did not remain in the correct order after closing and reopening a project.
  • Fixed a bug where running the project search did not reveal the binder if it was hidden.
  • Fixed a bug where deleting the source text after dragging and dropping from the editor or document notes to the inspector synopsis could also delete the dropped text.
  • Fixed a bug where Import & Split did not work for certain file types, including RTF and DOC. Also fixed a bug where the Import & Split could hang when importing with Scrivenings mode enabled.
  • Fixed a bug where repeatedly converting between inline and inspector notes could insert “Linked Comment” anchor text unnecessarily.
  • Fixed a bug where Scrivener links within and following a table did not work when compiled to supported formats.
  • Fixed a bug where an RTF bookmark could be applied to an incorrect range in the document if it did not include a title, prefix, or suffix.
  • Fixed a bug where editor text did not always initially display when creating a new document via New From Template while in Scrivenings mode.
  • Changed the default PDF exporter to “Microsoft Office” when Office 2007–2013 is installed, as this supports some additional features. Also changed the default DOC exporter to “RTF-Based” when Microsoft Office is not available, matching the previous 1.6.1 settings.
  • Invalid hyperlink characters are now percent-encoded when the link is added in Scrivener’s editor rather than during compile, ensuring the link works directly from Scrivener. Backslashes in linked file paths are also escaped (appearing as a double backslash) to ensure the links work after compile.
  • Fixed a bug where deleting a custom meta-data field that was visible in the outliner and had been reordered could cause all the outliner columns to display and overlap one another.
  • Fixed a freeze and occasional crash that could occur when sorting documents after they had been loaded in a Scrivenings session.
  • Fixed a bug where formatting options were not available when accessed via the accelerator keys rather than the mouse. This fix may also address the problem some users experienced of being unable to rename binder documents via the right-click context menu.
  • Fixed a bug where inspector footnote and comment formatting reverted after using “Convert to Default Formatting” in the note context menu.
  • Fixed a compile bug where overriding formatting in tables that originated outside of Scrivener could freeze Scrivener or introduce bizarre formatting errors and additional pages in the compiled document.
  • Optimised the code to avoid creating .links files unnecessarily and to clean up empty .links files on project close.
  • Fixed a bug where ebooks always used English as the content language regardless of the setting in compile’s Meta-Data.
  • Fixed a bug where selecting a binder item that formed part of a locked Scrivenings session switched focus to the editor.
  • Fixed a bug where the tag was not properly replaced in linked titles in the text when used as a title prefix or suffix. Also refined the algorithm for hierarchical counting.
  • Fixed a bug where the Project Statistics Draft “Pages (printed)” count did not calculate.
  • Fixed a bug where centred and right-aligned text aligned to the edge of the editor regardless of the right-indent.
  • Adjusted the code for images to better ensure that compiled images use the same dimensions in Word as in Scrivener.

New in Scrivener 1.7.1 (May 28, 2014)

  • Formatting:
  • You can now create and apply formatting presets to document text via the Format > Formatting menu or from the format bar. (If you’ve customised the format bar, you can add the Preset Selector from the Customize Toolbars dialog.)
  • Ranges of text can now be marked with Preserve Formatting to prevent their formatting being overwritten during compile when the rest of the text is standardised
  • Added the option to toggle Small Caps from Format > Font
  • Collections:
  • Standard collections now have a “Remove from Collection” button in the header, which will remove the selected documents from the collection without impacting their placement in the binder. The Delete key alone will do the same
  • Updated the “Save Search…” text from the search menu to more explicitly state “Save Search as Collection…”
  • Compile:
  • You can select a folder or document from anywhere outside the Draft folder to include as front matter in the compile contents
  • Scrivener links now compile as internal links for RTF and, if Microsoft Word is installed, for PDF, DOC and DOCX when “Include in RTF bookmarks” is checked for the document type and level in compile formatting
  • New project properties in the Meta-Data Settings allow you to use placeholder tags throughout the project and compile settings to be replaced with the project title and author name during compile. and are used by default for title and author meta-data when compiling to ebook formats
  • Compile formatting is now modified directly in the preview area without needing to open a separate window
  • Import/Export options for PDF, ODT, DOC and DOCX have been revised with improved converters
  • Compiled ebooks include only one copy of each unique image in the epub or mobi package, reducing file size
  • Scrivener-linked document titles compile using the document’s prefix and suffix settings. For example, if a document is set to compile with just a “Chapter 1” prefix and no title, a link to that document within the compiled text will use its “Chapter” and number rather than the binder title
  • Added new placeholder tags for use in compile: , , , , , . (Title and name replacements are set in Project > Meta-Data Settings….)
  • Added new options to the compile Transformations pane to “Remove highlighting” and “Remove all hyperlinks” and extra RTF compatibility options to ensure link formatting and highlights appear correctly in Microsoft Word
  • Compile’s “Print” option is now based on the PDF compile, taking advantage of the better formatting available, particularly when Microsoft Office is installed
  • Scrivener Links:
  • Scrivener Link > New Link… (Ctrl+G, Ctrl+D) opens a dialog to easily create Scrivener links to new or existing documents
  • Holding the Alt key while dragging and dropping items from the binder to document text or notes inserts a Scrivener link. Dragging and dropping images or text documents without the modifier key will insert the image or text
  • New options in Edit > Copy Special let you copy a selection of documents from the binder, outliner, or corkboard as a list of Scrivener links or as a Table of Contents
  • You can now set the default location (current or other editor) for opening clicked Scrivener links from the editor. New context menu options also let you choose the target editor for opening a link
  • Existing Scrivener Links can be updated by right-clicking in the linked text and choosing a new item from the Scrivener Link option in the context menu or by selecting the linked text and using Edit > Scrivener Link
  • Editor:
  • Inserted images can be resized by clicking and dragging the lower right corner (press Shift while clicking to resize without ratio constraint)
  • Right-clicking on an inserted image now offers “Save as Picture…” to save a copy of the image outside the project
  • You can now drag a synopsis image to the editor to copy it into a document’s text
  • Inserted JPG images now retain their format rather than being converted to PNG
  • In addition to sorting documents in the binder, corkboard, and outliner, you can now sort selected paragraphs within a document in ascending or descending alphabetical order
  • The context menu in the editor has been reordered slightly and now includes options to insert an image or to create and insert a screen capture
  • Pressing the RightArrow or LeftArrow key now moves the insertion point to the beginning or end of the text selection within the editor
  • There is now an option (in the Editor settings) for the Insert key to toggle overwrite mode in the editor and in document and project notes (off by default)
  • Import:
  • Scrivener can now import OpenOffice ODT files
  • Webpage import has been overhauled to use the open standard MHT format, better preserving the complete webpage in a single file. MHT pages can be opened externally or converted on import to PDF for viewing in Scrivener. Webpages can also be imported as plain-text files
  • You can import local external files from the project and document references by dragging and dropping from the inspector to the binder
  • OPML and mindmap files are now included in the standard File > Import > Files… command, with preferences set in the Import/Export Options
  • Copying and pasting from webpages has been improved to include embedded images and produces cleaner, more consistent results across popular browsers
  • Images imported as part of a Word document are now named in Scrivener following the pattern “Image1”, “Image2”, etc
  • Corkboard:
  • The Move > Up/Down/Right/Left commands and keyboard shortcuts can be used to move cards on the corkboard
  • Menus & UI:
  • More menu commands have been given keyboard shortcuts and additional items have been made available for user-defined shortcuts in the Options: Keyboard pane
  • Moved the Layout controls to a new “Window” menu, along with new window management options
  • Cleaned up the Documents > Move menu to make it easier to navigate
  • Added an option to customise the number of recent projects shown in the menu, up to 40
  • Hovering over items in the format bar spacing menu displays the associated indentation settings
  • The Tools menu now offers the option to Save and Rebuild Search Indexes to restore an out-of-date index and improve search results
  • The Name Generator window can now remain open while you work in Scrivener and can be minimised or maximised
  • The highlight and text colour format bar buttons now use a popover style for colour selection; right-click or click and hold the button to bring up the colour options
  • The colour of the spell check underline can be customised under the editor Appearance options
  • Added a Reset All Warnings button to the General options and moved a few formatting items from the General pane to the more appropriate Editor options. Also removed “Show ‘Change indentation with spacing’ message” from the Editor options and “Show warnings for import restrictions” from Import/Export options as they are now better covered under the new Reset option
  • Added “Back Up Now” and “Project Notes” to the available options for the main toolbar icons and added “Copy” to the format bar options
  • The colour selection dialog now shows the current colour when applicable
  • Renamed the “Manage Layouts” menu item and dialog to “Layout Manager” for better consistency with the Windows design and moved this to the new “Window” menu
  • Updated the instructions for importing files into the name generator
  • Updated a few cases of the warning that displays when opening a project that may already be open to provide more specific information
  • Cleaned up various aspects of the interface, including revising text, using status checkmarks in menus, and clarifying fuzzy icons
  • The border and gradient of the label colour in the binder uses softer shading
  • The tooltip for the options button in the corkboard footer now uses “Corkboard Options” rather than “Layout Options”
  • Saved layouts are now alphabetised (ignoring case) in the Layout Manager and the All Layouts menu
  • The installer and uninstaller now include the Scrivener version number for easy identification
  • Various interface elements have been slightly resized to optimise space
  • Choose Texture” has been removed from Appearance options where unavailable
  • The Highlight menu has been adjusted slightly to accommodate corrected submenu behaviour; use Highlight > Highlight Text to toggle highlight formatting
  • The Corkboard Options to Show Pins and Show Stamps have been clarified as “Label Pins” and “Status Stamps”
  • When the editor is not in text mode, the Comments & Footnotes pane in the inspector now displays “No text loaded” to clarify why notes are not shown
  • Other:
  • You can now create custom meta-data, which can be viewed in the new custom meta-data tab of the inspector and as columns in the outliner
  • Project > Set Selection as Templates Folder lets you use subdocuments of the selected binder item as templates for new documents via Project > New from Template. The top item in the folder is assigned a shortcut for quick access
  • Documents can be added to a Favorites list via the context menu or Documents > Favorites > Add to Favorites, allowing quick access from menus such as Go To, Move, and Append Selection to Document. You can adjust the order of the items, add or remove documents, or open items directly from the Favorites Manager (Documents > Favorites > Favorites Manager…)
  • PDF import and display has been improved and offers many new options including text extraction via the context menu, finer zoom control and rendering crispness and clarity, single-page view, find, rotation, print support, link support, password protected PDF support, keyboard and outline navigation
  • Scrivener now supports multiple project notes, which can be viewed in the inspector or opened in a separate window from Project > Project Notes…. The notes window can be set to always remain in front of the main project window via a checkbox in the General options
  • You can now assign documents a custom icon through the Documents > Change Icon menu (also available in the binder, outliner, and corkboard context menus). Hold the Alt key while right-clicking the item to go directly to the icon submenu
  • Project templates and compile presets have been redone and make use of new features such as document templates and revised compile settings
  • View > Full Screen Backdrop lets you select an image from the project or hard drive to use as a project-specific backdrop in Full Screen mode
  • Project Search options now let you limit a search to only the selected Binder items and to exclude items in the Trash folder from the search results
  • Custom substitutions (added from the Corrections options) are now included when saving preferences and are also retained when resetting the default Options
  • Creating new documents or splitting documents in a Scrivenings session now adds the documents to the existing session
  • The version information in the About dialog can be selected and copied for easier inclusion with feedback
  • New items created when the Draft or Research folder are selected are now always made children of those special folders, to help avoid cases where users accidentally create their manuscript content outside the Draft. Items can still be moved to root level via drag and drop or the Move commands, and can be created at root level by clearing the binder selection first
  • Bugs Fixed:
  • Major (Stability):
  • Improved the Documents > Merge process to avoid possible crash scenarios related to the order of the selection
  • Adjusted deactivation to work around an eSellerate crash when attempting to deactivate Scrivener while offline
  • Fixed a bug when converting inline notation to inspector notes that could freeze Scrivener if anchor text could not be found (e.g when all text in a table was set as an annotation)
  • Fixed a bug when dragging and dropping lengthy texts that could cause Scrivener to crash
  • Fixed a memory leak when a running compilation was cancelled via the progress dialog
  • Fixed a crash when emptying the trash while any of its contents was loaded in the editor
  • Fixed a crash that could occur when changing the colour of selected text immediately after merging table cells
  • Minor (Usability):
  • Fixed a bug in Export > Comments & Annotations when exporting “Selected documents only” that listed comments according to their document’s internal ID rather than their binder order
  • Fixed a bug causing different images with the same name to be replaced with the same image during compile
  • Fixed a bug where typing in the editor lagged when Project Targets were open
  • Fixed a bug where dragging and dropping text between the split editors when the same document was open in each could delete the dragged text if it was dropped in the same location it began
  • Fixed a bug where cutting or copying a text selection that abutted an image would then paste a copy of the image rather than the selected text
  • Fixed a bug that converted embedded images to gibberish text when compiling to plain-text or exporting to OPML or MindMap formats; the image is now cleanly removed
  • Fixed a bug that prompted with a warning message when exporting an image or PDF file with the same name as an existing file in another format at the save location, even though saving would not overwrite the existing file
  • Fixed a bug preventing the title prefix from being formatted separately from the title during compile if they were on separate lines
  • Fixed a bug preventing the Draft, Research and Trash folders from being copied between projects via drag and drop
  • Fixed a bug where Save As Template would fail silently if the template title contained characters invalid for filenames
  • Fixed a bug that could cause significant lag when working in a document with an image synopsis
  • Fixed a bug where deleting a parent of a keyword used in a document did not require confirmation, thus removing the child keyword without warning
  • Fixed a bug causing typing lag when working with the Project Targets open
  • Fixed a bug in DOCX compile that always exported footnotes as footnotes, regardless of the option selected
  • Fixed a bug in RTF, DOC and DOCX export that numbered subitems incorrectly when compiling hierarchical lists
  • Fixed a bug that could cause a multiple selection accidentally dragged and dropped back onto itself to scramble the order of the documents rather than simply cancelling the action
  • Updated file caching to preserve a document’s undo history until the project is closed, so that changes can be reverted after switching documents
  • Fixed a bug allowing tables to be created or copied into inspector comments and footnotes, as compiling these could cause corrupt documents
  • Fixed a bug in ebook compile that created invalid IDs for hyperlinks within the text
  • Adjusted ebook compile to use image names in the compiled package rather than random numbers
  • Fixed a bug preventing multiple documents with the same title from exporting correctly
  • Fixed a bug giving an “Access denied” error when exporting an empty document
  • Ensured the UserProjectData metadata is preserved when editing a Mac project on Windows (affecting integration with third-party programs like Aeon Timeline)
  • Fixed a bug causing arbitrary collections to revert to their previous order on reopening the project if they had been rearranged using the Move Up/Down menu commands or keyboard shortcuts. This bug also affected compiling collections, causing the documents to be listed in the original order
  • Fixed a bug where non-text files could be brought into the Draft folder if their parent text item was dragged into the Draft
  • Fixed a bug where dragging and dropping an external link from document or project references to Windows Explorer would move the original file and break the link
  • Fixed a bug where dragging an externally referenced image from the inspector to the text editor inserted the image correctly but deleted the reference
  • Tweaked code for saving the search indexes, hopefully fixing a bug where text could go missing from the index, causing inaccurate search results. To rebuild the complete index, choose Save and Rebuild Search Indexes from the Tools menu
  • Fixed a bug where page padding settings for other formats were included when compiling to Final Draft
  • Enabled auto-corrections, including smart quotes, in inspector comments and footnotes
  • Fixed a bug where title prefixes and suffixes were ignored when generating the table of contents for ebooks
  • Fixed a compile bug causing the word count tokens to only count per section in ebook formats
  • Fixed a bug where pasting an image into a document containing an image with the same name altered the original image
  • Fixed a bug where running a new search while viewing a saved search collection changed the collection rather than updating the Search Results
  • Redesigned new item creation for consistent behaviour across the binder, corkboard, and outliner
  • Fixed a bug where an image file could be duplicated as it own synopsis image, creating an unnecessary extra file in the project folder
  • Changed the accelerator key for “Save As” to the standard ‘a’ and changed “File > Close All” to “Close All Projects”, using the ‘j’ accelerator
  • Fixed a bug where the compile group was not saved after closing and reopening the project
  • Fixed a bug where imported images and PDFs could not be printed
  • Adjusted the CSS output for ebooks to ensure bold text appears correctly on the Kindle Fire
  • Fixed a bug where merging documents could result in duplicate document references
  • Fixed a bug where the main document font size changed to match the footnote size following inline annotations when compiled to RTF, DOC, and DOCX formats
  • Fixed a bug where deselecting “Automatically check for updates” did not disable the associated pop-up menu
  • Fixed the Scratch Pad hotkey (Ctrl+Shift+0) to toggle the Scratch Pad rather than only working to open the window
  • Fixed a bug where navigating the corkboard with the Right and LeftArrow keys did not wrap at the end of a row
  • Fixed a bug where it was necessary to select “Undo” twice to undo creating an empty inspector comment or footnote
  • Fixed a bug where exporting comments and annotations as footnotes or endnotes in the DOCX format instead exported them as margin comments
  • Fixed a compile bug where titles were not properly wrapped in hashes according to the outliner depth for MMD formats
  • Fixed a bug where an inline annotation ending a paragraph and a later annotation beginning a paragraph would merge into a single comment on export or conversion to inspector comments, including all text between them
  • Worked around a bug in the DOCX converters to properly export folders and files with special characters in the titles
  • Fixed a bug where the cell background colour was not properly saved in tables
  • Fixed a bug in Full Screen where Scrivener links did not open. Linked text documents now open correctly when clicked in Full Screen (regardless of the “Open clicked Scrivener links in” navigation preference, which only applies to the main project window)
  • Fixed a bug where it was possible to use “Undo” in a locked editor after splitting a document, causing the split text to be duplicated in the original document
  • Fixed a bug where synopsis images were not properly deleted from the project folder when their associated document was deleted
  • Fixed a bug in RTF/DOC/DOCX compile where footnotes followed by inline annotations exporting as margin comments caused the final word of the footnote to be part of the main text. This also fixes the same problem when converting inline annotations to inspector comments
  • Fixed several compatibility bugs where Mac settings were not remembered correctly after opening or editing a project in Windows, including some Mac-only Project Targets settings and Auto-Complete List scopes
  • Fixed a bug where copying and pasting a linked image pasted a static copy
  • Fixed a bug where the image name for linked images was corrupted after closing and reopening the project
  • Fixed a bug where references and hyperlinks to files on a networked drive did not open
  • Fixed a bug where footnotes incorrectly affected the compiled word and character counts for some formats
  • Fixed a bug where comments, footnotes, and inline annotations were not correctly included as script notes when compiling or exporting to the FDX format with notes included
  • Fixed a bug where an additional bulleted line could appear at the top of a list when compiling to PDF or Print
  • Fixed a bug where inline footnotes within lists were formatted as lists themselves when compiled to certain formats such as Print and PDF
  • Fixed a bug where one of two adjacent footnotes or a comment followed by an inline annotation could be lost from the compiled document
  • Fixed a bug where lists beginning a document compiled incorrectly (e.g. missing the initial bullet or with an extra empty bulleted line)
  • Fixed a bug where dragging and dropping or copying and pasting a MathType equation dropped the equation data, leaving it as just an inserted image
  • Fixed a bug where editing a MathType equation without selecting it could instead insert a new equation in the document
  • Adjusted MathType equations to use a white background as a workaround to the bug where they would instead use the editor background colour (which could result in compiling with coloured backgrounds). We will continue looking for a way to make the background transparent
  • Fixed a bug where clicking “Cancel” in the compile dialog did not cancel switching compile presets
  • Dragging and dropping documents between projects now includes the label and status
  • Fixed a bug where images imported as part of an RTF did not always scale as expected because of missing RTF data in the original document
  • Fixed a compile formatting bug where a placeholder tag beginning a title suffix with no space before it could not be selected and formatted separately from any preceding prefix or title text
  • Improved the baseline alignment of inserted MathType equations
  • Fixed memory leaks in several dynamic menus across the interface
  • UI:
  • Corrected minor typos and font size problems in menus and dialogs for English and several translations
  • Fixed a bug causing fonts with no “regular” variant (such as Bookman Old Style) to revert to another variant such as “Bold” rather than the expected “Light”
  • Fixed a bug causing text cut and pasted following an inserted image to lose its formatting and paste as MS Shell Dlg 2. This may correct the reversion to MS Shell Dlg 2 in other scenarios as well
  • Fixed a compatibility bug where the smart quote style would not appear properly when opened on the Mac
  • Fixed a bug causing resized images to revert to their original size when dragged and dropped or cut and pasted in a document
  • Fixed a bug where clicking “Cancel” in the Print dialog from compile closed the compile dialog as well
  • Fixed the formatting in compiled placeholder tags to hyphenate compound numbers (e.g. “twenty-two”)
  • Fixed bugs that exported “Untitled” documents with an empty title in OPML outlines and with no title in compiled documents (when including the “Title” element)
  • Removed several extraneous items from the toolbar options which did not have unique icons. (All functions are still available via the menus and keyboard shortcuts.)
  • Disabled the screen capture option in Scratch Pad when no note is selected to receive the image
  • Refined the numbering for new untitled Scratch Pad notes
  • Single quotes are now escaped in OPML export
  • Browsing for files to import to the Name Generator defaults now to the user Documents and remembers the last location selected in the session
  • The Import and Export OPML and Mindmap options remember their last-used settings
  • Fixed a bug preventing the Scratch Pad keyboard shortcut from working after all projects were closed and only the New Project window remained open
  • Fixed a bug where adjusting paragraph formatting for a triple-clicked paragraph also applied the formatting to the following paragraph
  • Fixed a bug where triple-clicking a paragraph and adjusting its formatting then applied that formatting to a new paragraph inserted by pressing Enter at the beginning of the following paragraph
  • Fixed a bug calculating the width of the script elements menu, which caused the menu to be cut off when working in a narrow editor
  • Fixed a bug where the auto-title feature for untitled documents could replace a user’s custom title if the auto-save ran while the title was being edited
  • Fixed a delay in generating titles when using Document Split, causing the automatic title to sometimes overwrite a user’s custom title
  • Fixed an update delay when editing a document title or synopsis that could cause newly entered text to be overwritten
  • Fixed a bug in the outliner causing the Total Word Count column to display a running total for a multiple selection instead of the correct total word count for each selected item
  • Corrected the help text for importing files to the Name Generator
  • Clarified the error message to indicate the invalid character when attempting to export a document with a double quote in the filename
  • Fixed a bug that could replace your custom title immediately after splitting a document with the default title
  • Fixed a bug where pressing Enter at the beginning or middle of a line of text in script mode would select all the following text on the line and move the insertion point after creating the new line. Pressing Enter repeatedly in this case now inserts multiple new lines
  • Adjusted the line wrapping in the licence text for the update installer to avoid horizontal scrolling
  • Fixed a bug in Export > Comments and Annotations that incorrectly separated the notations rather than ordering them according to their occurrence in the document
  • Fixed a bug preventing dragging and dropping items above the Draft folder if it was at the top of the binder or below the Trash if it was at the bottom
  • Fixed a bug in Full Screen causing some keyboard shortcuts such as Paste and Undo to affect the main text even when the focus was in the project or document notes
  • Adjusted the behaviour when closing a project to prevent the editor display blanking
  • Fixed a bug where changing the group view mode in one editor split affected the second split; view modes are now properly persistent per editor
  • Fixed a bug with Copy Ruler and Paste Ruler that excluded the before and after paragraph spacing from the copied formatting
  • Fixed a bug preventing before- and after-paragraph spacing from applying correctly when selected from the format bar drop-down menu
  • Fixed a display bug causing plain-text files to initially appear blank when imported via File > Import
  • Fixed a bug when typing CJK glyphs using the Microsoft IME that caused the input text to be selected using the default text colour without contrasting the text, rendering the characters illegible in some cases. The IME now underlines rather than selecting the characters
  • Fixed a bug that caused many landscape-oriented PDFs to import as portrait, cutting off the right edge of the document
  • Fixed several bugs with placeholder tag replacements, including proper rounding for word and character count tags when used in the header or footer and replacing the tag with the title of the selected group rather than the title of the Draft folder
  • Fixed a bug where the Save As dialog did not show other XML files in the directory when saving script settings
  • Fixed a bug preventing invisible characters from displaying in a custom colour
  • Fixed a bug in PDF display where highlights were drawn incorrectly, obscuring the text
  • Fixed a bug where items loaded in the editor from a collection would revert to binder order when closing the collection
  • Corrected the behaviour of the Layout Manager to ensure it floats and does not get lost behind other windows
  • Fixed a bug where project keywords could not be rearranged in the floating window after exiting Full Screen
  • Fixed the project keyword panel behaviour to stay open when switching into and out of Full Screen. The project keywords now use the same shortcut (Ctrl+Shift+O) in the regular window and in Full Screen
  • Fixed a bug that could create duplicate entries in the spacing drop-down menu. (Note that identical line and paragraph spacing with different indentation will create separate entries; hover over the entry to view the complete settings.)
  • Fixed a bug affecting Typewriter Scrolling in Scrivenings mode that caused the text to scroll when moving the insertion point rather than only when typing
  • Fixed a bug where dragging and dropping multiple items within a collection could drop the items in the wrong order
  • Fixed import behaviour for OPML and Mindmap files to follow the standard new item rules for binder placement, and added drag and drop import for these file types
  • Fixed a bug that could cause fonts to change when working cross-platform with Windows and Mac. As much as possible, Scrivener attempts to use the same font variant or substitute a similar font for one that is unavailable
  • Fixed a bug causing new blank projects to open maximised on certain screen resolutions
  • Adjusted smart quote behaviour to allow for multiple styles within the same project; use Format > Convert > Quotes to Smart Quotes in the editor to update text to the current style set in Options: Corrections
  • Fixed a bug where selecting items in a collection and choosing Move To could drop them in the binder out of order
  • Fixed a display bug where closing the project cleared the editor, potentially appearing as though text had gone missing during the closing sequence
  • Fixed a bug in Scrivenings mode where the View > Go To menu mimicked the special Table of Contents behaviour of the editor header Go To menu and showed only the contents of the Scrivenings session rather than the complete project hierarchy
  • Fixed a bug in CSV export where fields with commas or double-quotes were not properly escaped
  • Added the Move option to the context menu on the corkboard and outliner
  • Fixed a bug where the “Rename” context menu option did not work when in a collection
  • Fixed a bug where the Full Screen option was sometimes disabled for the Draft, Research, and Trash folders
  • Fixed a bug where the file format and filter settings for included documents were not saved as part of a compile preset
  • Fixed a bug where special characters were not passed correctly to the search engines in the Writing Tools menu
  • Fixed a bug where the image synopsis of image files could be temporarily cleared (reappearing when the project next loaded)
  • Fixed a bug where annotations, footnotes, inspector comments and highlighting and strikethrough formatting were lost when converting script elements or when splitting an element into multiple paragraphs
  • Fixed a minor bug where directional move commands were listed as available for outliner items even when they did not apply
  • Improved error reporting to display and make selectable the KindleGen errors and warnings if any are generated during compile to the .mobi format
  • Changed drag and drop across editor splits to always perform a copy action rather than a move, fixing several bugs
  • Fixed a typo in the Save Compile Settings dialog and made the folder path selectable for copy/paste
  • Fixed a bug where the full trash icon in the editor header did not immediately update when the trash was emptied
  • Updated the keyboard behaviour to allow Alt+RightArrow/LeftArrow to fully expand or collapse an outliner node (just as holding Alt and clicking the disclosure triangle does). The Alt+RightArrow and Alt+LeftArrow shortcuts no longer toggle the Format bar and main toolbar
  • Updated the menu text and link for the thesaurus lookup in the German translation; this now uses OpenThesuarus.de
  • Pared down the conversion options in the Format menu for easier navigation
  • Fixed several bugs with the focus and selection appearance of inspector comments and footnotes
  • Fixed a bug where pressing Escape when an inspector comment or footnote was selected but not in editing mode did not return the focus to the editor
  • Fixed a bug where adjacent inspector comments always used the default comment colour in the editor
  • Fixed a bug where clicking into the top item in a Scrivenings session that did not include the container document would still show the container’s information in the inspector rather than the subdocument’s
  • Fixed a bug where changing the group view mode also moved the focus to the editor
  • Fixed a bug where changing the group view mode would sometimes lose the editor selection
  • Fixed a bug where Scrivener links to untitled documents used the document ID number rather than “Untitled” as the link text when no text was selected
  • Fixed a bug where the add inspector comment and footnote options were not properly disabled when the selected text included an inline notation
  • Refined the behaviour when selecting an inspector comment or footnote to scroll the editor to display the linked text more prominently
  • Fixed loading webarchive files imported on the Mac to display as unsupported files with the original URL in the footer when possible
  • Fixed a bug where the synopsis text in the inspector did not update when changing documents if any of the synopsis text was selected
  • Refined the spell check behaviour to begin at the insertion point rather than from the top of the document, and tweaked the dialog appearance to closer resemble Word’s spell check
  • Fixed a bug where exporting a script to FDX format via File > Export include the editor page colour as a text background colour
  • Fixed a bug where external links in inspector comments and footnotes could not be opened
  • Fixed a bug where Ctrl+ or Shift+clicking inspector comments and footnotes did not always correctly select multiple notes. Ctrl+A and the “Select All” option from the inspector comment and footnote context menu also now select all notes rather than the current note’s text unless the note is in editing mode
  • Fixed a bug where selecting multiple inspector comments or footnotes and copying them did not correctly copy the text of all the selected notes
  • Fixed a bug where text pasted from Google Docs appeared with a black highlight after closing and reopening the project
  • Fixed several formatting problems when pasting from the Chrome browser, including text using hyperlink formatting and negative font sizes and spacing, so the text appeared scrambled on top of itself
  • Fixed a bug where some inapplicable menu commands were not properly disabled when editing inspector comments and footnotes
  • Fixed a bug where the import warning did not display on drag and drop when the Scrivener project window did not have focus
  • Fixed a bug where the Label and Status titles could be left blank, causing them to appear without names in the project search menu. “Label” and “Status” are now reset as the titles if the fields are left blank. (This does not affect older projects with a blank Label or Status title.)
  • Fixed a bug where the Format > Convert options for quotes did not work without a selection. The quote conversions now apply to the entire document if there is no selection or to only the selected text if there is a selection. Uppercase, Lowercase, and Title Case conversions apply to the selected text or to the single word where the insertion point is placed if there is no selection
  • Removed inapplicable compile formatting options for plain-text formats
  • Fixed a bug where using the arrow keys to navigate the View > Outline submenu disabled the menu commands
  • Fixed a bug in Full Screen mode where using either of the Document > Split commands did not switch the view to the newly split document
  • Fixed a bug where moving the Binder collection tab coloured all tabs beneath it black
  • Fixed a bug where View > Move Focus To > Binder (including the Ctrl+Tab cycle between binder and editors) did not work when a collection was open in the binder. These menu items now correctly update to indicate when a standard or search
  • Fixed a bug where lengthy paths to images in the binder could widen the compile dialog by resizing the cover image menu even when not compiling to an ebook format
  • Fixed a bug where mousing over a hyperlink changed the cursor from an I-beam to a pointer
  • Fixed a bug where undoing a text colour change caused the editor to scroll to the top of the document
  • Fixed a bug where it was necessary to return focus to the editor after changing an inspector comment’s background colour before using Ctrl+Z to undo the colour change
  • Fixed a bug where clicking into items in a Scrivenings session would load them in the second split if the auto-load feature had been toggled for the editor while in corkboard or outliner mode
  • Fixed a bug where Save As Template did not save the group view mode or inspector view
  • Fixed a bug where using Go To > Enclosing Group in Full Screen loaded the enclosing group in the main editor rather than Full Screen
  • Fixed a bug where space and tab characters were not visible when modifying the title prefix and suffix in compile
  • Adjusted the behaviour of the Edit > Append Selection To Document, Edit > Scrivener Link, and View > Go To menus to allow the Enter key to select a container as the destination rather than opening the submenu, matching behaviour of the Documents > Move > To and Project > New From Template menus
  • Fixed a bug where adding a document to a standard collection when the collection was visible in the binder could change the document loaded in the editor
  • Fixed a bug where duplicating an item on the corkboard or outliner did not update the linked editor
  • Fixed a bug where clicking OK or Apply in the Options caused the editor to reload the selected binder document
  • Fixed a bug in Full Screen mode where using Alt+Tab to cycle between programs did not correctly return focus to the Full Screen editor
  • Fixed a bug where the Binder Affects setting did not persist through closing and reopening the project and was not included in saved layouts
  • Fixed a bug where duplicated items’ meta-data was not found in a project search until the data had been edited or the project had been reopened
  • Fixed a bug where dragging and dropping text from the synopsis in the corkboard or outliner extended the selection to the entire synopsis and cleared any newly entered text
  • Fixed a bug where the inspector remained showing a single document’s meta-data rather than switching to Project Notes or Project References when there was a multiple selection
  • Redesigned the spellcheck dialog and hopefully fixed a bug where the dialog occasionally went blank and unusable
  • Fixed a bug where the “Add Selection” button in the Name Generator would be available even when there was no selection
  • Fixed a bug where the Document > Move directional commands were disabled when using the Alt accelerator keys
  • Disabled the format bar in compile for document and note text when “Override formatting” is not selected, and removed the warning that previously appeared when the formatting may have been altered (but would not apply)
  • Fixed a bug where clicking and dragging in the binder when there was no existing selection created an extended selection rather than dragging and dropping the clicked item
  • Fixed a bug preventing the script element menu hotkeys from working when the editor footer bar was hidden
  • Fixed a bug where splitting a container placed the split document at the wrong level and moved the existing child documents
  • Fixed a bug where Alt-clicking a checkbox in the compile formatting elements did not update all checkboxes in the column
  • Fixed a bug where toggling the annotation or inline footnote formatting within an inline note removed the note formatting
  • Fixed a bug where applying a saved maximised window layout to a project already maximised would shrink the window
  • Fixed a bug where new projects opened with the inspector view of the last closed project
  • Fixed a bug where splitting a document did not properly copy the relevant meta-data from the original document
  • Fixed a bug where a referenced plain-text file could be opened in Scrivener’s editor (though would not load correctly)
  • Fixed a bug where selecting “Save outliner and corkboard settings” or “Preserve all meta-data appearance options” in the Manage Layouts dialog did not work when applying the layout
  • Fixed a but where the text in the “About” dialog could be edited (though changes reverted on closing the dialog)
  • Fixed a bug where text highlighting obscured the note formatting of inline footnotes and annotations and of linked comments and footnotes
  • Fixed a bug where highlighting did not appear when opening compiled RTF, DOC and DOCX files in Word or when importing highlighted Word documents. Also added the compile option “Microsoft Word highlighting with exact background colors” to the Transformations pane to ensure the highlight colours appearing in Word match those used in Scrivener by converting them to paragraph shading colours
  • Fixed a bug where merging documents could increase the project’s session target word count
  • Fixed a bug where incorrect hover text appeared for items in the Import/Export Options
  • Revised the readme text to remove references to pre-installation, since this is shown after the installation completes

New in Scrivener 1.6.1 (Nov 13, 2013)

  • Hotfix:
  • Fixed misleading messaging during registration.
  • Fixed bug that broke keyword drag and drop from the project keyword list.
  • Refinements and Changes:
  • Installation and Registration
  • Users are now warned before downloading an automatic update if the update cannot be installed from the current Windows user account.
  • The update installer now creates its backup files in the user temp directory (and removes them on successful installation).
  • Registration and activation functionality has been updated.
  • UI
  • Updated the Catalan, Chinese (Traditional), French, German, Italian, Spanish (Latin America), Spanish (Spain), and Slovenian translations.
  • Tweaked colour chips and text alignment in the Label and Status menus and made the “No Status” and “No Label” displays consistent in the outliner.
  • Removed the confusing “cannot create backup” message that appeared when users chose to abort an automatic backup.
  • Enlarged the arrow button for the outliner options.
  • Added a “minimize” button to the New Project window.
  • Other
  • Pressing Enter on a container in the Documents > Move To menu now selects it as the destination rather than opening the submenu (which can be opened via the RightArrow key).
  • The dialog warning that a project may already be open now offers the option to make a copy of the project.
  • Toggling character formatting (bold, italic, underline, highlight, etc.) on a selection including formatted and unformatted text now follows consistent behaviour of always first applying the formatting.
  • Bugs Fixed:
  • Major (Stability)
  • Fixed a bug causing Scrivener to crash when importing script settings from a Final Draft FDX file.
  • Fixed a bug causing Scrivener to crash when creating a new script document if the script settings contained no elements.
  • Fixed a bug that crashed Scrivener in rare circumstances when double-clicking to launch Scrivener after closing a project and Scrivener was already open.
  • Fixed a bug where Documents > Sort was incorrectly available when a container within a search collection was selected (and could then cause a crash).
  • Fixed a bug in compile that could throw a bad allocation error when a document beginning with a table or containing only blank lines immediately followed a page break.
  • Minor (Usability)
  • Fixed a bug that saved Project Notes with each auto-save, even when the notes had not been modified. (This should resolve the majority of cases where users running system backup services while using Scrivener saw warnings that files in the project could not be saved because they were in use by another process.)
  • Fixed a bug causing a syntax break in MultiMarkdown when a footnote started with bold or italic text.
  • Fixed a bug preventing audio and video files and unsupported file formats from exporting.
  • Fixed a bug that included inspector footnotes when using Export > Comments and Annotations.
  • Fixed a bug where exporting the outliner to CSV could export the wrong columns when limited to only those visible in the outliner.
  • Fixed a bug preventing the automatic update from installing correctly when run from a standard Windows user account.
  • Fixed a bug causing the Include in Compile and Page Break Before settings for documents to be lost when sharing a project between Windows and Mac.
  • Fixed a bug that allowed files to be imported directly into the Trash.
  • Fixed a bug that imported read-only RTFs without removing the read-only property.
  • Fixed a bug that copied the commentator’s name and initials into the main text when importing Word documents containing comments.
  • Fixed a bug that allowed inspector comments and footnotes inside inline notations, preventing notes from compiling correctly.
  • Fixed a bug where using Enter or the mouse to select from the auto-complete list in script mode always placed the insertion point on the next line, regardless of the “Go to Next Line” setting. (Using the Tab key to select from the suggestions now also works the same as selecting with Enter.)
  • UI
  • Fixed a bug where outliner columns that had been rearranged would reset to the default order after changing view modes.
  • Fixed a bug where formatting could appear incorrectly active or inactive when applied to text selections made from right to left.
  • Fixed a bug where toggling the Outlined formatting on a selection including text already using that format could make the outlined text invisible.
  • Fixed a bug that caused the loading progress bar in the editor to sometimes remain after opening a document.
  • Fixed a bug where a project could be opened simultaneously by different installations of Scrivener on the same machine without bringing up a warning.
  • Fixed a bug preventing the automatic backup progress dialog’s “Abort” button from working.
  • Fixed a bug where the Duplicate commands were available in editor views where they did not apply.
  • Fixed a bug that removed unavailable document move commands from the menu rather than simply disabling them.
  • Fixed a typo in the Corrections tab of Options.

New in Scrivener 1.6.0 (Aug 13, 2013)

  • Hotfix:
  • Fixed a display bug in the editor causing the text of the initial paragraph to be hidden after reformatting a selection including the first character of the document (no text was lost, but it did not display until the editor view was adjusted)
  • Fixed a bug preventing interface translations from being implemented when selecting a language other than English from the Options
  • Bugs Fixed:
  • Fixed a bug whereby the top inspector footnote or comment could not be removed via the Delete key
  • Fixed a bug that caused hyperlinks and linked notes to be deleted when using Documents > Convert > Formatting to Default Text Style
  • Fixed a bug causing a list of hyperlinks not to save correctly in the editor
  • Fixed a bug that caused invalid XHTML when generating .epub or .mobi files with images using an ampersand in the name
  • Fixed several bugs causing Compile settings to incorrectly affect the selection word count in Project Statistics
  • Fixed a bug whereby Project Statistics would in some cases use the focussed document text in the editor as the selection rather than the binder selection
  • Fixed a bug that excluded inspector footnotes from the word count in Project Statistics even when footnotes were set to be included
  • Fixed a bug whereby clicking on an element in the “Modify” dialog of the compile Formatting tab did not always correctly select the element
  • Fixed a bug causing Inspector scrolling to stick with a selected comment or footnote
  • Fixed a bug preventing editing the beginning of lengthy comments or linked footnotes whose height surpassed the height of the inspector
  • Fixed a bug whereby compiling to FDX overrode custom script settings with the default screenplay format
  • Fixed a script settings bug preventing elements from saving with centred alignment
  • Fixed a bug causing certain inspector footnote placements to hang PDF compile
  • Fixed a bug where Scrivener links were not stripped during compile, causing invalid hyperlinks in documents
  • Fixed a bug that could lose character formatting from inline footnotes when compiled to RTF/DOC/DOCX
  • Fixed a bug whereby page breaks did not compile correctly when followed by a document beginning with an empty line
  • Provided a link to the Amazon webpage for downloading KindleGen from the Compile dialog
  • Updated support addresses in the About file
  • Updated selection options in Project Statistics to exclude inspector comments as well as inline annotations from the word count
  • Updated ebook compile for EPUB 3 specifications and EpubCheck validation, including removing the Adobe page template extension, revising the date format, and ensuring the contents of meta-data fields are identical in both the NCX and OPF files
  • Improved the selection page count algorithm in Project Statistics
  • Updated default print page setup of new projects to use the Letter paper size on systems set to United States or Canada locales
  • Improved error reporting and overall stability, including enhancements to the save method to avoid temp files, as this caused problems for some systems, and additional warning messages in rare cases where Scrivener is unable to save a file
  • Added the feature Edit > Insert > Image Linked to File…, which inserts an image as a reference to an external file (rather than embedding the image in the document file in the project); updates to the external file will be reflected in the project when reloaded and used during compile
  • With the above, also resolved the problem of linked images in Mac projects being deleted when edited on Windows
  • Added a preview of the Russian interface translation, available from the language menu in the General tab of Options.
  • Added support for Scapple drag-and-drop integration

New in Scrivener 1.5.7 (Aug 13, 2013)

  • Bugs Fixed:
  • Spanish translations not displaying properly
  • Compile Draft sub-folder selection not saved
  • Compiled metadata formatting (missing empty lines, incorrect ordering)
  • Formatting wiped when changing paragraph settings
  • Edit > Link options to remember last selection
  • Added Português (Brasil) translation
  • Word is detected only via the registry now as previous ActiveX detection caused issues

New in Scrivener 1.5.6 (Apr 5, 2013)

  • Crash with Project Statistics
  • Text linked to inspector endnotes compiles as Courier New
  • Page break inserted after title prefix
  • Page padding ignored on compile
  • Project Search Shortcut Changed to Ctrl+G, Ctrl+S
  • Further updates to Spanish (Spain) and Catalan translations

New in Scrivener 1.5.5 (Apr 3, 2013)

  • Bugs Fixed:
  • Accessibility
  • Text field in binder too short for large font.
  • Annotations & Footnotes
  • Multi-Paragraph Inline Footnotes not saved as one.
  • Enter key toggles off inline footnote formatting.
  • Comments & Footnotes
  • Cannot add inspector notes in Scrivenings
  • Inspector comment and footnote shortcuts don't work in Full Screen
  • Commented text pastes without comment
  • Comment/Footnote link continues into new text
  • Compile
  • Special characters in titles break epub/mobi toc.ncx
  • Cannot apply text colour in compile formatting
  • Additional empty note inserted before each inspector footnote in PDF
  • Compile presets not applying
  • Page break before causes empty page or line in ebook compile
  • Footnotes compile without line breaks
  • Page breaks incorrectly placed
  • Page Break separator does not work for single-paragraph documents
  • Multi-paragraph inline notes split
  • Keywords not compiling
  • Compiling meta-data with page break separator splits into extra pages
  • Custom smart-quotes are converted to English when compiling
  • Missing empty line between text and End Text marker
  • Formatting should be stripped from custom separators
  • Character formatting in inspector notes lost on compile
  • Formatting in linked text duplicates inspector notes on compile
  • Linked notes spanning multiple paragraphs replicate on compile
  • Cannot select metadata in MMD compile dialog
  • Page Break footnote separator compiling as single return
  • Lossy conversion of inline notes to/from inspector notes
  • End of Text marker preceded by section break in epub/mobi
  • FDX compile incorrectly uses Formatting elements
  • Override inspector footnote formatting on compile
  • Crash
  • Copy & Paste Word 2010 complex nested table crashes Scrivener
  • XP Pro SP 3 crashes often when clicking on binder folders or text files
  • Crash on compiling list-formatted notes to RTF comments
  • Crash when adding and removing columns into complex nested tables from imported Word doc
  • Dataloss
  • Blank title in Scratch Pad deletes note
  • Save As does not save files when overwriting existing project
  • Editor
  • German close quote flipped
  • Zoom should be available for PDFs and images
  • Clicking anchor text does not open inspector in Full Screen
  • Edit > Link does not use correct protocol for files
  • As-Is documents ignore page break separator
  • ePub/Mobi
  • Endnotes in e-book formats are not cross-linked
  • Footnote separator options should not be listed for epub/mobi
  • Hyperlinks
  • Hyperlinks converted to footnotes
  • Import
  • Import and Split works once, then fails with "can't parse"
  • Footnotes tripled when importing .docx files
  • Import and Split does not split with carriage returns
  • Interface
  • Inspector doesn't properly display container's info
  • Changing tabs in inspector shifts active editor
  • PDF and Media menu options permanently disabled
  • Inspector Lock icon not displayed when Inspector width is insufficient
  • Help button should be removed from windows
  • Remove italics from description text in Cover sheet of Compile
  • Mac/Windows Compatibility
  • Script settings spacing not saved
  • Name Generator
  • Name Generator not working... in German
  • Shortcuts
  • Suggestion: Switch Previous/Next Doc shortcuts with Enclosing/Editor Selection
  • Fixes to shortcuts and new additions - see visual representation at end of this note
  • Snapshots
  • Snapshots appear truncated until reload
  • Statistics
  • Project Statistics incorrect display when 0 word count
  • General Improvements and Additional Notes:
  • Translations for French, German, Latin American Spanish, Spanish from Spain, Catalan, and Korean have been revised.
  • Scrivener's compiler has been completely re-written and is now faster than before.
  • Scrivener's memory management has been improved. It is now more efficient and redundancy of data in memory has been added to prvoide additional protection of user data that has not yet been saved to disk.
  • Updated Microsoft Word DOC and DOCX import engines
  • Qt bug that was causing foreign language diacritics to not appear when typing quickly

New in Scrivener 1.5.3 (Feb 6, 2013)

  • Hot Fix:
  • Fixed bug that caused page breaks to not be generated when compiling, which could also result in empty table of contents in e-books.
  • Fixed bug with inline footnotes which cause the footnote to disabled if the hotkey was used to return to normal typing with the cursor at the end of the footnote.
  • Additions:
  • Scrivener is much faster and more robust
  • Additional supported languages now include: Traditional Chinese, German, Italian, Turkish and Dutch
  • OPML Import
  • OPML export
  • Mind map import (Freemind .mm format)
  • Mind map export (Freemind .mm format)
  • CSV export
  • Import and Split functionality
  • Import Scrivener Project functionality
  • Image background (texture) in full screen
  • Comprehensive Print preview functionality
  • Print index cards
  • Print outliner
  • Inspector comments and footnotes
  • Revised annotation, footnote and comments options
  • Ability to set your own user interface font
  • Added multi-language smart quotes functionality including: Japanese, Korean, Chinese, German and more.
  • Implemented Cancel within Compile dialog i.e. changes are no longer saved when Cancel is clicked
  • Project and Preset Replacements added to Compile dialog
  • Deleting Scrivener project files within the directory of an open Scrivener project is now prevented
  • Added checkbox to show full project path in title bar (in General tab of Tools/Options)
  • Added “Take Snapshot” menu item in header bar i.e. right click document icon to see sub menu and added ability to sort snapshots
  • Improved debug and incorporated minidump crash reporting
  • Improved tables and font handling throughout
  • Improved eBook handling throughout including CSS support
  • Image import improvements - WMF still remains unsupported like Mac, but we will get it soon
  • Windows 8 compliant

New in Scrivener 1.2.5 (Aug 16, 2012)

  • Additions:
  • Scrivener translated to Italian.
  • Scrivener translated to Sci-Fi
  • Bulgarian translation updates.
  • Added Replacements panel in compile.
  • Added FDX Export.
  • Updates to Tutorial and Manual.
  • Additional fields:
  • Bug Fixes:
  • A rather nasty bug to do with Aspell and foreign dictionaries caused a configuration error that prevented some users opening and creating Scrivener projects.
  • Another very nasty bug came to light where side-by-side assemblies for the Microsoft 2008 C++ redistributable broke for certain users. Scrivener has been entirely updated and now compiled with the Microsoft 2010 C++ Redistributable to overcome this issue.
  • Prefix and suffix not included in compile when 'Title' was unchecked in Compile Formatting pane.
  • Compile using the auto-numbering code in a title prefix, the first instance comes out blank, then the second instance starts at 1 and increments after that. The same occurs with and .
  • TAB key does not expand table when in last cell.
  • Image Drag & Drop Replication.
  • Delete Collection Icon should be disabled for Search tab.
  • The Grab Screen dialog should automatically hide when a grab action is triggered.
  • If the same document is open in both editor splits and text is selected in one and dragged to the other, if it is dropped in the same location where it came from (at the end of the selection), the text is entirely deleted. "Undo" will correct this but needs to be hit twice, as the first undo gives a duplicate copy of the dragged text.
  • Using the export function with "Draft" folder selected results in an error i.e. Export failed, or Export with errors.
  • Merging two files with snapshots only keeps final file snapshot.
  • Keep Up to Date menu item broken.
  • Binder editing font does not match display font.
  • BBCode fixes to bullet lists and added support for quotes and code block inserts using > and {.
  • Scratch Pad screen split icons were reversed for horizontal and vertical.
  • Text missing from ODT paste.
  • Synopsis deletion & crash on dragging text.
  • Project Search always uses "Excluded".
  • Fail to open Scrivener projects with double click via Explorer when Scrivener closed.
  • E-pub: Text justification CSS are overridden by wrapping style.
  • MathType toolbar button needed in Customize Toolbars dialog.
  • Over-aggressive substitions has been given a sedative.
  • Splitting a document does not carry over meta-data.
  • Em-dashes are converted to double-hyphens in MMD.
  • RTF export via export or drag and drop from binder resulted in corrupt annotations and footnotes in text.

New in Scrivener 1.2.3 (Jun 28, 2012)

  • Bug Fixes:
  • XP users only—there was a critical bug in the Compile dialog in which the compile description text label overlayed other controls preventing their selection. Fixed missing padlock bug in inspector Fixed bug that caused early trial expiry. Fixed bug in the Compile Formatting pane whereby if the “Title” was unchecked the Prefix and Suffix were not included in the output when they should have been. Fixed bug where font kept changing to Courier New after inserting a MathType equation. Fixed issue whereby Windows installed on a Virtual Machine (VM) is not able to detect network to download update. VM installs of 1.2.1.0 will need to download the update via a web browser and install run the update manually. The update can be downloaded via the link provided in the release notes.

New in Scrivener 1.2.1 (Jun 28, 2012)

  • Improvements and Additions:
  • A great deal of effort has been put into making Scrivener faster all round. Performance has been completely reviewed and optimised in this release. We’ll let you be the judge as to whether we have achieved that. We will be able to optimise editor performance further once we implement core layout changes later this year. MathType support added(Windows only). MathML support added mainly for Linux as there is no MathType support for Linux, but Windows can benefit from this native addition too, in fact Windows users can even edit the MathML produced by MathType with Scrivener’s basic MathML editor. Final Draft FDX Import added. We are now starting work on export to FDX. We were hoping to have export in this release too but time has run out and it did not seem fair to hold back all the fixes and features of this release to those users waiting for them patiently; besides we didn’t want you to think we’ve been twiddling our thumbs these past few months. Mini crash dump reporting has been added and a new directory ‘minidump’ has been added to store any crash dump files. This will enable us to fix hard to replicate crash bugs much faster and easier. With that said, much time has been focused on making Scrivener even more stable than it already was. A Completely revised Scratch Pad has been implement to enable multiple files and screen grabbing and printing. Revised Options dialog. Bulletin Board Code support added i.e. menu Edit->Copy Special->Copy as Bulletin Board Code. Themed color collections added to the Collections color menu for more aesthetic theming. Added menu Documents > Open > In Editor - this is useful for navigating with the keyboard through the outliner and corkboard especially. Full drag and drop support to import or export any item from binder to desktop or vice versa or another Scrivener project binder altogether. A new row can now be added to a table if TAB is pressed in last cell of table. Scrivener for Windows and Linux is now available in Bulgarian (test case language used for translation) - we have a complete translatable interface now. Languages can now be switched via the Options menu. Anybody interested in translating Scrivener into other languages can email [email protected] who can provide a simple GUI program that presents the English and new language side by side for easy translation, as well as providing the capacity to change default shortcuts for the translated language. Twenty four new language dictionaries have been added in the options dialog for other languages. Fully revised tutorial and manual. Extensive MultiMarkdown support has been added for plain text conversion to: Web Pages, LaTeX Tex, OPML (Outline Processor Markup Language), and Open Document Format. This brings many benefits to web publishers, technical writers, academics and students who need to incorporate scientific, mathematical, musical and other many other non-standard elements, have greater control over the final formatted output to PDF, or whom simply wish to automate post processing of their documents produced in Scrivener. Two new compile dialog panes have been added to support MultiMarkdown: a meta data and Latex panel. Bug Fixes
  • Backup
  • Every time Scrivener uses the Back Up function (whether automatic or Back Up To), an entire copy of the project is created in the user’s Temp folder and is not cleaned up from there even when Windows is restarted.
  • Collections
  • Move & Previous/Next don’t work in collections. Move Up/Down in collection causes crash. Drag & drop in collections. Drag and Drop in Collections. Increased number of collection tabs visible before scroll bar is displayed. Compile
  • Hierarchical numbering in compile, whereby the auto-numbering counts by all page (section) breaks, rather than just instances of the counter variable. This is occurring with counters (not just hierarchical) in e-book compile. Formatting for the title, prefix, and suffix. Center Compile Dialog. Compile preview is editable. Problem with the alignment options under compile formatting http://www.literatureandlatte.com/forum/viewtopic.php?f=34&t=18017&p=124264#p124264 The text in some message box dialogs was being cut short. The “Cancel” button in Compile currently does not work correctly: rather than canceling all changes and closing the compile window as it should do, it saves the changes. In the interim we have removed the cancel button and replaced it with Save & Close until we can work out a simple way to cancel this complex dialog. Compile presets should save the output type (i.e. the selection in Format For) Corkboard
  • Import to corkboard from project.
  • Editor:
  • When using the Table Properties to add more rows or columns to an existing table, the current rows/columns get erased in most circumstances due to the live updating when numbers are entered into the rows/columns fields. Bullets lost on Convert Formatting. Split and undo looses text. Bulleted list formatting not shown in compiled output to PDF/Print. Line Spacing Dialog fixes. Options disabled when text selected via Select All. Space added to non-breaking space on import - When a file is imported that contains a non-breaking space, Scrivener adds an additional space after the nb-space once the file is edited.
  • Export:
  • Scrivener throws an error when trying to export an imported document to RTF. Using File > Export > Files… on any non-text documents (PDF, video, image, etc.) throws an error. Exporting notes and meta data was functioning incorrectly, selecting notes exported metadata and selecting metadata exported notes.
  • Fonts:
  • We have added an experimental setting in Options->Editor Settings, for turning on/off font hinting. Qt, the framework Scrivener is built upon, definitely has issues here and this is a partial improvement - although it’s not a complete fix and something that we may not be able to implement properly until Qt 5 is released later this year.
  • Full Screen:
  • Editing table properties in full screen crashes Scrivener. Goto Next doc and previous doc in full screen. Color preference fixes. Revised formatting of the full screen tool bar and height
  • General:
  • Project Statistics visual progress bar glitches. View > Go To > Editor Selection has wrong behavior. version.txt file gets wiped. “Could not parse RTF” error on launch. Backgrounds and invisible default text color. Opening non-scrivx files in Scrivener. Emptying trash removes editor lock. Insert date & time into synopsis. .scrivx becomes 0 KB on opening. Keep Up To Date dialogue issues. AltGr shortcuts don’t work to produce certain characters. Learn Spelling in Scrivenings causes jump. Format bar won’t correctly apply font to mixed selection. Crash on close for some users. Snapshots and synopses incorrectly merged. Hide Footnotes page title. Embed Scrivener version number inside the scrivener executable. Automatically check for updates on program launch. “file already open” warning missing for PDFs. Embedded browser web page import. Page numbering always appears the same regardless of the checkbox being checked or not checked. Convert->Formatting to Default Style Image Drag & Drop Duplication - If the cursor is next to an image in a document, then dragging with the mouse will produce another copy of the image. If the cursor is elsewhere in the document (e.g. on text) then drag acts as normal. Merge two files with snapshots only keeps final file snapshot - When you merge two document with snapshots, the merged document keeps only snapshots of one on the document when it should include both. Delete Collection Icon should be disabled for Search tab. Italicized footnotes RTF and DOC - Two bugs with italics in footnotes/endnotes when compiling to RTF/DOC:1.Spaces are lost on either side of the italicized text span (e.g. “I just love jellyfish” becomes “Ijust lovejellyfish”) 2. When the endnote begins with italicized text, the footnote number is also italicized, both within the main body text and in the footnote (this also exists in DOCX). Project-> Project Statistics > Options tab bug: Select “Count all documents” and click ok Project-> Project Statistics > Options tab Select “Count only documents marked for inclusion” and click okay Project-> Project Statistics > Options tab Notice “Count all documents” is selected when “Count only documents marked for inclusion” should be. ESC cancels synopsis edit in Outliner - If you do not have “Return ends editing” checked in Options, you can use the “Escape” key to submit synopsis edits and end editing on the corkboard, but in the outliner the “Escape” key acts as “Cancel” and loses all edits made. “Escape” should work in the outliner the same as it does in the corkboard and save edits.
  • Import:
  • Space added to non-breaking space on import.
  • Inspector:
  • Inspector doesn’t properly display container’s info. Mac inspector comments are invisible in Windows. Can’t drag into Link panel. Keywords
  • Keywords list should have option to be alphabetized. Dragging text to keywords deletes original text. Options
  • Options - Spelling shortcut not listed for reassignment.
  • Outliner:
  • Outliner columns forgotten when switching between modes after setting them. Outliner column headers truncated on ends. Scriptmode
  • Script mode: Enter for auto-suggestion scrolls document.
  • Scrivenings:
  • Changing editor zoom in Scrivenings messes up text redraw. Partial ruler appears in Scrivenings containers. Problem with long document high zoom with scrivenings.
  • Search:
  • Project Search always uses “Excluded” - Without typing in the search bar, set the search options to “Search Draft Only” and “Search Included” Type a word in the search field View the search options: “Included” has been deselected and “Excluded” is now selected While viewing search results, it is also impossible to deselected the “Excluded” option–doing so applies a change to the “Included” option above it but never alters the “Excluded” state. Once back in the standard binder it is possible to de-select “Excluded”, but the option is automatically reset as soon as a word is typed in the search field.

New in Scrivener 1.0.3 (Jun 28, 2012)

  • Changes:
  • Offline activation is now enabled in this release if not internet connection is present.
  • Fixes:
  • "File Already Open" warning missing for PDFs - When trying to overwrite a PDF file that's open in Adobe Reader there's no warning when compiling to PDF for an overwrite operation. So although Scrivener says the compile is successful, the file is not actually overwritten. Learn Spelling in Scrivenings causes Jump
  • When in a Scrivenings session, right-clicking a misspelled word and choosing "Learn Spelling" can cause the editor to jump to another section of the document. User video attached, and I've repeated this multiple times on my own set up. This only seems to happen in Scrivenings, not when just working in a single document. Format bar won't correctly apply font to mixed selection
  • If you select text with multiple fonts and then attempt to use the font selector from the format bar to convert all the text to the font of the last part of the selection, the selected font does not get applied. This is only an issue with the format bar; using Format > Font > Show Fonts and applying the font from there works correctly. Dragging text to keywords deletes original text
  • If you make a selection in the editor and drag that to the keywords panel to create a new keyword, the keyword is created properly but the text is removed from the editor. This should be a "copy" rather than a "move" action, identical to dragging a selection from the editor to the notes or synopsis. Changing editor zoom in Scrivenings messes up text redraw
  • Changing the zoom in the editor while a Scrivenings session is loaded gets some really goofed up text, with different zooms in different paragraphs (which will may switch when scrolling or clicking in a paragraph), lines getting drawn over top of each other, odd spacing between characters, etc. Resizing the window will cause changes as well after you've adjusted the zoom. Bulleted ilst formatting lost on compile to PDF/print - When compiling to PDF or Print, bullets in lists are lost if the "override text and notes formatting" option is ticked; they should still be preserved, as when compiling to RTF. (In the case of RTF, whether this displays correctly depends on the program used to open the file; e.g. compiling a simple bullet list to RTF and opening in Word 2010 the list appears correctly but opening in OpenOffice Writer 3.3 the bullets aren't preserved.)
  • It looks like the list structure is partly recognized in PDF/Print, because the list items don't pick up the compile formatting indentation like the rest of the document; the list items come out with no indentation whereas the other paragraphs all get a first-line indent. Crash closing Scrivener from of the update dialog if closed via the top right 'X'. Drag and drop in collections (in the binder) is still using the old style drag and drop with the single-pixel black line rather than the new style used in the standard binder. Goto Next doc and previous doc in fullscreen by pressing Alt+Shift+Left and Alt+Shift+Right. Partial ruler appears in Scrivenings containers - When containers use the Scrivenings view, a partial ruler can appear in the editor when the folder is selected or created, even though the ruler is set to be hidden.
  • Create a new project Ensure the ruler is hidden Select the Draft folder and choose Scrivenings view Create a new folder in the binder You should see the partial ruler in the editor. Snapshots and synopses incorrectly merged. If doc B has snapshots, and is merged with doc A, only A's snapshots will be saved. Likewise, only A's synopsis will be saved. Merge should keep both.
  • Notes for each do get saved correctly, but they get merged with no separator—there should be an empty line between them. Script mode: Enter for auto-suggestion scrolls document. When in script mode, if there is enough text in the editor that the top of the document is scrolled out of sight, hitting "Enter" to accept an auto-correction suggestion immediately jumps the editor to display the top of the document, although the insertion point remains where it should be on the new line. Options disabled when text selected via Select All. When text is selected via Ctrl+A (or Edit > Select All), menu options that should be valid are disabled, or appear to be. the options are enabled if all the text is selected manually with the mouse or keyboard. For example:
  • 1.Type some text in a document 2.Use Ctrl-A to select all (or go to Edit > Select All) 3.Go to Edit > Copy—it's greyed out Using Ctrl-C to copy does work, however. Another example, follow steps 1 and 2 above, then check the options in Format > Convert—these should be available when text is selected via Ctrl-A/Select All but currently only "Multiple Spaces to Space" is a valid option. Line Spacing Dialog - If I change the units to centimeters the ruler adjusts accordingly, but not the indentation units in the Line Spacing dialog. It still says "0.00 inch(es)". Problem with long document high zoom with scrivenings. Due to the way zoom is handled, there is an issue with using high zoom (200% + ) with long documents in edit scrivenings. Longer documents will show issues with smaller zooms. Added question message dialog to Project Replace to ask user if they wish to proceed as the action can not be undone. Attempting to open a project (often Mac-based, but not in all cases) in Windows, the project does not open and the .scrivx is wiped to 0 bytes. The dialogue in Edit > Link says to "Type, paste or drag and drop a link destination", but only links dragged from a browser's address bar will drop here; drag and drop should be available for any files. If a column in the outliner is too narrow to display the full title, the text should be truncated from the end of the word only, leaving the initial letter of the title always visible. This is handled correctly with Title, Synopsis, Label, Status, Created Date, and Modified Date; all the others can lose visibility from either side of the title so you're left viewing letters somewhere in the middle, which is not helpful and also looks messier. If you choose to compile to Preview, the preview that opens allows the user to type into it. It should not. Imported text files will only export (File > Export) as .rtf, no matter what format you choose (e.g. you can't export as .pdf)—items natively created in Scrivener export fine in the chosen format. Drag and Drop in Collections- It's necessary to select a file with one full click and then click again to drag and move it, whereas in the binder you can select and drag all in one step. Trying this in Collections just causes the drag to act as an extended selection. Since this is a big behavioral difference between Collections and the standard binder, it'd be good if this could be adjusted so they work the same (i.e. Collections should work as the binder does). Collection titles in the tabs should not all be faded out to grey. Only the titles below the currently selected tab should be greyed out. There should be a rollover effect when you roll the mouse over collections below the selected tab. Seeing as all tabs below the selected tab take on the colour of the selected tab, rolling over them should show what they would look like where they were to be selected - that is, as long as the mouse is over a tab below the selected one, its title should regain full opacity and the background of that tab should regain its normal colour. Moving the mouse out of the tab returns it to being faded out and taking on the colour of the selected tab.

New in Scrivener 1.0.2 (Nov 19, 2011)

  • AltGr shortcuts wern't working to produce certain characters. Certain letters or symbols that require the AltGr key to produce cannot be typed into Scrivener.
  • When images are dragged from the binder into a text document, they're named with the project's file path rather than using the name of the image in the binder, so all images inserted into the text this way have the same name, and not a descriptive one.
  • Images from different documents with the same name will now result in unique filenames during E-Book generation and name collision should not happen.
  • 'Name Generator' dialog was not displaying properly the import formats for first and last name.
  • The 'Stay Up to Date' dialog no longer displays HTML syntax on response to subscribe or unsubscribe request but rather the properly response from the web server.
  • Create repacement eWebClient.dll in Scrivener root if Scrivener detects it has been deleted.
  • Web store URL links updated.
  • Updates to the Tutorial.
  • Missing meta-data fields message box is now more helpful in expanding the compile dialog if necessary, and navigating to the missing field. Updates to the E-Book compile format have set default field values so as to prevent the user having to enter anything if they don't wish to.
  • Addition: Added ability to add undo and redo as to the formatting toolbar. From a wish list post.

New in Scrivener 1.0.1 (Nov 19, 2011)

  • Multiple activation prompts - this fix ensures activation is only prompted for on Scrivener start-up.
  • Error message boxes were not being displayed for failed activations with or without an internet connection.