Scrivener 2.9.0 Older ↓
Version released: 13th November 2017
Download page
Enhancements
- Scrivener 2.9 has been made free for all users on versions of Mac OS not supported by Scrivener 3.0 (macOS 10.11 or older).
- Added ability to unlock software with a legacy eSellerate direct-sale Scrivener v3 serial number. Important: this capability is no longer available with our new vendor. Do not buy Scrivener 3.0 unless that is the version you intend to use.
Scrivener 2.8.1.2 ↑ Newer Older ↓
Version released: 15th December 2016
Bugs Fixed
- Improved macOS Sierra support.
- Fixed macOS bug whereby highlighted text would cause all subsequent text within the editor to be painted with a white background.
- Miscellaneous bug fixes.
Scrivener 2.8.0 ↑ Newer Older ↓
Version released: 15th July 2016
Important Update for iOS Support: Added support for reading and working with Scrivener for iOS. (You must download this version of Scrivener for macOS if you plan to use our iOS version, sold separately.)
Bugs Fixed
- Fixed bug whereby .svg files would not be output for MultiMarkdown → HTML, only for other MultiMarkdown outputs.
- Fixed bug whereby certain images could cause a hang when loading text (if the images were embedded in an \object inside the RTF).
- Fixed bug whereby images at the top of a section could cause page breaks not to be inserted properly during Compile.
- Worked around Apple bug exacerbated by El Capitan whereby certain fonts would cause the line spacing in comments and footnotes to change when edited, which meant that in some circumstances the last line of a comment wasn’t visible unless being edited.
- Scrivener no longer tries to restore full screen mode on relaunching, to avoid a crashing issue that was introduced in an El Capitan update and is affecting some users.
- Miscellaneous bug fixes.
Scrivener 2.7.0 ↑ Newer Older ↓
Version released: 25th September 2015
Refinements and Changes
El Capitan-Compatible
- El Capitan-ready: minor updates and fixes for 10.11 compatibility.
Updated UI
- Icons and UI updated for a more modern look consistent with El Capitan and Yosemite.
Updated File Format
- File format updated for compatibility with future mobile versions. Upon opening existing projects, you will be prompted to update them. (Please note that you will not be able to open 2.7 projects in earlier versions of Scrivener, and must update to version 1.9 on Windows when working cross-platform.)
MultiMarkdown
- Updated the built-in MultiMarkdown components to version 4.
- You can now insert .svg images files into MultiMarkdown by internally linking to an .svg image document.
Miscellaneous
- The tutorial project has been updated, and now includes a new “Quick Start” collection.
- Scrivener now uses Courier Prime as its default screenplay font. For existing screenplay projects, you can change back to your old font via the Script Settings panel (in the Format > Scriptwriting menu). This change makes no difference to Final Draft export, which always switches Courier fonts to become Courier Final Draft in the created FDX file.
- Epub files now have the “of:file-as” and “opf:event” attributes added to the creator and date elements, so that they will pass Lulu B&N validation.
Bugs Fixed
Major (Stability)
- Fixed bug whereby adding new items to the formatting levels in Compile could cause a hang.
- Fixed bug that could cause an error to get thrown in scrivenings mode when changing certain settings.
- Fixed bug whereby importing some web pages could cause a crash owing to a bug in WebKit.
- Hopefully worked around an OS X bug whereby typing could slow to a crawl after Ctrl-clicking into the text when using certain combinations of preferences.
- Fixed bug that could cause a hang when syncing to an external folder using Fountain format if inline footnotes or annotations contained bold or italics.
Minor (Usability)
- Fixed bug whereby word counts in outliner, project targets and project statistics could suddenly decrease erroneously if a project had been open for a few days.
- Fixed bug whereby “Flatten footnotes” would not trigger the correct “Footnotes & Comments” pane in Compile when compiling to Word and OpenOffice.
- Fixed bug whereby the “Style” element was getting written out unnecessarily to FDX files, causing all-caps elements not to use all-caps when edited.
- Fixed bug in Fountain export whereby project variables were not replaced in title page meta-data.
- Fixed bug whereby Find wouldn’t cycle back to the top of the editor if the comments pane of the Inspector was open with no comments in it.
- Fixed bug whereby, when exporting to external drives, PDF files may not include meta-data or outlines.
- Fixed bug whereby RTF formatting could have problems when using a combination of Keep with Next and non-default font kerning.
- Fixed bug whereby the Find panel settings would be reset each time it was opened if another project was open in the background with search active.
UI
- Fixed bug whereby cells in the project keywords panel would become Vibrant while expanding cells.
- Fixed bug whereby the snapshots list might not be updated in the Inspector UI when merging documents.
- Fixed minor bug whereby corkboard texture would jitter when scrolling on and Yosemite and above.
- Fixed bug on Yosemite whereby after hitting return to complete a script element, the auto-complete list may pop-up showing suggestions for words to start the sentence.
- Hopefully worked around an OS X Retina display bug which would cause the text to become too wide for the view when the window or split view was resized. (Apple bug #13418758; thanks to Daniel Jalkut of MarsEdit for the workaround.)
Scrivener 2.6.0 ↑ Newer Older ↓
Version released: 15th October 2014
Refinements and Changes
Yosemite Compatible
- Various UI tweaks and fixes for Yosemite compatibility.
- Clicking the green traffic light full-screen button on Yosemite enters full screen mode; Opt-clicking it uses the pre–10.10 behaviour of fitting the window to its content.
Miscellaneous
- Added option to Import/Export Preferences to determine whether Scrivener should use the bundled version of Java or the one installed on the system for converting Word and OpenOffice documents (to work around rare Java-based issues).
- Root folders (Draft, Research and Trash) are no longer ever returned in search results (which could result in odd behaviour).
- URLs dragged and dropped into the binder now use the file name for the linked text rather than the file URL.
Bugs Fixed
Major (Stability)
- Yosemite: Fixed bug whereby Scrivener would crash if smart quotes or spelling correction were triggered in scrivenings mode.
- Yosemite: Fixed bug whereby entering a target into the Project Targets panel could cause a crash.
- Fixed bug that could cause a hang and crash when editing scaled comments.
- Fixed bug whereby changes triggered by “Append Synopses to Main Text” did not get saved.
- Fixed bug whereby edits to project notes wouldn’t be saved if they were edited in the Composition mode inspector.
- Fixed a crash that could occur when using search RegEx terms if the content being searched was empty.
- Hopefully fixed a bug that could cause an internal error to be thrown during save if the internal data store of the outliner was called upon while being released from memory.
Minor (Usability)
- Fixed bug whereby the wrong footer could be used in front matter when exporting to RTF if “No header on first page and pages following page breaks” was ticked in Compile.
- Hopefully fixed bug whereby spell-checking would not work if the editor was loaded in page view mode when the project was opened.
- Fixed bug that could cause project word count to be reported wrong in the project targets panel if the project had been open a few days.
- Fixed bugs affecting “Exclude from Automatic Backups” (the tick mark was never shown in 2.5, and if “Exclude…” had been turned on for a project prior to 2.5, there was no way to turn it off again in 2.5 without manually editing the project’s internal ui.plist file).
- Fixed a bug whereby an inspector comment at the end of a section could cause separating whitespace to be omitted.
- Fixed bug whereby tables did not get converted to images properly when compiling to e-book formats on Retina displays.
- Fixed bug whereby .links files would not be deleted from the project package when non-text documents were deleted.
- Fixed bug whereby the “System Text Preferences…” button in the “Corrections” pane of the Preferences did not open the correct pane of the System Preferences on Mavericks because of changes in 10.9 and above.
- Fixed bug whereby script formatting CSS could be wrong when exported to e-book formats if two script elements shared the same paragraph formatting when tabs weren’t taken into consideration.
- Fixed bug whereby Move Right could be used to move non-text documents into the Draft.
- Fixed a bug whereby search results collections wouldn’t always filter properly in Compile.
- Fixed bug whereby resampling images for e-book export would cause the images to lose their alignment and other formatting.
- Fixed bug whereby monospace fonts wouldn’t be output in Kindle files for text using the standard font size of the document.
- Fixed bug whereby <div> wasn’t terminated in compiled HTML documents with centred contents.
- Fixed bug whether delimiters for auto-complete in scriptwriting would cause text to get added to the auto-complete list up to the final delimiter in the line rather than the first one.
- Fixed bug whereby Go To > Editor Selection wouldn’t work with non-text items.
- Fixed bug whereby Import and Split wouldn’t work correctly on FDX files in languages other than English.
- Changed the way margins are written out in CSS for the .epub format to work around a rendering bug on some recent Nook devices.
- Fixed bug whereby changing paragraph formatting of the default screenplay settings might not cause text to be updated when asked to convert.
- When exporting to .epub, if the option to include an Adobe Digital Editions page template is ticked, all span elements containing tab characters are removed from the HTML because these elements cause rendering issues in ADE-based e-readers.
- Fixed Compile bug whereby comments and footnotes associated with struck-through text would not be deleted when struck-through text was set to be deleted, which could lead to clashes between comments and some appearing in the wrong place in the compiled document.
- Fixed bug whereby drags from snapshots to the editor header wouldn’t work when the inspector was in the full screen slide-in panel.
- Hopefully fixed a minor bug that could cause scrolling to the top of scrivenings not to work properly when using the binder to navigate a locked editor.
- Fixed bug in tabs and indents panel whereby the tabs and indents wouldn’t get applied to empty paragraphs and would not work in an empty document.
- Fixed bug whereby increase/decrease indent functions would not work on an empty line at the end of the text.
- Fixed bug whereby RTF bookmarks would not work if the first item in the section was an image.
- Fixed bug whereby add comment and footnote buttons in the Inspector were disabled in page view when the selection was not in the first page.
User Interface
- Yosemite: Fixed bug with colour palettes in format bar which created a large grey area.
NOTE: Because of changes in Yosemite, the Twitter and Facebook sharing services that were previously available in Scrivener will no longer be available when Scrivener is running on 10.10. These features are no longer available to 32-bit applications, and so will be restored in Scrivener when Scrivener goes 64-bit in a future version.
Scrivener 2.5.0 ↑ Newer Older ↓
Version released: 22nd October 2013
Refinements and Changes
Mavericks Compatible
- Scrivener has been updated to be fully compatible with Mavericks, including support for tags when saving and exporting.
Localisations
- The main interface has been translated into German, French and Spanish (other languages to come). By default, the interface will use the current system language, but you can override this via the Preferences. (Please let us know if you notice any errors in or problems with the translated interfaces.)
Compile – General
- When selecting formatting levels in the Compile “Formatting” pane, affected documents are now highlighted in the binder.
- The 10.6+ build of Scrivener now bundles a Java runtime environment so that it can run the .doc, .docx and .odt converters without having to ask the user to install Java, and so that it can meet App Store requirements and be future-proof now that Apple is moving away from providing its own Java runtime. (The bundled Java runtime only works on 10.7.3+; earlier systems will continue to rely on Java being installed on the system.) Note that this increases Scrivener’s file size.
- Updated the version of the Aspose converter used for converting to .doc, .docx and .odt files, which fixes the bug whereby ODT files always had the footnote numbering restart with each page regardless of the Compile settings.
- The Replacements in Compile can now replace web link targets as well as text. To replace web links, ensure that the target and replacement both contain “://” and no whitespace, and that “Whole Word” is ticked.
- “Flatten Footnotes” in the “RTF Compatibility” pane of Compile is now available for all Office formats.
- When printing or exporting to PDF, endnotes now use consistent line spacing.
- The “Do not add title prefix or suffix…” control in the “Title Adjustments” pane of Compile now uses a popover instead of a menu, making it much easier to navigate the documents being compiled.
- The <$ebook_start> and <$toc> tags are now removed when compiling to formats that don’t use them.
- Added new option, “Only use title prefixes in updated links”, to the “Title Adjustments” pane of Compile.
- Minor visual tweaks to the “Summary” view of Compile.
Compile – Ebooks
- Changed the way UUIDs are stored in .epub files so that they now validate with EpubCheck again (recent changes to EpubCheck have affected how UUIDs get validated).
- “Treat ‘Preserve Formatting’ blocks as raw HTML” can now be used for e-books, too.
- Kindle export no longer ignores differences between justified and left text alignment. The “text-align” CSS designations are now removed for the alignment that appears most frequently throughout the text, but are left intact for other alignments. Thus, if most text is justified, then “text-align: justify” will not appear in the CSS but “text-align: left” will be used for any left-aligned text; if most text is left-aligned, then “text-align: left” will not appear in the CSS but “text-align: justify” will be used for any sections of justified text. (Amazon guidelines require that “text-align” is not used to force the alignment of body paragraphs, but only for small sections that require special formatting.)
- Tables in HTML and e-books are now centred (although whether they appear so will depend on the program in which you open the files – Adobe Digital Editions, for instance, ignores table centring).
Scapple Import
- Added new option to the Import preferences for Scapple documents: “Import first lines of notes as titles only”.
- Notes imported from Scapple now maintain rich text attributes (requires Scapple 1.1).
Text Editing
- Find and Replace now works in inspector comments and footnotes.
- You can now strike out text in PDF files.
- Ruler units now affect project notes and inspector notes as well as main editor.
- Images can now be dragged from Scrivener’s editors into the Finder and to other locations requiring an image file path.
- Improved selection across scrivenings.
- Updated “Update Links to Use Target Titles” so that it doesn’t affect placeholder tags such as <$p>, <$label>, etc. This makes it very easy to update linked table of contents now, by selecting all the text in the TOC document and using this feature.
- Made improvements to URL encoding and decoding in the Add/Edit Link panel.
- Posting to Facebook is now an option in the “Share” contextual menu in text views (10.8+ only).
Other
- Templates chooser view rewritten from scratch with accessibility (VoiceOver) support.
- “Lock in Place” is now available even when the header view is hidden.
- Ctrl-clicking on a document icon in the binder, search results, collection list, corkboard or outliner now brings up only the “Change Icon” menu rather than the complete contextual menu, making it easier to change document icons.
- Ctrl-clicking on the binder header now brings up a menu allowing you to set the “Binder Affects…” setting and to hoist or unhoist the binder when appropriate.
- You can now drag references into collections.
- Added “NSSupportsAutomaticGraphicsSwitching” to Scrivener’s info.plist, which should prevent it switching to the discrete graphics card unnecessary on dual-GPU machines.
- Project note titles are now affected in Project Replace if “Titles” is ticked.
- Bundled MultiMarkdown executables back into the Mac App Store version. All MMD executables are now sandboxed and code-signed in the MAS version to meet Apple’s store requirements.
- Copy as External Link now also includes a plain text variant on the pasteboard.
- The label of the “Scale to fit” button in the image resizing HUD is now clickable.
- Added View > Media > Rewind on Pause menu item.
- Made improvements to speed in scrolling through and manipulating the list of names in the name generator.
- Added “Auto-Generate Titles” to the Documents menu.
- Changed project keywords shortcut to Shift-Cmd-K, making them easier to access from the keyboard.
- Fixed bug in Simplenote sync whereby sync would appear to hang when deleting notes (although the sync panel could be dismissed and Scrivener would continue to run as normal).
Bugs Fixed
Major (Stability)
- Fixed bug whereby certain files containing footnotes would cause a crash on import if the project was set up to use footnote markers.
- Fixed bug whereby typing could still slow down dramatically in scaled inspector comments and footnotes. Slower.
- Fixed bug whereby imported project notes would not retain their text unless edited.
- Fixed bug whereby there was no keyboard focus when creating new projects from the Blank template, which could cause a crash if you tried to create a new document without clicking anyway.
- Fixed bug that caused a crash in Project Replace on OS X 10.6 and below.
- Fixed bug whereby, in rare circumstances (e.g. when multiple files were selected in the binder), clicking to add another snapshot would thrown an internal error.
- Fixed bug whereby Increase/Decrease First Line Indents could throw an exception.
- Fixed bug whereby dragging a document into another project as a Scrivener link would throw an exception.
Minor (Usability)
- Fixed further bugs in opening external references.
- Fixed bug whereby dragging footnotes and comments from inspector would cause them to be copied rather than to move.
- Fixed bug whereby keyboard focus was lost when entering or exiting full screen mode.
- Fixed bug whereby the header and footer would not be shown on the last page of a compiled PDF or printed document if the last page was a one-page document with a page break before it.
- Fixed bug whereby the created and modified dates of documents in projects created from templates would show the date they were added to and edited in the template, not the date the project was created from the template.
- Fixed bug whereby clicking on a document that was already selected in the binder when the binder was set to slide in in full screen mode would do nothing.
- Fixed bug whereby “Search in Wikipedia” didn’t work for searches with spaces in them.
- Fixed bug whereby certain contextual actions were not available in the binder or outliner when they were set to slide in in full screen.
- Fixed bug whereby “Treat ‘Preserve Formatting’ blocks as raw HTML” only worked for the fist block.
- Fixed bug whereby PDF images didn’t work for inclusion using the <$img:…> Compile tag.
- Fixed bug whereby “selection affects other editor” didn’t work the first time the editor was split during a session.
- Fixed bug whereby Keep with Next could cause formatting problems in some circumstances in exported RTF files.
- Fixed bug whereby scratchpad could list folders that happened to have the extensions of recognised text file formats, and thus show “No selection” when selected.
- Fixed bug whereby dragging images into the synopsis picture of QuickReference panels did not work.
- Fixed bug whereby paragraph-based formatting presets could mess up cells if applied to tables.
- Fixed bug whereby new custom columns added to the outliner would not use the correct font if set to wrap.
- Fixed bug whereby clearing the editor history would also forget the current document.
- Fixed bug whereby project target deadline countdowns could be off by a day if the target crossed a DST/BST boundary (bug fix applies to 10.5+ only).
- Fixed bug whereby the Kindle start tag would not be inserted if Scrivener was not set to automatically generate the table of contents during Compile.
- Fixed bug whereby converting between script formats would ignore “Keep with Next” settings.
- Fixed bug whereby “Keep with Next” wasn’t turned on for scene headings or character names in imported Fountain scripts.
- Fixed bug whereby footnotes grouped by section in e-book exports could have an extra blank line below the first footnote of each section.
- Fixed bug whereby the “Keywords” column of the outliner could not be sorted.
- Fixed bug whereby links copied into the editor using Safari’s “Copy Link” wouldn’t be recognised as links by the contextual menu or “Edit Link…” menu item until the project was closed and reopened.
- Minor bug fix: You can no longer import web pages into the Trash folder by dragging them from a browser’s address field.
- Fixed bug whereby RTF bookmarks could cause problems with Bookends, with the closing bookmark tag ending up inside a citation at the end of the document.
UI
- Hopefully fixed a bug whereby using a block insertion point in a fixed width editor could cause the text to disappear (not to be deleted, but not to be drawn correctly).
- Fixed bug whereby main editor would get a horizontal scroller upon entering and then exiting full screen mode.
- Fixed bug whereby vertical scroller could disappear until the window was resized on entering and exiting full screen mode.
- Fixed a bug whereby double-clicking the central divider when the editor was vertically split could result in extra space below the text when the text should have fit the space available.
- Fixed bug with drag and drop in corkboard when displaying only a single column of cards.
- Fixed minor bug whereby the corkboard options popover wouldn’t always disable or enable the correct options when viewing multiple groups.
- Fixed minor bug whereby splitting the editor wouldn’t always result in evenly-sized editors.
- Fixed bug whereby a keyword not assigned to the document could appear in the outliner while a new keywords was being added to the inspector.
- Hopefully fixed minor bugs with restoring split positions on project reopen.
- Fixed serious editor drawing issues on Mavericks, related to the Mavericks’ new responsive scrolling feature.
Scrivener 2.4.1 ↑ Newer Older ↓
Version released: 8th March 2013
Changes
- Fixed bug whereby file references with spaces in the file path could not be opened from Scrivener’s references pane.
- Fixed bug whereby there could be a typing lag in scaled footnotes in the inspector.
- Improved buffer area around editor split-divider when double-clicking to make editors same width or height.
- Fixed bug whereby clicking the “Move…” toolbar items repeatedly and quickly could cause an exception to be thrown.
- Fixed bug whereby replacements didn’t work in e-book NCX titles.
- “Project Properties” is now the first pane in Meta-Data Settings.
- Fixed bug whereby Compile presets panel resizing would not resize the presets tab view.
- Moved “Show Titles in Scrivenings” to the Format > Options menu.
- Updated certain non-Retina toolbar items to match those used on Retina displays.
- Forward references are now supported in autonumbering, using e.g. <$n#keyword:tag> to refer to numbers generated using <$n:keyword:tag>.
- Fixed bug whereby exception could be thrown when typing in old script formats.
- Scrivener no longer throws up internal error alerts by default. The error alert feature was introduced in 2.4, but there are too many harmless errors that get thrown by plugins or OS X itself which can trigger an alert message. It can be turned back on via a new “Show internal error alerts” preference, but should only be turned on if you encounter strange problems in Scrivener.
- Fixed bug whereby footnote markers would not have a space after them in exported RTF files if the text was not left-aligned.
Scrivener 2.4 ↑ Newer Older ↓
Version released: 28th February 2013
Refinements and Changes
Retina Display-Compatible.
- Scrivener is now fully Retina Display-compatible. The interface and every graphic across the application has been updated to take full advantage of the extra resolution on Retina displays.
Compile
- The “Manage Compile Format Presets” pane of Compile now has two panes: “Global Presets” and “Project Presets”. The latter allows you to save different compile presets into the project without making them available globally.
- Added an option to have tables converted to images during compile for e-books, as not all e-readers display tables very well.
- Added an option to resample images in text during compile, so that the exported images are no larger than they appear in the editor.
- The <$img…> tag (and certain other tags) can now be used in compile separators.
- Made slight adjustments to order that <$img…> tags are replaced, so that they work in more complex scenarios during Compile.
- If you have multiple images in a project that have the same name, you can now specify the exact image to use in a project when using the <$img…> tag by assigning a Scrivener Link.
- Added new option to the “Layout” pane of Compile for .epub exports: “Include standard Adobe Digital Editions page template”. If ticked, a page-template.xpgt file is included in the .epub file. In previous versions, this file (which makes the output look better in Digital Editions and on Sony devices) was included automatically; however, iTunes Producer now throws errors if this file is included, so it has been made optional and turned off by default.
- The media type for the Adobe page template (XPGT) file that can optionally be included with .epub files is now given as “application/vnd.adobe-page-template+xml” instead of “application/adobe-page-template+xml”, which caused Sigil to reject the file.
- You can now add Scrivener Links to the <$hn> tag to refer to other sections (note that the other sections must be numbered with the <$hn> tag themselves for this to work).
- Scrivener now tries to avoid exporting the same image twice when generating HTML and e-book files.
- You can now choose whether or not document titles and synopses get included as scene titles and summaries in FDX export (previously, titles and synopses were always included, which may not be desirable for users using these features only for the rough draft stages).
- Added a new placeholder tag, <$toc>, which can be placed in a blank document to indicate where the automatically-generated table of contents should go when compiling e-books (the title of the document containing this tag must match the one set for the contents page in the “Layouts” pane of Compile).
- Added new option to the Kindle compile “Layout” pane: “Book begins after front matter”. If this is ticked, the exported Kindle file will be set to open at the first document following the front matter (which is how it has worked automatically until now). If it is unticked, the book will open either at the start, or at the section in which a new tag, “<$ebook_start>”, is placed.
- The “Contributors” field in e-book meta-data (in the Compile panel) now takes a semi-colon instead of a comma as its separator like the “Authors” field, so that commas can be inserted into author names.
- When capitalising the first words of the text in each section via Compile, you can now choose to use small caps.
- To adhere to Amazon’s stricter publishing guidelines, when creating Kindle files, Scrivener no longer writes out the font size or alignment for body text for any body text that uses the standard font size or uses left alignment or justification.
- Added “Remove trailing whitespace” option to Compile. This is useful for those who, like me, accidentally leave blank lines at the end of their text documents. This deletes any blank whitespace from the end of the document text and notes in the compiled document.
- Custom meta-data can now be used in separators in Compile.
- E-book export now uses ems instead of pixels for text indents.
Scriptwriting
- Added extensive support for the Fountain screenplay syntax (https://fountain.io). Fountain is supported for Import, Import and Split, Export, Compile and, perhaps most usefully for scriptwriters, External Folder Sync. This means that scriptwriters can now sync their screenplays with plain text iOS apps, use the easy-to-learn Fountain markup syntax when editing their files in any iOS plain text editor, and have everything synced back with Scrivener with all script elements recognised and even script notes and dual dialogue markup intact.
- When switching between script formats, the conversion panel now pops down, making it easier to switch between formats.
Regular Expressions Support
- Regular Expressions (RegEx) are now supported in project search, Project Replace, document Find and Replace, synopsis search and Compile replacements. (Lion and above only.)
Formatting Options
- Added “Tabs and Indents…” to Format > Text menu, which brings down a panel giving precision control over tabs and indents. This can be used in Compile, too.
- Added “Strip Leading Tabs” to the Format > Convert menu.
- Convert Formatting to Default Text Style now also updates the font of inline footnotes if the preferences are set up to use a different font for footnotes.
- Convert Quotes to Straight Quotes and Quotes to Smart Quotes now also converts inspector comments and footnotes within the affected text.
- Formatting presets can now save and apply bullets. (Note, however, that since presets only save one paragraph style per preset, they can only be used to apply one type of bullet, so don’t work so well for multi-level bullets or lists.)
Customise Author and Address Details
- You can now tell Scrivener which Contacts/Address Book entry to use when adding your name and address to title pages by typing “(Scrivener:UseMe)” somewhere in the “note” area of the contact you wish Scrivener to use in Contacts/Address Book.
Scapple Support (Scapple is Literature & Latte’s upcoming freeform mind-mapping-type app.)
- Added support for dragging Scapple notes into Scrivener’s freeform corkboard mode.
- You can now drag Scapple notes from a Scapple board into Scrivener’s binder.
- You can now drag from Scrivener’s freeform corkboard into Scapple.QuickReference Panels
- You can now split QuickReference panels vertically as well as horizontally, using the View > Layout > Split… commands.
Scratch Pad
- The scratch pad can now read plain text files. Its default format can also now be set via the “General” pane of the preferences. There, you can choose whether new scratch pad files are saved as plain text, RTF or RTFD. This makes syncing scratch pad notes with plain text iOS apps possible.
Inspector Comment and Footnote Zoom
- Inspector comments and footnotes now get scaled along with the text (although you can turn this behaviour off or set custom comment scales using the comments contextual menu).
Find and Replace
- The Find and Project Replace panels now use larger text fields that show invisible characters, to make it easier to find and replace carriage returns, tab characters and suchlike. The contextual menu of these fields contains an “Insert” menu allowing you to insert common invisible characters, too.
Index Cards
- You can now determine how images are scaled on index cards, and how they are placed, via a new contextual menu in the index card in the inspector.
- You can now drag images from the text into the index card image area.
MultiMarkdown
- Updated Scrivener’s internal MultiMarkdown package to 3.7.
Other
- Added a link to our video tutorials YouTube channel to the “Getting Started” pane of the templates chooser panel.
- Changed the internal project loading code on 10.7 and above to use newer methods.
- Added a description to the “Scrivener.app wants to access your Contacts” message that OS X shows on Mountain Lion the first time Scrivener is launched.
- Renamed “Save Search…” in the search menu to “Save Search As Collection…”
- The Dock no longer bounces when importing files if Scrivener is inactive.
- Added a hidden preference, “BinderSlideInWidth”, which can be set via the Terminal to override the default width of the binder when sliding in in full screen mode.
- Added support for Java 1.7 for the Aspose Word export and import formats.
- Added extra error-checking routines to the scrivenings saving code.
- Links in comments now draw correctly even when they don’t have the focus (although comments still need the focus in order for links to be clickable).
- Keyboard shortcuts for navigating betweens snapshot changes now work for the inspector even when the focus is in the main editor.
- In the regular version of Scrivener, “Deactivate” will now remove the Mac App Store receipt placed in Application Support by the App Store version if that is what is being used as the basis for Scrivener’s registration. This is purely for the rare cases where for Mac App Store users want to transfer to using a serial number bought from us direct.
- It is now possible to apply Scrivener links to images.
- Made minor improvement to appearance of .scriv thumbnails in the Finder, so that they are more instantly recognisable.
- Removed formatting presets button from format bar in preferences and text preferences panels, because this confused some users.
- Creating new documents in the outliner that already have a synopsis (using document templates) now causes only the title to be selected ready for editing, not the synopsis as well.
- When converting inline annotations or footnotes to inspector comments or footnotes, the paragraph formatting is now removed so that they don’t have difficult formatting in the inspector.
- The add comment/footnote buttons are now disabled if you are editing a comment or footnote in the inspector, since they do nothing in this instance.
- The Enter key now ends editing in inspector comments and footnotes (the Return key still works as normal).
- Search in Wikipedia, Google and Spotlight are now available in the name generator.
- The text image resizing panel now shows actual pixels and DPI in a small text field at the bottom.
- Escape now cancels the text image resizing panel.
- Backup trimming no longer takes place if the project being automatically backed up seems to be inside the backups folder. This avoids the problem whereby you could end up accidentally overwriting the backup you were looking for by opening and closing backups if any changes got made to them. (Projects opened from the backups folder that automatically get backed up will use the suffix “_bak” instead of “bak”, too, so that it’s easier to see which these are.)
- The button in the right of the outliner header bar (with the two chevrons) now brings up a popover with checkboxes for selecting which outliner columns should be visible instead of a menu (the menu is still available by Ctrl-clicking on the header bar, though).
- If an index card in the corkboard, row in the outliner or comment in the inspector is already selected, you can now single-click on it to start editing it (as long as it is the only one selected).
- The third click in the header bar of search results, references and snapshots tables now gets rid of sorting, as in the outliner.
- The ”Go To” menu in the main menu always shows the full binder now, even when in scrivenings mode (since both the editor header bar icon menu and the full screen control panel menu are limited to scrivenings documents anyway).
- Composition mode navigation history now remembers scrivenings.
- When the project Trash is emptied, references pointing to deleted documents are now automatically deleted.
- Added Edit > Select Subgroups command. This selects all subgroups of the selected items in the binder or outliner.
- Improved the “Look Up” methods so that they now find the word nearest the insertion point in more edge cases.
- Number text fields in project statistics and targets are now selectable so that they can be copied.
- Navigation history is now limited to 100 items, to prevent problems with the history building up over years.
- Added a new hidden preference, ”DisableDeviceUnmountMonitoring”. Turning this on via the Terminal will prevent Scrivener from monitoring disk unmounting, which can otherwise prevent Parallels from starting up using a disk partition and Boot Camp.
- Added a “Clear” button to external folder sync to make it easier to stop syncing with an external folder.
Bugs Fixed
Major (Stability)
- Fixed critical data-loss bug whereby edits made in scrivenings mode could fail to save in projects that had been open for longer than two days.
- Fixed bug in the sandboxed version whereby projects could not be saved as templates.
- Fixed bug whereby creating a new project and immediately applying a layout could cause a crash in full screen mode.
Minor (Usability)
- Fixed bug whereby overriding the text format in Compile on Tiger would cause bold and italics to be lost.
- Fixed bug in the save code that could end up reporting that the project location was wrong in rare circumstances.
- Fixed bug in the sandboxed version whereby it would ask for permission to ask the crash logs folder even if it already had permission.
- Fixed bug whereby FDX export could create FDX files in which the script elements were not differentiated if the project had been edited in the Windows version.
- Fixed sandboxing bug which meant that internal links and a navigable table of contents never got added to PDF files exported from the Mac App Store version.
- Fixed bug where PDF/print compile could fail in rare circumstances when “Remove empty line separators that fall across page breaks” was ticked.
- Fixed bug whereby Sort Paragraphs and Sort Rows (for text tables) was not localised, so did not always sort correctly.
- Fixed bug whereby tagged autonumbering would not work when several tags were placed together with no spaces between them.
- Fixed bug whereby headers and footers could come out bold or italic in RTF, .doc, .docx and .odt export if the first words of the main text were bold or italic.
- Fixed bug whereby if <$p> was used in front matter pages, negative page numbers would be printed for those first pages (now no pages numbers are output if the numbers are negative).
- Fixed bug whereby <$pagecount> would count all pages, even if front matter was not set to have page numbering.
- Fixed bug whereby converting script formatting could choke on general text.
- Fixed bug where by the “Preserve existing files” tickbox for LaTeX export would cause another folder to be created inside the folder at the chosen path.
- Fixed bug whereby exception would get thrown on Tiger when accessing the Synopsis Finder.
- Fixed bug whereby images might not be exported to some MultiMarkdown formats if they were identical to another image also included in the compile.
- Fixed minor bug whereby editing a link with the cursor inside the link but without a selection would cause the new URL to get inserted upon confirmation rather than changing the URL of the existing linked text.
- Fixed bug whereby performing Replace All in scrivenings mode with titles shown would only update the title of the document that had the focus, and it may have been updated to use the wrong title.
- Fixed bug whereby highlight toggle would affect main text view in Compose mode even if the focus was in the inspector panel.
- Fixed bug that could cause RTF tables to get messed up on import if they contained comments or footnotes; the comments and footnotes could also end up in the wrong place after the table.
- Fixed bug whereby PDF meta-data would not be applied upon Compile unless the document had internal links.
- Fixed bug whereby hitting return at the start of a Scene Heading line in scriptwriting mode would convert it to an Action element.
- Fixed bug whereby the titles of the formats in the script conversion panel were not accurate when it popped down automatically after making changes to script settings if you had change the script format title.
- Fixed bug whereby footnotes in compiled RTF documents would not use the same alignment as the majority of the text, but would always come out left-justified.
- Fixed bug whereby the references of documents dragged between projects or imported using Import Scrivener Project would point to the wrong document.
- Fixed bug whereby using fake small caps in HTML or e-book compile would cause the <small> tag to be placed around every small-cap character rather than around complete small-cap phrases, thus swelling HTML file size.
- Fixed bug whereby the name generator would refuse to generate names if a forename list wasn’t selected even when a forename had been set manually.
- Fixed bug whereby adding a comment or footnote to a range of text that already has a comment or footnote associated with it would wipe the existing footnote when using the inspector buttons. This now edits the existing comment (converting it to the type indicated by the clicked button).
- Fixed several related bugs which could cause some files not to be exported in the sandboxed version (for instance, if a text group’s title ended with a period, or if “Export selected only” was ticked in some circumstances). When including notes, snapshots or meta-data in single-file exports, a folder will be created to hold the files now, too (which avoids these related files failing to get written to disk under sandboxing).
- Worked around a strange Cocoa bug whereby PNG images inserted into text that were smaller than 18 pixels in size would refuse to scale. Such images are now converted to JPG internally when scaled.
- Fixed minor bug whereby Import Scrivener Project would create empty text files for imported empty notes and synopses.
- Minor bug fixes and improvements to Import Scrivener Project.
- Fixed bug whereby if the last character of a document was highlighted or had a comment or footnote, this attribute would be applied to the separator when merged with another document.
- Fixed bug whereby the footnotes document in EPUB files would appear without margins and disconnected from everything else in Apple’s iBooks.
- Made changes to the way that Scrivener Links and inspector comments and footnotes get saved and loaded, which should fix once and for all an ongoing bug that has affected users whereby, in rare circumstances, comments could shift positions upon reopening a project.
- Fixed bug whereby, if you copied and pasted a MathType equation in the same document and then edited the second one, the changes in MathType would get applied to the first one.
- Fixed bug whereby Keep with Next in a paragraph could cause all paragraphs to be set to KWN when exported to .doc or .docx formats.
- Fixed bug whereby links could be included in formatting presets.
- Fixed bug whereby editing the keywords or references of duplicated documents could affect the original.
- Fixed bug whereby bookmarks in Word documents would start before section breaks.
- Fixed bug whereby References could not open URLs with accented or special characters in them.
UI
- Invisible characters now draw correctly in right-to-left text.
- Fixed minor bugs with restoring pane sizes when a project is restored in full screen mode.
- Fixed bug whereby “Sync only documents in collection” in the external folder sync panel would be available even when it would have no effect because nothing was selected for syncing.
- Fixed bug whereby invisible characters could draw in the wrong place if exact line spacing was used and set to a value below 14 points.
- Fixed bug whereby Opt-Shift-down arrow would not select scrivenings separators.
- Fixed bug whereby buttons at the top of the binder and inspector could not be clicked before they slid back in when in full screen mode if the toolbar was visible – when the binder and inspector are set to slide out in full screen mode, they no longer cover the toolbar area.
- Fixed bug that caused project targets and statistics always to revert to showing the stats for the full Draft rather than the current compile group when re-opening a project.
- Fixed minor visual glitch on Mountain Lion whereby text in the binder was a pixel lower than it should be.
- Fixed bug that caused the “Use hyphenation” option not to be visible for standard PDF and Print compiles.
- Fixed bug in minimalist scrollers in Compose mode whereby on systems earlier than Lion, the old grey arrows would get drawn at the top and bottom.
- Fixed bug whereby session target count wouldn’t update correctly upon closing and reopening the project after midnight.
- Fixed bug whereby project targets didn’t update the “days remaining” text upon resetting the session count.
- Fixed bug whereby Undo would not work for undoing conversions between inline and inspector notes in scrivenings mode.
- Fixed bug whereby Collections split height wasn’t restored properly on project reload.
- Fixed bug whereby single documents could be put into scrivenings mode in rare circumstances (for instance, using layouts or when navigating back to a document that used to be a text group).
- When adding new documents to the corkboard, outliner or editor, the binder selection is now maintained (previously, the position of the selected rows would stay the same, which might result in different documents being selected).
- Fixed bug whereby binder and inspector full screen slide-in panels could appear in other spaces when first switching in certain circumstances.
- Hopefully fixed bug whereby not all actions were available in the slide-out binder and inspector panels in full screen mode (such as Move To in the contextual menu).
- Fixed bug whereby a white gap could appear next to the corner view of the outliner when overlay scrollers were used.
Scrivener 2.3.1 ↑ Newer Older ↓
Version released: 23rd July 2012
Refinements and Changes
Mountain Lion Support
- Fully Mountain Lion-compatible, including support for GateKeeper.
- On Mountain Lion, you can easily share your daily session goal via Twitter using the new icon in the Project Targets panel.
- On Mountain Lion, if Growl isn’t installed, target notifications will use Notification Center. (If you have Growl installed, you can still force Scrivener to use Notification Center by using the hidden preference “AlwaysUseNotificationCenter” – in Terminal, type “defaults write com.literatureandlatte.scrivener2.plist AlwaysUseNotificationCenter 1”.)
- On Mountain Lion, Quick Look gestures (three-finger taps by default) on the binder, corkboard, outliner, synopsis search results or references lists bring up a QuickReference or Quick Look panel for the tapped item.
Other
- The $@ tag can now be used more than once in custom Compile replacements.
- Added new option, “Custom separator centering ignores indents”, to the Options area of the Compile “Formatting” pane.
- Added option to “KindleGen” compile pane to save the KindleGen source files along with the .mobi file, for those who wish to tweak the HTML or other files manually.
- Made some improvements to “Capitalize ‘i’” so that it now works in more situations but also avoids capitalising “i.e.” as much as possible.
- Project completions now work in inspector comments and footnotes.
- You can now drag project completions between projects via the Auto-Complete List panel.
- Worked around an Apple text system bug that adds lots of extra spacing above images when a line height multiple is applied, so that images (and inline MathType equations) should now look much better. (Thanks to Martin at Nisus for the tip on the workaround.) The new behaviour can be turned off by setting the hidden default “SCRUseNSTextImageSpacing” to YES and restarting Scrivener.
- Zipped backups and project template creation now uses ditto instead of zip if the project contains any aliases, in order to preserve alias data.
Bugs Fixed
- Fixed bug whereby, when informing you that you require Java to use the new .doc, .docx and .odt converters, Scrivener would not report the Java version you needed correctly, instead telling you that you had “%%JAVAVERSION”.
- Fixed bug with new .doc, .docx and .odt importers that could cause a hang with certain files.
- Fixed bug that could cause slowdown when using fixed editor width with “Use fixed width” with “Center”.
- Fixed drawing bug when using a fixed width editor, not centred, whereby the scroll view background colour would show through rather than the text background colour.
- Fixed bug in RTF export affecting right indents (which also affected .doc, .docx and .odt export using the new converters).
- Fixed bug that meant OPML files could not be imported into the Draft folder (unless you added the “opml” extension to the plain text import types Import/Export preferences).
- Fixed bug that could cause an error to get thrown while using Project Replace if custom meta-data was affected by the find-and-replace.
- Fixed bug whereby you could toggle the alignment controls in the formatting bar on and off.
- Fixed bug which could cause certain .doc and .docx files imported using the new converters to come in using the Symbol font and thus unreadable.
- Fixed bug whereby QuickReference panels, when floated above other windows, wouldn’t participate in window cycling. This affected the main “Float Window” feature, too. (Fixed on 10.6 and above only, as older systems have no way of overriding the default behaviour of floating windows.)
- Fixed the script format converter panel (Documents > Convert > Script Format…) so that the elements of the selected format now display correctly.
- Fixed bug whereby applying a character preset to an entire paragraph would change the paragraph formatting too.
- Fixed crash that could occur when emptying the Trash and custom meta-data was visible in the inspector.
- Fixed a bug in the numbering of nested lists in HTML export.
Scrivener 2.3 ↑ Newer Older ↓
Version released: 27th June 2012
Refinements and Changes
Import/Export
- Added massively improved support for .doc, .docx and .odt formats – Scrivener can now retain more formatting and features (such as images, footnotes and comments) when importing these formats, and generate more features (images, footnotes, comments, headers and footers) when exporting to these formats. Note that the improved support for these formats requires Leopard or above and Java to be installed.
- Import > Research Files as Aliases now allows any type of file to be imported as an alias except for text files and .scriv files.
- Added “Plain Text Import Types” pane to Import/Export preferences. This allows you to define file extensions that Scrivener should treat as plain text types when importing.
- When documents are dragged between projects, they now retain their label and status (if the destination project doesn’t contain a matching label or status item, then one is created in its Meta-Data Settings).
- It is now possible to drag labels, status items and custom meta-data between projects via the Meta-Data Settings panel.
- Worked around a bug in Apple’s HTML generation code that could result in invalid HTML for nested lists (which could affect .epub and .mobi files, and cause iBooks to complain that the HTML was invalid if nested lists were included in the e-book).
- You can now drag URLs into the header bar of the editor to display web pages without importing them.
Compile
- Script formatting CSS now uses “monospace” as the font family rather than “Courier”.
- “No Synopsis” is no longer used in Compile as a placeholder for synopses with no text – instead, empty synopses are just omitted altogether.
- Added “Convert Markdown to bold and italics” option to Transformations pane of Compile – useful for MMD users wishing to compile to ebook formats, for instance.
- Tables and lists now automatically retain their indentations and tabs during Compile even if formatting is set to be overridden.
- Added “iBooks Author Chapters (.docx)” to the list of compile formats. This will break up the text by chapter (as set in the “Separators” pane for this format) and save each chapter to a different .docx file. The resulting .docx chapter files can then be dragged into iBooks Author. (There is no way to support the iBook Author format directly as it uses a private Apple format, but this should make getting your work across to iBooks Author relatively pain-free.)
- Changes to the “Formatting” pane of Compile: renamed “Level Settings” to “Section Layout”; renamed the “Text” tab inside the section layout settings to “First Page”.
- Added options for choosing whether the first page of a section should be on a recto or verso page in the “First Page” tab of the Section Layout settings of the “Formatting” pane of Compile. (For PDF and printing only.)
- Added an option for columns in RTF to start after front matter.
- Updated “Novel with Parts” template to use front matter, and added compile presets for “Paperback Novel (with Parts)”, “Standard Manuscript Format (with Parts)” and “E-book (with Parts)”, all of which are designed to work with the “Novel with Parts” template. (You may need to enable these via “Mange Compile Format Presets” in the “Format As” Compile menu.)
- “Go To Beginning” will now work on the Kindle Fire as well as other types of Kindle when front matter is used (the start of the text is taken to be the first document after any front matter).
- Compiling to PDF now supports internal links (such as for table of contents), meta-data, and outlines (visible via View > Table of Contents in Preview, for instance).
- Compiled PDFs now support clickable footnote markers and labels.
- Internal links are now preserved when compiling to RTF format (and to .doc and .docx if using the advanced Java-based exporters). (Note to Nisus Writer users: There is currently a bug in Nisus Writer whereby internal links do not work when pointing to bookmarks with underscores in them. By default, however, Scrivener replaces any whitespace in file names with underscores when generating bookmark names. You can turn this behaviour off and ensure that bookmark names contain no underscores using the hidden preference “RemoveUnderscoresInRTFBookmarks” – in Terminal, app, type and run “defaults write com.literatureandlatte.scrivener2 RemoveUnderscoresInRTFBookmarks YES”. Nisus users wishing to use internal links are therefore recommended to turn this hidden preference on until the bug is fixed in Nisus. Users of other word processors should never need to touch this hidden preference.)
- Word and character count placeholders now work in headers and footers.
- Compile now supports tags pointing to images – e.g. <$img:MyImageBinderDocument> or <$img:~/Pictures/MyImage.jpg;w=400>. These tags can be used to add images to title prefixes and suffixes, too. See Help > Placeholder Tags List… for more details.
- Added options for omitting title prefixes and suffixes for front matter documents to the “Title Adjustments” pane of Compile.
- Font overrides in Compile now respect the typeface choices for the override font.
- You can now escape placeholder tags by prefixing them with the backslash character.
MultiMarkdown 3.0 Support
- Scrivener now supports MultiMarkdown 3.0 (and can export directly to PDF via MultiMarkdown and LaTeX). New options have been added to Compile to support this.
Lion Full Screen Mode Improvements
- In Lion’s full screen mode, if the binder or inspector is hidden, they will now slide out when you place the cursor at the edge of the screen for a second.
- Added a new Appearance preference: “Hide binder and inspector when entering full screen mode”. If ticked, the binder and inspector will be hidden automatically when entering Lion’s full screen mode.
Footnotes and Comments
- If a project is set to use footnote markers, deleting the footnotes in the inspector will now delete the markers from the text, too.
- Added an option to the main text contextual menu to select the entire current comment, footnote or annotation if there is one at the insertion point or partially selected.
- Dragging an inspector comment or footnote onto selected text will now apply the comment or footnote to the entire selection.
- Added “Select Annotation/Footnote” to Edit menu.
- Collapsed comments now show the first few words of their text and have tooltips to show the entire text when the mouse is over them.
Corkboard and Outliner
- If you drag an image from the Finder onto the index card in the inspector, the index card will now switch to show the image view.
- Cmd-7 will now toggle between the image and index card in the inspector.
- if “selection affects other editor” is turned on and you click back into the corkboard or outliner to give them the focus, the selection in the other editor will now change even if the selection hasn’t changed (e.g. because the other editor’s document had been changed using the binder or navigation history and so gone out of sync with the outliner or corkboard selection).
- Added View > Outline > Collapse All To Current Level. This works on the binder and outliner view, and will collapse the outline so that the deepest level shown is that of the currently selected document.
- If double-clicking on the corkboard is set to create a new card, the new card now respects the default subdocument type.
- Added “Lock Group View Mode” to the header bar menu, and “Lock Group/Collection View Mode” to the View > Editor menu. If this is selected, the current group will always open in a particular view mode (e.g. corkboard, outliner etc) regardless of the current default.
External Folder Sync and Simplenote Sync
- External folder syncing now supports arbitrary path extensions for plain text format.
- Added “Sync with External Folder Now” to the File menu (under Sync), along with a toolbar icon that does the same (available via View > Customize Toolbar…). This is only available if folder sync has been set up once – if so, then this will just sync straight away using the current settings.
- Added an option to Simplenote sync not to insert blank lines between paragraphs.
Snapshots
- Added option to “General” pane of Preferences: “Take snapshots upon manually saving text documents”. If selected, whenever you hit cmd-S or select “Save” from the File menu, a snapshot will be taken of any text documents that have changed since the last save. (Snapshots will not be taken of if an existing snapshot already contains the same text, though, to avoid duplicates.)
- Untitled snapshots will now use the current status (e.g. “Untitled (First Draft)” instead of “Untitled Snapshot”) unless the status meta-data title has been customised.
QuickReference Panels
- You can now drag documents onto the “QuickRef” toolbar item to open them in QuickReference windows. This is useful for opening multiple documents in QuickRef windows, or for opening QuickReference windows without affecting the selection in the binder.
- Added Open > as QuickReference to binder, outliner and corkboard contextual menus.
Scrivener Links
- The Option and Command keys now modify the way Scrivener links open – e.g. the Command key will open the link in the other editor (depending on the default behaviour set in the Preferences).
- You can now add Scrivener links by selecting text and Opt-dropping documents dragged from the binder (or elsewhere) onto the selected text.
New Notifications
- Added translucent notifications for entering revision mode, entering and leaving scriptwriting mode, and for looping back to the start or end of the text when using Find.
- Added a warning when entering revision mode seeing as many users seem to somehow enter this mode accidentally.
- Added warning to Project Replace that the action cannot be undone.
Find and Project Search
- When the toolbar is in text-only mode, clicking “Search” in the toolbar now opens the search panel rather than switching the toolbar to icon-and-text mode.
- Project Search can now be invoked from QuickReference panels.
- Added “Exclude Trash Documents” to project search options.
- When smart (curly) quotes are included as part of a search or Find, Scrivener will now limit the search only to that sort of quote rather than also matching straight quotes or the other curly type. (Searching for straight quotes will still return all speechmark types.)
Non-English Language Improvements
- Added new option to Formatting preferences: “Terminate footnotes and comments before punctuation”. This is useful for languages such as Spanish and French, where footnote markers come before punctuation. This option is turned on by default for French, Spanish, German, Russian and Ukrainian.
- When first installing and running Scrivener, “Capitalize ‘i’” in the Corrections preferences is now be turned off by default for non-English languages.
- On systems with Korean set as the main language, Korean fonts are now used by default in the outliner and scrivenings mode titles, to avoid typing problems with fonts that don’t support Korean.
- (We really are going to start localising Scrivener soon, too, honestly!)
Accessibility
- Added more accessibility text to controls.
Other
Bugs Fixed
Major (Stability)
Minor (Usability)
User Interface
Scrivener 2.2 ↑ Newer Older ↓
Version released: 18th November 2011
Refinements and Changes
- Custom Meta-Data
- Moved “Custom Meta-Data” to its own pane in the bottom of the inspector, rather than having it in the same pane as general meta-data, thus giving it more space.
- Custom meta-data is now also available in QuickReference panels and in the Composition Mode inspector.
- Comments and Footnotes
- Inspector comments and footnotes can now be moved simply by dragging them from the inspector into the place in the text you want them placed. (You can also drag them to other texts in a split view, which results in a copy of the comment being made.)
- Project Replace now affects inspector comments and footnotes.
- New: Default Subdocument Types
- Added Documents > Default New Subdocument Type. This allows you to tell individual folders within a project to use a document type from the project’s templates folder by default when adding new documents. For instance, in the novel project template, if you set the “Characters” folder to use the “Character Sketch” document template as its default new subdocument type, every time you clicked “+” when the “Characters” folder had the focus, a new character sketch would be created inside that folder instead of a blank document. (Previously, you would have had to use Project > New From Template every time you wanted to create a character sketch or other template document.) This makes it much easier to use document templates in any special folders that you set up.
- Compile
- Roman numerals can now be used as page numbers using the tags <$p-r> (lowercase) or <$P-R> (uppercase). Used in conjunction with the “First Pages” header, this allows for the creation of documents with Roman numerals used for front matter page numbers and Arabic numerals for the rest. (Note that these tags only work for printing or exporting to PDF.)
- Exported Kindle e-books now have a “start” tag set for the first document after any front matter, so that the Kindle’s Go To > Beginning feature takes you to the first page of the text, skipping any front matter.
- When exporting to e-books, text that uses a Courier, Courier New or Monaco font is now set to use the e-reader’s monospace font.
- Kindle and ePub formats now save unique identifiers separately (in the Compile Meta-Data pane), so that it is possible to set a different ISBN for the two formats and have them remembered without having to manually re-enter them when switching between formats.
- To avoid problems with iBookstore, images inside exported .epub files now have any whitespace stripped from their file names.
- Added an “Advanced Table Options” pane to Compile, which allows adjacent tables to be stitched together. This is primarily intended for use with formats that require a single long table, such as documentary scripts; the options here should be left un-ticked for general use.
- Added “Remove all hyperlinks” option to “Transformations” pane of Compile.
- Added option to preserve the alignment of centred text in Compile > Formatting > Options. This is useful for those using scene breaks within documents who want to override the text formatting on export but preserve the centred scene break markers.
- Front matter in Compile is no longer affected by the filter options. (This behaviour is usually preferable, as front matter should generally be unfiltered, but if you require filtering after all, the old behaviour can be restored using the hidden preference “SCRAllowFrontMatterFiltering” – i.e. type “defaults write com.literatureandlatte.scrivener2 SCRAllowFrontMatterFiltering YES” in Terminal.app.)
- Added option to “Statistics” pane of Compile to exclude any front matter documents from word and character counts included on title pages and suchlike.
- Overriding prefix separators in Scrivener links in Compile is now optional.
- Links to internal web documents now become hyperlinks to the original URL if possible upon Compile or export. (You can turn this behaviour off using the hidden preference “SCRDoNotConvertWebDocLinksToHyperlinks” via the Terminal.)
- During the Compile process, auto-replacements now work for entries in the “Meta-Data” Compile pane.
- Footnotes and comments can now be used in tables without the tables getting broken up on Compile. It is recommended that you don’t try to make footnotes or comments span across multiple table cells, though, as this could give odd results (this should rarely be desirable anyway). The old behaviour – whereby tables would get broken up should footnotes or comments appear within them – can be forced by setting the hidden preference “stripNotesFromTables” via the Terminal.
- Made minor tweaks to “Summary” mode of Compile: it now uses a light grey background instead of bright white, and the “Convert smart quotes, em-dashes…” button has been removed from the e-book pane as it generally isn’t required for e-book formats and made the pane look cluttered (and it is still available via “All Options” if ever needed of course).
- “Page numbers count first page” is now ticked by default in the Compile settings for the Screenplay template and in the “Script or Screenplay” compile format preset.
- Added “NaNoWriMo (Obfuscated)” compile format to the available presets (it’s not included in the list by default – select “Manage Compile Format Presets…” from the “Format As” list in Compile and tick it to make it available for selection).
- Media Files
- Added “New Picture From Camera…” and “New Audio Note…” to project menu, under a “New Media File” submenu. These features allow you to take a picture from an iSight camera or record basic audio and have it imported directly into Scrivener. (Leopard and above only.)
- Preferences
- If the default editor width is set to 0px in the editor preferences, “Use fixed width” is now ignored (and the setting is disabled in the preferences accordingly).
- Added data-detection option to “Editor” pane of the Preferences on Lion (for auto-detecting dates, addresses and suchlike).
- Project Targets
- Replaced the “Automatically reset at midnight” session count option for project targets with a pop-up that allows you to decide whether the session word or character count should be reset at midnight, on project close, only after reopening the project on a new day, or never.
- VoiceOver
- Improved VoiceOver support for corkboard, comments and footnotes, and collections.
Additions
Minor UI Improvements
Other
Bugs Fixed
Major (Stability)
Minor (Usability)
UI
Scrivener 2.1 Newer ↑ Older ↓
Version released: 20th July 2011
Refinements and Changes
Mac OS X Lion (10.7)
Compile
General
Contents
Separators
Formatting
Layout Options
Transformations
Page Settings
HTML
Footnotes/Annotations
RTF
E-Books
MultiMarkdown
FDX
Many other refinements and additions made to Compile.
Other Improvements
MathType Support
Outliner
Synopses and Synopsis Finder
Corkboard
QuickReference Panels
Scrivenings
Auto-Completion
Project Properties
Aliases in the Binder
Import & Export
Search Improvements
Preferences
Menus
Footnote Markers
Other
Differences Between the App Store and Regular Versions
Normally the Mac App Store version of Scrivener is identical to the version we provide on our site. However, on this one occasion, in order to ensure that Scrivener 2.1 was available on the App Store in time for Lion, we had to submit it to the App Store in plenty of time to ensure it would get through the review process before Lion was released. A few extra tweaks were then made before 2.1 was made available on our site. Both versions will be brought back in line again with version 2.1.1, which will follow shortly. The differences are minor, and are listed below.
Bugs Fixed
Scrivener 2.0.5 Newer ↑ Older ↓
Version released: 25th March 2011
Refinements and Changes
- Session Targets Enhancements (Project > Show Project Targets)
- The session word and character counts are now persistent throughout a single day – i.e. if you close a project and then reopen it on the same day, the session word/character count will not be reset to 0 (it will only be reset to 0 when you open it after midnight of the day after the project was last saved).
- There is now an option to have the session count reset automatically at midnight.
- A deadline option has been added, so that you can set a deadline date for your draft. If a deadline is set, it will appear in the bottom of the project targets panel and count down the days left.
- You can also choose to have the session target automatically calculated from the draft target and deadline (“Automatically calculate from draft deadline”). So, for instance, if you have set a draft target of 50,000 words and have so far written 35,000 words, and the deadline date is set for three days’ time, then the session target would be automatically set to 5,000 words (because you have 15,000 words left to write before you reach your target and three days in which to do it). If this option is selected and the option to automatically reset the session count at midnight is also set, then the session target will be recalculated at midnight at the same time as the session count is reset. Otherwise, clicking on the “Reset” button will recalculate the target along with resetting the session count. Note that you can only choose “Automatically calculate from draft deadline” if a deadline is set and the draft target type is set to “words” or “chars” – the option is not available for draft targets that are set in “pages”, because of the technical difficulties in calculating how many pages have been written during a session when the text could have been typed anywhere (there is no “pages” option for the session target).
- Compile
- The option to flatten first paragraph indents in Compile now works even if you’re not overriding the text and notes formatting.
- The option to compile to Kindle .mobi format has now been removed on 10.4 (Tiger), seeing as it could not be used anyway as Amazon’s KindleGen utility requires OS X 10.5 (Leopard) or above. A note has also been added to the KindleGen download pane indicating that KindleGen requires an Intel machine. (Users on Tiger or PPC machines should export to .epub and convert to the .mobi format using Calibre: https://calibre-ebook.com/ )
- Multiple authors should now be separated in the “Authors” e-book meta-data field of Compile using a semi-colon rather than a comma (thus allowing for the format “Surname, Forename”, which in previous versions of Scrivener would have been separated into two names).
- Replacements using variables in Compile now support the variable ($@) appearing at the beginning or end of the replacement text.
- Currently comments and footnotes are not supported in tables because clashes during the export process can cause errors to get thrown. A new hidden default has been added, however, so that users who need footnotes or comments in tables can enable this feature at their own risk – if you do so and encounter errors, please report the errors and the steps to reproduce to us, so that we can find a better solution in the future and enable footnotes in tables by default. To turn on the hidden preference, in Terminal.app type “defaults write com.literatureandlatte.scrivener2 allowCommentsInTables 1”.
- Added “Remove highlighting” option to compile text options. (Note, however, that this deliberately does not touch highlights added to indicate inspector comments in formats such as RTFD.)
- Added support for alphabetical outline numbering to Edit > Insert > Auto-Number and compile process.
- Export
- Custom meta-data is now included in plain text meta-data files created using File > Export > Files…
- On compiling, certain file types – .html, .mmd, .tex – may be exported as folders if images are present. Some users were finding that .tex files created as folders could be treated by their system as file packages. To avoid this, Scrivener now checks to see if the exported folder is being treated as a file package, and if so it renames it, replacing the ‘.’ Before the extension with an underscore, so that it should no longer be treated as a package.
- Added label to “Export Files” dialogue clarifying that non-text files get exported in their original format seeing as this comes up as a support question from time to time.
- Sync
- Scrivener can now sync the main text of documents with Index Card notes (this option is off by default but can be turned on in the Index Card sync options).
- Holding the Option key down in the Sync with External Folder sheet now changes the “Sync” button to “Save”, so that you can save your changes without syncing.
- If the user removes or renames a folder set up to be synced with a project, Scrivener will now automatically turn off the sync settings for that project so that it does not accidentally try to sync to another folder of the same name created later unless the user sets things up again.
- Changed brackets convention when syncing plain text files to avoid conflicts with MultiMarkdown. Now, inline footnotes are surrounded with “{{“ and “}}” and inline annotations are surrounded with “((“ and “))” in synced plain text files. Note that this may cause problems with existing plain text files that have been synced and which contain inline annotations or footnotes using the old notation, so be sure to check files that get synced in existing projects.
- Rejigged “Import & Export” preferences pane and added “Convert brackets to inline notes when syncing plain text files” option, which allows ((…)) and {{…}} to be converted to inline annotations and footnotes in imported text when using any of the File > Sync options.
- When syncing to an external folder or Simplenote, the collection that shows which documents in the project have been changed is now called “Updated Documents” rather than “Synced Documents”, to avoid confusion.
- “Search Results” and “Updated Documents” collections are no longer available in the folder sync “Sync only documents in collection” pop-up, as selecting one of these could cause weird sync results, especially with automatic sync turned on.
- Backups
- When you Save As or back up a project, the project-specific backup settings are now removed from the backup or saved-as copy, to avoid situations where two now distinct projects could end up trying to sync to the same external files.
- Back Up To… and Back Up Now are now both available in full screen mode.
- Other
- Links added to text get percent-escaped again, but they avoid escaping the last “#” character in web links so as not to break anchors.
- Sparkle updates now do an MD5 check so that automatic updates should never replace Scrivener with a corrupt version in the event of a bad or interrupted download.
- Made adjustments to various settings and Sparkle automatic updater code for re-submission to Mac App Store.
- Improved the way numbers are treated when sorting documents by title in the outliner or in Documents > Sort.
- The formatting panes in the Compile, Preferences and Text Preferences areas now remove any unwanted formatting such as footnotes or “preserve formatting” settings.
- When copying text from inside a footnote and pasting it into a plain text application, the footnote markers no longer come along, to match the behaviour of other formats (this is only when all of the selected text is part of an inline footnote).
- To delete references you now need to hit cmd-delete rather than just delete, to avoid accidental deletions. (Keywords still uses plain Delete, however, as keywords are much easier to restore in the case of accidental deletions.)
- When duplicating or copying folders, the positions of the cards in freeform mode are now included in the duplicate.
- The relative positions of multiple dragged cards should now be respected when dragging and dropping between freeform corkboards.
- The paper height slider in full screen no longer tries to keep the text area in the top-third of the screen, but centres it instead, which is more intuitive and allows better for margins at the top and bottom of the screen.
- The columns in the search results table are now persistent – their widths will be remembered between sessions.
- Find by Formatting > Revision Color should now find struck-through text as well.
- Error messages now get output to ~/Library/Application Support/Scrivener/Logs (instead of to the system Console.app), so that Scrivener’s built-in crash reporter include this information, which is often invaluable in tracking down a bug.
- Hitting return in an arbitrary collection will now create a new document if the Navigation preferences are set up to create new documents on return.
Bugs Fixed
Major (Stability)
Minor (Usability)
User Interface
Scrivener 2.0.4 Newer ↑ Older ↓
Version released: 10th February 2011
Scrivener 2.0.3 Newer ↑ Older ↓
Version released: 9th February 2011
Refinements and Changes
- Media
- PDF images embedded into the text now retain their original quality and no longer get converted to JPG or PNG data internally.
- The playback position of sound and movie media files now gets remembered.
- Web pages, movie and sound files now show the “Open in External Editor” and “Reload” buttons in the footer bar of the main editor.
- The “Zoom In” and “Zoom Out” keyboard shortcuts now work with images.
- Full Screen
- When switching between applications and Scrivener is in full screen mode, Scrivener has now returned to the 1.x behaviour in that full screen will stay open.
- The full screen transparency slider should now be more intelligent about textures. Fading doesn’t work with image-based colours, so the slider is now greyed out if both the paper and background use image-based colours. It also now treats an image-based colour background the same as a full screen backdrop image, in that in both these situations the slider will now affect the paper colour (unless the paper colour is image-based too).
- Scrivenings
- Text selection is now remembered in the navigation history for scrivenings.
- When you select the last paragraph of a document in scrivenings mode, Scrivener now tries to ensure that the return character that is part of the separator isn’t included in the selection. This ensures that you can delete or edit the paragraph without the uneditable separator preventing you from doing so.
- Scriptwriting
- You can now set the font colour for script elements.
- Hitting tab in the middle of a line in screenplay mode now creates a new line for parentheticals (if the next element is a parenthetical).
- Syncing
- The “sync with external folder” feature will now check for changes and update the external folder on project close if “Check external folder on project open and automatically sync on close” is set.
- Contextual Menus
- Added “Move to Selection” ctrl-click item to inspector comments – select text in the editor, ctrl-click on a comment in the inspector, and then use this option to move the comment to the selected text.
- Restored “Ignore Grammar” to the editor contextual menu.
- Added “Make Link”, “Open Link” and so on back to the contextual text menu when Scrivener detects the selection is a URL.
- Added “Add to Collection” to the binder’s contextual menu.
- Other
- Import and Split now uses the first line of each new document for document titles rather than the title of the original file.
- Added an indicator to the binder header that shows which editor will be affected by the selection if “Binder Affects” is being used, or if an editor is locked in place and the preferences are set up such that the other editor is affected when the current editor is locked in place. (The indicator is not shown when the binder selection will affect the current editor, or if both editors are locked in place so that neither editor will be affected.)
- URLs entered using Add Link are no longer automatically percent-escaped, which would break links including anchor hash marks.
- You can now drag keywords to the root in the keywords HUD.
- Changed: previously, em-dashes, en-dashes and hyphens were all treated the same by the find routines, so that if you searched for one the others would be returned too. These are all treated separately again now.
Bugs Fixed
Major (Stability)
Minor (Usability)
UI
Scrivener 2.0.2 Newer ↑ Older ↓
Version released: 29th November 2010
Scrivener 2.0.2 is a bug-fix release, mainly intended to fix a crasher affecting the Compile sheet introduced in 2.0.1. It is recommended for all users of Scrivener.
Scrivener 2.0.1 Newer ↑ Older ↓
Version released: 25th November 2010
Scrivener 2.0.1 is mainly a bug-fix release for 2.0. It is recommended for all users of Scrivener.
Refinements and Changes
Compile
Full Screen
Scrivenings
Copy and Paste
Preferences
Tokens
Menus
Other
Bugs Fixed
Major (Stability)
Minor (Usability)
UI
Scrivener 2.0 Newer ↑
Version released: 1st November 2010
- Hovering the cursor over an editor header bar now causes the path to the current document to be shown in a tooltip.
- The binder header bar now becomes blue if the focus is in the binder.
- Formatting Presets menus now use the font that will be applied by the preset (this behaviour can be turned off using the hidden preference KBStylesManagerDisableFontPreviewInMenus via Terminal.app).
- You can now manually enter width and height pixel values into the image resizer within the text editor (when double-clicking on an image embedded in a text document).
- Removing all revisions now works across multiple documents in Scrivenings mode, as does “Mark Revised”.
- Added a “Try Again” button to the alert panel that appears during automatic backups when the backup folder cannot be found. For users who back up to an external drive, this gives them chance to plug it in if they have forgotten to do so before backing up or closing a project.
- Scrivener now does an extra version check when opening a project so that it is less likely to throw an error of the internal version.txt file is missing because of a sync error.
- When an external drive is disconnected, Scrivener now checks to see if one of the open projects is on that drive, and if so tells OS X to warn the user that the disk is in use before allowing ejection.
- Move To will no longer switch to the binder when used in a collection.
- Selections in collections are now remembered.
- Session targets no longer count documents in the Draft folder that are not set to “Include in Compile” (unless “Count text written anywhere in project” is ticked).
- You can now set a particular forename or surname in the name generator, or you can tell it to search for only forenames or surnames beginning or ending with particular letters.
- Double-clicking on the splitter bar between the two editors in the main window now resizes both editors to be of equal width or height, rather than closing the split.
- When choosing a different external editor in which to open a file, you will now be asked whether you would like to use this external editor for other files of this type.
- The audio note recorder now works with the Window > Float Window option.
- Append Selection to Document > New now respects the default new subdocument type of the enclosing folder.
- Append Selection to Document > New now adds the created document to the “Recent” list in the Append menu.
- New documents created from template documents now have their created and modified dates set to the time they are created, rather than to the time the original template was created.
- Documents > Open > with Compilable Subdocuments now works with multiple folders (as does cmd-opt-clicking on folders in the binder).
- When in scrivenings and scriptwriting modes, adding text to a blank document will now automatically switch that document to script mode if necessary.
- “Show start panel…” changed to “Show template chooser…” in the “General” pane of the preferences (“start panel” was really 1.x terminology).
- When using a custom image for a template (in Save As Template…), if the selected image is not 128x128px, then it will be superimposed over an image of a page to fit in with the other template icons.
- Renamed the user manual PDF “Scrivener User Manual.pdf” (it was formerly “UserManual.pdf”) to make it easier to recognise when working with multiple PDF files in a PDF program.
- Added an option under the Help menu to go to the Release Notes web page.
- Projects created from templates and by using Save As now have their file creation date set correctly (prevoiusly the template creation date or original project creation date would persist).
- Java applets are now disabled in web pages imported into Scrivener, to avoid a WebKit bug with Java 1.6 which would cause Scrivener to crash when viewing a web page containing Java applets (this crash affects other programs using WebKit and Java too).
- Renamed “Copy Style” and “Paste Style” in the toolbar to “Copy Format” and “Paste Format”, for consistency.
- Renamed “Delete” in binder, corkboard and outliner contextual menus to “Move to Trash”.
- Added “Show All Projects in Finder” to the File menu. This just runs a Spotlight search for Scrivener projects.
- Zoom to Fit Screen is now disabled in Lion’s full screen mode.
- Project > Text Statistics… now works when the focus isn’t in the text.
- In menus representing binder structure (such as the Scrvener Link menu), documents with long titles now appear with their titles truncated to 50 characters followed by an ellipsis.
- Removed support for importing SimpleText.ws documents, since SimpleText has been deprecated since October 2011 and is no longer supported by Hog Bay Software.
- Made some visual tweaks to the Templates panel on Lion and above.
- Some work has been done to prepare Scrivener for high-resolution displays. (Note that if you run this version on a Retina display, you will notice that some graphics have been updated for the higher resolution but others have not – this is a work in progress.)
- Minor memory usage improvements (documents that haven’t been used for two days are now purged from memory when a project is left open for days on end).
- Various optimisations.
- Made some minor adjustments that should hopefully fix problems a handful of users have had whereby automatic spell-checking and corrections stops working on Lion.
- Fixed bug that could cause a hang in .mobi export when a lot of Kindle log messages were triggered.
- Fixed bug that could cause .mobi export to hang if small caps titles were set up for a level in certain circumstances.
- Fixed bug that could cause Convert Multiple Spaces to Space to hang in some circumstances.
- Worked around bug in text system which could cause a hang when deleting marked text (e.g. when typing in Korean) and using typewriter scrollling.
- Fixed bug whereby if a collection was set as the Compile group, subdocuments of documents within the collection would be included in the word count in Project Targets.
- Fixed the “Show compiled footnote numbering in inspector” feature, which was broken in 2.2.
- Fixed bug whereby the setting that allows the first few words of each chapter to be set in uppercase during Compile wasn’t working for e-book formats.
- Fixed bug whereby items dragged within an arbitrary collection could be dropped in reverse order.
- Made minor fix to the way footnote fonts are worked out for e-book formats.
- Incorporated a minor fix to the web archiving code (fix by John Winter).
- Fixed bug whereby Add Selection to Auto-Complete List wouldn’t work if a phrase was selected rather than only a single word.
- Fixed bug in Final Draft FDX import whereby text that used a font not available on the system would not import in the correct size.
- Fixed minor bug whereby if you set the inline annotation opening and closing markers to be empty in Compile, the next time you used Compile they would be repopulated with the default square brackets.
- Fixed Compile bug whereby indent flattening would affect documents set to “Compile As-Is” (note that the “after empty lines and centred text” option will still affect documents set to “Compile As-Is” because this option must be run on the entire manuscript).
- Fixed bug whereby <$rst_R>, <$rst_W> and <$rst_L> had no effect.
- Fixed minor bug whereby naturally-aligned text in scripts would not be recognised, so that a valid element would always be interpreted as “General Text” (naturally-aligned text should be treated as left- or right-aligned text depending on the language).
- Fixed bug whereby, when exporting a folder, subdirectories that had the same name would not all be exported.
- Fixed bug in .epub and Kindle export whereby if titles were set to be capitalised, the custom contents document may not be recognised.
- Fixed bug whereby the the compile setting that capitalises the first few words of text for new sections would lose character formatting.
- Fixed bug whereby drag-selecting on a freeform corkboard would change the front-to-back order of cards.
- Fixed a couple of bugs whereby adding new rows or columns to tables may not carry over the correct formatting (and whereby comments may be applied to empty rows).
- Fixed bug whereby struck-through text would be counted in the word count for Compile even if it was set to be deleted when using the “Statistics” options.
- Fixed bug whereby footnoter markers and certain other settings wouldn’t work on pages after the first in page layout view.
- Fixed bug that would cause “No header… after page breaks” not to work if it followed a full page of text.
- Fixed bug in MMD export whereby the page padding setting from other formats could be carried across and get inserted after the meta-data.
- Fixed bug introduced in 2.2 whereby new documents created in Compose mode would not use script mode even if the previous document had done so.
- Fixed a bug that allowed a Scrivener project to be imported in itself, which could cause problems.
- Fixed bug whereby creating a new Scrivener link with the Scrivener Link sheet (cmd-L) would place the cursor before the newly-created link rather than after it.
- Fixed “Automatically name untitled text documents” so that it now works with script documents with the default “New Scene” title and with documents based on a default new subdocument type.
- Fixed bug whereby selecting the first colour in the custom colour swatch area of the colour pickers in the format bar would remove the existing colour rather than apply the selected colour.
- Fixed bug in MultiMarkdown export whereby the number of hashes around titles wouldn’t respect the “Compile Group Options” set in the Contents pane of Compile.
- Fixed several bugs with dragging keywords between projects.
- Fixed bug in FDX export whereby placeholders did not work in the title page.
- Fixed “Quit and Close All Windows” (holding down Option while quitting will mean that Scrivener will not reopen any projects the next time it is launched).
- Fixed bug whereby the “Formatting” preview in Compile didn’t always convert placeholder tags correctly in the title prefix and suffix.
- Fixed bug whereby applying “Keep with Next” anywhere in a document would result in exported RTF files to show double bullets in Word (to avoid this bug, keep-with-next no longer gets applied to bullets and tables in exported RTF files).
- Fixed bug whereby “Keep with Next” wouldn’t work in the Compile “Formatting” pane.
- Fixed bug whereby blank documents synced from Scrivener via External Folder Sync, if edited so that text was added externally, would sync back with no formatting.
- Fixed a bug whereby images that had been auto-scaled to fit the page in page view (and when printing or generating PDF files) would not work correctly with Keep-with-Next.
- Hopefully fixed a minor bug with printing and PDF generation whereby if the text went to the end of a page before a page break, the incorrect header may appear on the next page.
- Fixed bug whereby if multiple files were imported and both folders and their subdocuments were selected for import, the subdocuments would be imported more than once.
- Fixed bug whereby Open > With Compilable Subdocuments wouldn’t always work.
- Fixed bug whereby footnotes would not get appended to MultiMarkdown exports if the text ended with a Scrivener link.
- Fixed minor bug whereby the automatic titling feature could include image objects in the generated title if an image was one of the first characters in the document.
- Fixed bug whereby if you turned off “Only suggest completions from custom auto-complete lists”, it had no effect on script mode.
- Fixed bug whereby, upon exporting to .mobi or .epub, Scrivener links pointing to a document used for the table of contents would not come through in the exported file.
- Fixed bug whereby “Copy without Comments and Footnotes” would copy Scrivenings separators.
- “Copy Link” in text contextual menu now copies the underlying URL, not the plain text of the selection.
- Fixed bug where by linked PDF images would always be converted to PNG format when compiled, which is not appropriate for MultiMarkdown.
- Fixed minor bug that could cause extra, unwanted entries in e-book tables of contents in rare circumstances.
- Fixed the source lists in Compile and New Project panels on Tiger – previously, on Tiger, these appeared bright blue because of the Leopard-and-above-only source list setting.
- Fixed bug whereby holding Option key down when switching to a non-full screen layout while in Lion’s full screen mode (which should keep the layout in full screen) would result in the window being the wrong size.
- Fixed bug in typewriter scrolling whereby documents without much text in may not snap to the correct position on screen until more text is written.
- Fixed bug whereby holding down the Option key in the folder sync panel didn’t change the “Sync” button to “Save” (Option key behaviour worked but the title did not update).
- Fixed bug whereby the inspector would not be updated to show the selected document in the corkboard when dragging a card into the same position as the currently selected card.
- Fixed bug whereby certain <$rst_…> tags would appear in the Compile formatting preview pane rather than being removed for the preview.
- Fixed bug whereby selecting multiple documents to view in scrivenings mode wouldn’t update the inspector to show the first scrivenings document until you clicked into the editor.
- Fixed bug whereby sorting a collection in the outliner and then dragging the sorted documents to the collection would not update the order of documents in the collection.
- Fixed bug whereby selecting a different collection when a search collection was selected would cause the binder to be opened instead.
- Fixed bug whereby Documents > Snapshots > Show Snaphots would show the custom-meta data view instead.
- Fixed bug whereby Documents > Snapshots > Show Snapshots would show meta-data panel instead of snapshots.
- Fixed bug whereby switching from a collection with a dark background colour to one with a light background colour (or vice versa) would cause the first item to be drawn using the wrong text colour.
- Fixed minor bug whereby dragging documents into a folder that doesn’t auto-expand could result in subsequent documents getting selected.
- Fixed bug whereby footnote numbering would not be updated in the inspector if front matter was included in the compilation.
- Fixed bug whereby the “Only Count Every Fifth Line” option for line numbers wouldn’t work the first time it was selected.
- Fixed minor bug whereby, when a project was reopened, non-group documents would always open in standard editor mode regardless of how they had been left.
- Fixed bug whereby, when taking a snapshot, the asterisk may not appear in the inspector footer button until you changed documents or switched inspector view.
- Fixed bug where by Scrivener Link suggestions wouldn’t suggest titles of documents with apostrophes or quotes in them if the type of quote (straight or curly) didn’t match exactly.
- Fixed shadow drawing bug caused when page view scrollers were shown or hidden.
- Fixed bug whereby Quick Look would not work in the References panel in Compose mode.
- Added “Remove Table” to Format > Table menu and to editor contextual menu, which just removes table formatting from text (without deleting the text itself).
- Added “New Collection” to the “Add to Collection” menu (note that this is only available for the main window).
- On Lion, you can now drag any file type into the header bar in the editor, resulting in a Quick Look preview.
- Added some more options to the list of available custom icons (flags).
- Added ability to update Scrivener links via the Find by Formatting panel – a new button allows you to update a selected Scrivener link in the editor to use the current title of the linked document.
- Added “Update (Scrivener) Links to Use Target Titles” items to contextual menu and Edit menu. This will replace the text of any Scrivener links in the selection with the titles of the linked documents (maintaining the links, of course).
- Added “Manage Project Notes…” to the bottom of the notes-switching pop-up menus in the inspector.
- Added “Recent” list to Move To and Append Selection To Document menus.
- The five most recently-used icons now appear at the top of the custom icons menu.
- Added “Sort Rows” options to Format > Table menu.
- You can now print snapshots (drag the snapshot into the editor header bar, make sure the editor has the focus, and go to File > Print Current Document).
- You can now choose to hide the label and status columns in search results by ctrl-clicking in the search results header.
- The custom icons menu is now a little less cluttered in its arrangement, with some icons appearing in submenus. Users can create submenus in this menu by creating several icons with the same prefix and a different suffix in parentheses – e.g. “Icon (Blue)”, “Icon (Yellow)”.
- When applying formatting presets, “Preserve Formatting” will be removed from text for paragraph styles as well as character styles if not part of the preset.
- The splitter buttons in the header bars now better reflect what will happen when clicked if the Option key is held down still after Option-clicking to change split type.
- Tweaked button graphics in non-HUD-style QuickReference panels.
- The format bar is now more consistent with the toolbar colour in full screen mode when other windows are brought to the front.
- Added some extra tab stops to the default formatting.
- Made some minor tweaks to ensure automatic window resizing when “Zoom” is called takes into account whether the scrollers are overlay style or not in Lion.
- On Lion, added “Look Up…” to the ctrl-click menu in text views, which opens the new popover. “Look Up in Dictionary and Thesaurus” in the Writing Tools menu now opens Dictionary.app, to match previous behaviour.
- Made formatting commands available to comments and footnotes consistent between menus and format bar.
- Rewind-on-pause now rewinds when you start playing again, rather than immediately on pause, so that you can see the paused frame.
- When the outliner is sorted and automatically reshuffles to match changes made externally – e.g. to word counts when sorted by word count – the documents that were selected before the re-sort will now still be selected afterwards, even if they have moved position (previously the selection bar stayed in the same position rather than following the movements of the documents).
- The Scrivener Link > New Link feature no longer automatically switches back to the “Create new link” pane in the panel that appears every time it is invoked.
- On Lion, if using the regular scroller in composition mode, the scroller will now use a light or dark style depending on the paper colour.
- Newly-created documents now use the target type (words or characters) last set.
- Custom columns in the outliner that are set to wrap now use the same font as synopses.
- Merely opening and closing a project no longer causes its modification date to change.
- Automatic backups on project close should now only be invoked if changes have actually been made to the project.
- Index Card sync can now sync both the notes and text (which are both now supported in Index Card).
- Made some minor amendments to the tutorial to reflect changes made to the menus in 2.1.
- Keyword search now uses exact phrase if only one keyword is selected.
- When an item is deleted from a collection, the next item in the list is now selected.
- Minor optimisations in movie and sound file playback.
- Improved error description for web import failures.
- Added a warning about showing compile footnote numbering in the inspector for projects with over 200MB worth of text in the Draft folder, because processing footnote numbering for display in the inspector can take some time for massive projects.
- Added a new hidden preference, “SCRNeverAutomaticallyRevealInBinder”. If turned on, switching between collections and the binder, using next/previous document and other actions do not cause the binder selection to change. (This can be turned on by typing “defaults write com.literatureandlatte.scrivener2 SCRNeverAutomaticallyRevealInBinder YES” into a Terminal window while Scrivener is closed.)
- Added a new hidden preference, “SCRSuppressFindPanelAutoClose”. If set to YES, the Find panel doesn’t close when you hit return to find next. (To use, open Terminal.app while Scrivener is closed and type: “defaults write com.literatureandlatte.scrivener2 SCRSuppressFindPanelAutoClose YES”.)
- Fixed bug whereby trying to compile directly to PDF (rather than going through Print) would cause a crash on Leopard.
- Fixed bug whereby all of the export commands in File > Export would silently fail on Tiger.
- Fixed bug whereby zero-sized images could cause a hang when exporting to e-book format.
- Fixed bug whereby blank footnotes could cause Compile to hang.
- Fixed a bug whereby switching between layouts in Lion’s full screen mode with the toolbar visible would cause the top of the window to disappear beneath the toolbar.
- Fixed various other bugs related to switching between layouts in Lion’s full screen mode.
- Fixed bug whereby the loading panel would remain on screen indefinitely when adding documents to a scrivenings session in composition mode if “fade between modes” was turned off.
- Fixed bug whereby processing footnote numbering for display in the inspector could run out of memory for extremely large projects.
- Fixed bug whereby removing several documents from a large collection in a sorted outliner could cause excessive CPU usage if the collection was also visible in the binder area.
- Fixed bug whereby Auto-Generate Synopses would throw an exception if used on blank text documents.
- Fixed a bug in several of the Copy As HTML methods that would cause paragraphs to appear several times.
- Fixed bug whereby switching to another application and then returning to Scrivener by clicking on a project window could cause the scriptwriting “Change Element To” menu to stop working (and thus scriptwriting element keyboard shortcuts to stop working).
- Split at Selection with Title now works in the contextual menu when the selection is at the end of the document.
- Fixed bug whereby search results could appear blank if the preferences became corrupted.
- Fixed bug which caused the “Title” and “Author” MultiMarkdown meta-data keys always to move to the bottom of the list in Compile.
- Fixed bug whereby the word and character counts wouldn’t be shown in the footer bar upon first loading a snapshot into the editor.
- Fixed bug whereby the header bar could disappear when switching between horizontal and vertical split types in Lion’s full screen mode.
- Fixed issue whereby QuickReference panels would cause a switch between spaces when using Lion’s full screen mode.
- Fixed issue on Lion whereby the scratch pad would not appear when other applications were in full screen mode on Lion.
- Fixed bug whereby Table > Borders > Remove Top Border and Remove Bottom Border were inverted.
- Fixed bug whereby if “Reset at midnight” wasn’t set for session targets, the session word or character would not be reset on reopening if Scrivener was closed after midnight.
- Fixed minor bug whereby if the first chapter title contained no letters, the title of the table of contents in e-books would end up lowercase.
- Hopefully worked around a Lion bug whereby text dragging can stop working in some circumstances (such as switching between regular and page layout modes, or centring the view).
- Fixed bug whereby importing OPML files could have character entities double-decoded because “&” was previously decoded first – thus “<” would become “<“ when it should become “<”.
- Fixed bug whereby images exported via MultiMarkdown → LaTeX compile would always be TIFF internally.
- Fixed bug whereby switching between a centred and non-centred editor (such as when entering and exiting Lion’s full screen mode, or when changing the preferences) could cause the editor to scroll back to the top.
- Fixed bug whereby comments containing line breaks imported or synced from RTF files could cause subsequent paragraphs to use the wrong line spacing.
- Fixed bug whereby an extra space could appear on import or sync of RTF files from certain programs.
- Fixed bug whereby Scrivener for Mac would not recognise script elements in projects created or saved in Scrivener for Windows.
- Fixed bug whereby if comments were set to be exported as footnotes or endnotes when compiling, they would get included even if “Remove comments” was ticked.
- Fixed bug whereby the automatically-generated table of contents for e-books could be populated with erroneous titles if chapters were comprised of multiple documents and the latter documents had title prefixes when the parent or topmost document did not.
- Fixed bug whereby end of last page in page view (or printing) could be cut off owing to rounding errors with certain custom page sizes and long documents.
- Fixed bug whereby small caps wouldn’t work well for e-books, especially .mobi, when applied to titles via the “Level Settings” of the “Formatting” Compile pane.
- Fixed bug whereby titles would get inserted as run-in heads during Compile if subtitles were set not to be placed between different elements and more than one text type was set to be included (notes and text, text and synopses and so on).
- Fixed bug whereby “No header or footer on single pages” wouldn’t work unless “No header on first page and pages following page breaks” was also ticked.
- Fixed a bug whereby “No header or footer on single pages” wouldn’t work for the last-but-one page.
- Fixed bug whereby Growl installation was not always recognised when using Growl 1.3.
- Fixed a couple of minor bugs with headers in Print Current Document.
- Fixed unfortunate typos in the description for the interactive tutorial in the templates panel.
- Worked around a Lion bug that could cause strange text rendering when hyphenation was turned on (Scrivener now uses the same hyphenation factor as TextEdit to get around this).
- Fixed scrollers on Lion in HUD table and outline views so that they use the old black scrollers if scrollers are set to be visible.
- Fixed bug on Lion whereby the format bar would use the blue style when entering full screen if “always auto-hide toolbar in full screen” had been turned on and then off again in the preferences.
- Fixed minor graphical glitch on Lion the rubber-band scrolling area in the templates panel did not match the rest of the background colour.
- Fixed background colour for rubber band areas on Lion for references and keywords inspector tables when using dark grey theme.
- Reworded a couple of items in the “Compose” preferences which still referred to “full screen” rather than “composition mode”.
- Fixed bug with shadow drawing when page was centred but editor was narrower than the page.
- Fixed bug whereby footer bar could report a document type when the Draft, Research or Draft folders were selected.
- Hopefully fixed bug whereby the index card text colour may not update as it should in all circumstances.
- Fixed minor bug whereby the project search panel would always get re-centred every time it was reopened.
- Fixed some minor graphical glitches when switching between split types in the main editor.
- Worked around a Lion bug whereby, if in full screen mode with the toolbar set to auto-hide, invoking and closing a popover (such as the colour palettes in the format bar or the corkboard options in the footer bar) would cause the focus to go to the toolbar search field and thus the toolbar to pop down unexpectedly.
- Fixed minor bug whereby the selection in the notes pane of the inspector wouldn’t get updated when switching between scrivenings.
- Fixed drawing bug whereby when loading large texts in the page layout view, the progress wheel would get stuck on screen until scrolled.
- Fixed bug whereby the full screen index cards colour wasn’t used on the corkboard in Lion’s full screen mode.
- Fixed bug whereby the background colour of edited rows in the outliner could be wrong in Lion’s full screen mode when icons were hidden.
- Enhanced and optimised for Lion compatibility (while maintaining backwards compatibility with Tiger, Leopard and Snow Leopard).
- Added support for Lion’s full screen mode.
- Renamed “Full Screen” mode in the View menu to avoid clashing with “full screen” mode terminology on Lion. The old full screen mode is now known as “Composition Mode”. “Enter/Exit Full Screen” in the View menu in Lion will place the main window into Lion’s full screen mode.
- Various preferences added to allow complete customisation of how Scrivener looks in Lion’s full screen mode.
- Unsupported documents now use Quick Look to show previews directly in the editor on Lion.
- Interface colours and refinements made to match Lion’s new look and feel.
- Various Lion tweaks taking advantage of Lion-only features or improvements.
- Compile has been overhauled and refined, with many items renamed or moved for the sake of clarity, and icons being added to the options list to make it easier to use.
- The “Basic” pane of Compile is now much more useful, allowing users to change the font and choose from common options. You now switch between basic and full options in Compile using tabbed buttons rather than via an arrow. Basic options are called “Summary”, as they summarise certain larger options available in the full settings.
- Added “Quick Font Override” pane to Compile, which allows you to override the font face throughout the entire text without having to play with or adjust the various “Formatting” levels, allowing for much faster basic customisation of exported or printed documents.
- You can now compile directly to PDF, rather than having to choose “Print / PDF” (“Print” and “PDF” have been split into two separate options, although you can still create PDFs through the print panel as well).
- When compiling, any inline images now preserve their alignment and line spacing settings even if the text formatting is overridden, so that you don’t need to use “Preserve Formatting” on images.
- Exported PDFs and print-outs now format hyperlinks (but not Scrivener links) to be blue with an underline. To return to the old behaviour of links not being formatted as links in PDF exports and print-outs, type “defaults write com.literatureandlatte.scrivener2 SCRDoNotFormatHyperlinksForPrinting 1” into Terminal.app and hit return.
- Added option to add “front matter” to contents of Compile (for title pages and suchlike).
- Add option to Separators pane of Compile to insert page breaks before text groups.
- Paste Font and the font panel now work on the selected row of the “Formatting” table in compile, allowing you to change the font for the whole level rather than one element at a time (or having to select all in the text).
- Added a “Run-In Head” option to the “Appearance” (previously “Case”) pane of the Title Settings in Compile > Formatting.
- If “Override formatting” is turned on in Compile, any subscript or superscript text will now automatically have its font size reduced.
- Added checkbox to the Compile > Formatting “Options” sheet to set preserve formatting blocks to preserve only line spacing as one of the settings.
- Added option to flatten all first line indents following empty lines or centred text to the “Options” panel of the “Formatting” Compile pane.
- Added option to replace line breaks that fall across pages with a custom separator.
- “Text Options” has been renamed “Transformations”.
- Added options to Compile to remove the text colour and to delete struck-through text.
- The “Page Settings” area of Compile now allow you to set alternating margins and an alternate (verso) header and footer for PDF and RTF formats. (This means that you can now set up PDF files for CreateSpace, for example, directly from Scrivener.)
- Added option to have no header on pages that follow a page break.
- Added “Treat ‘Preserve Formatting’ blocks as raw HTML” option to HTML export in Compile. If ticked, ranges of text marked with “Preserve Formatting” will be treated as raw HTML, allowing you to insert HTML codes into your text. All of the HTML “Copy Special” options now treat blocks of preserved text as raw HTML too.
- Upon compiling, footnotes in the inspector will be updated to show the numbers that were assigned to the compiled document, so that you can find footnotes in Scrivener that readers refer to by number. The options to modify this behaviour can be found in the Format > Options menu. Note that this only works for sequential footnote numbering – it will not work if footnote numbering is set to restart at each page or section in the compiled document.
- Added option to choose inline annotation enclosing markers in Compile.
- If the footnote font is overridden in the “Footnotes/Comments” pane of Compile, Scrivener will now update the footnote formatting to use the same line spacing and alignment as the rest of the text (based on the most common paragraph style). This means that even if you don’t override the text formatting, you can just override the footnotes font to get consistent footnote formatting, and also that footnote formatting will be consistent even if several formatting levels have been set up with wildly different styles.
- Added an option to Compile for footnotes to be exported using the period-space style rather than using superscript in the end-of-page markers.
- Fixed an issue whereby hyperlinks would not appear in blue with an underline in Word. This fix only affects .doc export (.docx export uses the standard TextEdit exporter provided by Apple and cannot be customised). For RTF, you can turn on “Ensure hyperlinks are colored and underlined” in the “Layout Options” of compile if you need to ensure hyperlinks are coloured correctly in Word (for .doc export it will be done automatically).
- For better and more consistent results in Word and other word processors, the unicode character \u8232 is now replaced with “\line” upon compile or export to RTF (previously only “\uc0\u8232” was replaced with “\line”.
- Scrivener links should now be respected in exported .epub and .mobi files even if they point to files that do not begin a new section – i.e. anchored links are now generated where necessary.
- Removed the “Do not allow readers to copy and paste the text” option from the Kindle compile settings, because Amazon have removed this option from the latest version of kindlegen (1.2), so ticking it would prevent .mobi files from being created for users with kindlegen 1.2.
- When compiling to a MultiMarkdown format, if the folder into which you are exporting has a suffix of “_mmd”, “.mmd” or “-mmd”, Scrivener will not create a folder for the export if there are images files but will instead export all files directly into the folder with the “mmd” suffix.
- Export to FDX now includes synopses even for documents with no text, meaning that you can outline in Scrivener and then export the synopses to Final Draft for the actual writing if you so wish.
- Many other refinements and additions made to Compile.
- Scrivener now supports MathType equations. If MathType (from Design Science – www.dessci.com) is installed, an Insert > MathType Equation menu item will appear in the Edit menu, and there will be a MathType “Equation” toolbar item available. Using either will call up MathType. Create an equation in MathType and close the MathType window, and the equation will be sent to Scrivener’s editor. Double-clicking on the equation in Scrivener will reopen it in MathType for editing.
- Added “with Icons” option to the Title column of the outliner. If this is deselected, icons won’t be shown in the outliner, and the outliner will use a grey, border-only selection style.
- Added “Total Target” and “Total Progress” columns to the outliner – for group documents, these count the total target and progress of all subdocuments.
- If only one column is visible in the outliner, it is now sized to fit the width of the outliner and the horizontal scroller is hidden.
- If more than one document is selected in the outliner, Opt-clicking on one of the checkboxes (Include in Compile, Page Break Before or Compile As-Is) in a selected row now only affects the selected documents rather than changing the value for all visible documents.
- Documents with no label now use padding where the label chip would go in the outliner for better text alignment, and so that things look better when the column is shrunk to its minimum width.
- Undo in the outliner has been improved (previously, the undo stack would get reset whenever a row was automatically resized).
- Ctrl- and right-clicking on the outliner header bar now shows the columns menu as well as clicking on the chevron.
- Added a “Find Synopsis” feature to the Edit > Find menu. This can be invoked using ctrl-cmd-G, or using cmd-F if the focus is in the outliner or corkboard. It allows you to quickly find and edit any synopsis in your project, using a Notational Velocity-esque interface. So now, if you’re in the middle of outlining or working on the corkboard, and you have an idea that should be placed in an earlier synopsis, you can call up this feature to go to and edit the synopsis without losing your current place in the outline.
- Previously, changes to synopses in the corkboard or outliner could only be saved once editing had been committed. Now synopses can be saved even while they are being edited in the corkboard or outliner. (Other fields must still have edits committed though.)
- New Corkboard preferences: “Allow two lines in title areas” and “Automatically shrink titles to fit”. These options allow you to fit more text into title areas in the corkboard – it is recommended that you switch them on if you tend to use long document titles.
- Added a preference to determine whether or not QuickReference panels should use the black translucent “HUD” style. If this is turned off, QuickRef panels look like regular windows. The non-HUD style is now the default on Lion.
- Added a preference to have QuickReference panels reopened with the project.
- Added “Float QuickReference Panels” item to Window menu. If ticked, QuickRef menus float above all other windows. This option works independently in full screen mode, so that you can set QuickRef panels to float above everything in full screen mode but not in normal mode.
- Holding down the Option key while selection a document from any of the “Go To” or “Path” menus will now open the selected document in a QuickReference panel; holding down the Command key will open it in the other editor.
- The “zoom” feature of QuickReference windows now resizes the window to fit the image if an image document is shown and the meta-data pane is collapsed.
- New feature: if you Option-click on a folder or group in the binder, all subdocuments of that folder that have “Include in Compile” ticked will be loaded into the editor. There is also a new Open > Compilable Subdocuments item in the Documents menu that does the same thing. (This works for all group modes, but will be most useful for Scrivenings mode. This essentially reinstates 1.0’s “Edit Scrivenings > Exportable Documents Only” feature.)
- Added a “Scope” field to the project auto-complete list, which determines where the auto-complete phrases should be used. This can be ignored by most users, but allows scriptwriting formats to have auto-complete phrases that apply only to particular script elements (for instance, character names can now be kept separate from scene heading locations). The scope is automatically set when words are added to the list and in most cases will not need changing. Those updating older script projects to 2.1, however, may wish to edit the scope of existing phrases.
- Auto-complete refinement: holding down the shift key while accepting auto-completions now uppercases the completed word.
- Added a new “Project Properties” pane to Meta-Data Settings that allows you to enter the project title, an abbreviated title, and the author name. These are mainly for use with Compile, replacing certain tags (see Help > Placeholder Tags List…) and being used in otherwise blank meta-data settings. Defaults taken from the project file name and Address Book are used if these are left blank.
- Added File > Import > Research Files as Aliases… This allows you to import PDF, image, movie and web files as aliases into the binder, so that you can have your research documents available in Scrivener without having to import huge files. (You can also create aliases in the Finder and drag them in.) Note that you cannot highlight PDF files that are aliases within Scrivener – you can only edit imported files.
- Added option to export outlines as comma-separated values (CSV), tab-separated values (TSV) or semi-colon separated values.
- Scrivener now supports exporting to OPML format (File > Export > OPML File…).
- You can now import Index Card .indexcard files via File > Import > Files… (note that Stacks are not currently supported, though – only cards will be imported).
- Export Files now tries to avoid creating files with colons or forward-slashes in their titles.
- Added option to Export Files to export selected files only, ignoring subdocuments.
- When exporting to RTF, PDF images are converted to PNG (because the RTF format has no native support for PDF images). In the past, this has caused problems with resolution. Now, PDFs are converted to large PNGs that are scaled down, so that they maintain their quality in the RTF file. You can set the resolution for the conversion in the Import/Export preferences.
- Scrivener now remembers the last-used export or compile folder on a project-by-project basis.
- You can now perform searches on multiple data-types rather than just one or “all” – so you can now tick “Title”, “Synopsis” and so on in combination in the search menu. To do so, hold down the Alt or Command key while selecting a search type – if the Alt or Command keys are held down, the search type will be added to any search types already selected rather than replacing them.
- Searching for an asterisk in the project search now returns all documents, so that you can create search collections that use only the filters in the search menu – so, for instance, you can now create a search collection containing all files in the Draft folder with “Include in Compile” ticked. If you set the search menu to only search a specific field – for instance, labels only – searching for an asterisk will return only documents that do not have that field empty. Thus, search labels using an asterisk will return all documents that are not set to “No Label”.
- Preferences have been rearranged to fit into a more traditional, tab-based panel.
- Added “Save Preferences as Preset…” to the “Manage…” menu in the Preferences pane. This allows you to save your preferences to the Application Support folder and then have a list of preferences saved there appear at the bottom of the “Manage…” menu. This means that you can easily switch between different preference settings if you want to.
- You can now save appearance preferences only (rather than all preferences) using the theme options in the “Manage…” button of the preferences panel.
- Added an option to the “Formatting” preferences to turn off underlines for links (Scrivener links, external links and inspector comment links).
- Added preference to “Editor” preferences for customising the typewriter scrolling position, so that you can now, for instance, set it to scroll to a third or quarter of the way down the screen instead of always scrolling to the centre.
- The Appearance preferences now allow you to choose a grey theme, which causes the inspector to use an Aperture-style dark grey colour for the background and tables.
- The “Fixed width” setting in the Editor preferences can now be set to be centred, and the width will automatically resize if the editor is too narrow to fit the fixed width setting.
- Rejigged “View” and “Project” menus slightly, and moved the project keywords and notes panel menu items into the “Project” menu.
- “Layouts” have been moved to the Window menu to make them more easily accessible.
- Added “Use footnote marker” to Project > Text Preferences… If this is ticked, when you go to add an inspector footnote and there is no selected text, the marker set in the project preferences (an asterisk by default) will be inserted and the footnote will be attached to that rather than to surrounding text. This marker will automatically be removed on compile, export or print. This is a great option for those who do not like linking footnotes to specific words or phrases in the text.
- Added “Getting Started” category to the templates chooser, to make the tutorial and Help file more easily accessible (can be hidden using “Options”).
- On Snow Leopard and above, if the Shift key is held down while launching Scrivener, the most recent projects won’t be reopened on launch.
- Added the ability to sort selected paragraphs (Edit > Sort Paragraphs).
- If you click on the word and character count in the footer bar, a popover will now appear which can show the statistics with or without footnotes or annotations.
- When holding and clicking the font and highlight colour buttons in the format bar, a palette now pops up instead of a menu.
- Added “Minimalist” scroll bar option to full screen “Composition Mode” preferences, which provides an iOS-style scroll bar.
- Added “Select Group with Descendants” feature – this is available when the focus is in the binder, a collection, the search results table, an outliner or corkboard, and can be invoked using opt-cmd-A (the same way “Select Current Text” can be invoked when the focus is in the text view in scrivenings mode).
- Inspector comments will now use last colour set (across projects).
- If the editor is locked and the corkboard or outliner is visible, clicking on documents in the binder will now jump to those documents in the corkboard or outliner if they are contained therein, matching the behaviour of Scrivenings mode.
- When you create a collection from a search for a single keyword or label, Scrivener will now use the keyword or label’s colour as the basis for the collection background colour by default.
- Changed drag-import priorities so that documents dragged in from DevonThink with a URL in their meta-data now import properly (previously Scrivener would look at the URL first and so try to import from that rather than try to import the file itself).
- The Meta-Data Settings panel now sets the focus to the table views rather than the custom title fields, given that the latter are used less frequently.
- Resized label and status pop-up controls in the inspector slightly to allow for longer custom label and status titles.
- I-Beam cursor no longer appears over background but only over the text area in page layout view.
- When dragging a document to the header bar of an editor that is locked, the lock is now maintained after the document change.
- When you change search settings in the search field menu, the settings now get remembered and are used as the defaults when opening projects.
- Removed placeholder images from “Character Sketch” document template in fiction and script templates, because many users didn’t know how to replace it. By removing it, the “Drag in an image” prompt text is clearly displayed.
- Selecting an image document in the binder and hitting Copy will now place the image data on the pasteboard as well as the title of the document.
- Split with Selection as Title now works when the selection is at the end of the document.
- When using Sync with External Folder, the “Draft” and “Notes” folders are now created if needed even if there is nothing to place inside them, so that users don’t have to create them manually when working externally.
- Updated the way cumulative targets work in Scrivenings. Previously, the targets were added up regardless of their type (characters or words). Now the type is checked and if most documents in the scrivenings session have a character target, then a character target is used, and if most have a word target, then a word target is used. Where there is a mix, if a word target is used then any documents that have a character target will have their target divided by six when added to the cumulative target, and if a character target is used then documents with word targets will have their targets multiplied by six – i.e. six characters per word will be assumed. In other words, Scrivener now does a better job of adding together the targets of multiple documents, even when mixed target types are used.
- “Float Window” in the Window menu can now be used with the project notes window, so that the project notes panel can be kept in the foreground as you work (it will be hidden when the application is deactivated if this option is turned on).
- When you change the highlight colour, it is now remembered for the next session, and will be the default highlight colour for all projects until you change it again.
- General enhancements to aesthetics of QuickReference panels.
- Added “Append/Send Synopses to Main Text” to Documents menu. This sends the synopses of the selected documents to their main text. If the documents already have text, the synopses are appended.
- Added better support for VoiceOver to many controls.
- On 10.6 and above, Scrivener should be better at ignoring hidden files when choosing a folder for external folder sync.
- Copying items on the corkboard or outliner now places their synopses on the pasteboard as well as their titles.
- Quick Look preview now shows an outline rather than faux index cards.
- “Remove Link” now appears in the contextual menu for Scrivener links as well as web and file links.
- Project Replace no longer maintains uppercase for replaced words when the “Replace” text is the same as the “with” text (i.e. it now only maintains uppercase when replacing a word with a different word).
- Added an “Indents” menu to the Format > Text submenu.
- If you try to create a template from a project that contains your full name, first line of your address, phone number or email address, Scrivener will now ask you for confirmation before proceeding, so as to avoid situations where you might inadvertently share a template containing personal information.
- Using Paste and Match Style with Copy Documents as ToC now pastes the table of contents links without the dotted underline between document titles and page number tags.Ending a search or closing a collection no longer gets rid of “Hoist” in the binder.
- Fixed bug whereby buttons in “Replacements” tab of Compile would disappear or draw in the wrong place if the Compile panel was resized.
- Fixed bug where presets replacements “-“ button would affect project replacements.
- Project replace can now operate on custom meta-data.
- Fixed bug whereby the Find panel would leap between Spaces in Lion’s full screen mode.
- Fixed bug whereby the project search panel would not remember its position on Lion, and may be called up unnecessarily in Lion’s full screen mode.
- Added “Go To” menu button to full screen control panel.
- Fixed bug with full screen closing when on another Space.
- Fixed various resizing bugs related to layouts and Lion’s full screen mode.
- Fixed bug whereby “Collapse All” wouldn’t work when the binder was hoisted.
- Headers and footers in Compile can now use separate fonts.
- Enclosing a header or footer with {{ and }} now prevents BBEdit and Markdown from being converted to bold, italics and underline.
- Made minor fixes to epub export.
- Updated novel template to provide settings for exporting to standard manuscript format, paperback novel PDF, or ebook format.
- Hopefully fixed an ongoing bug that could cause a crash because the collections controller code carried on observing notifications after a project had been closed.
- Fixed bug whereby an exception could be thrown when resetting the preferences after using the Compile sheet in certain situations.
- Fixed bug whereby Scrivener could crash if you chose “Cancel” on Scrivener warning that a project was open on another machine and then used the preferences panel.
- Worked around a strange bug whereby text selection ranges could sometimes be saved with a negative length, which could result in exceptions being thrown when text documents with this problem were opened.
- Fixed bug that could cause project targets and Simplenote sync to throw an exception on systems earlier than Snow Leopard.
- Fixed bug whereby if a comment was added to a page other than the first in page layout view in Scrivenings mode, it may not be saved if no other text was added afterwards.
- Fixed old full screen mode (now “Composition Mode”) so that it now works on Lion.
- Fixed bug with updating 1.x projects.
- Fixed bug whereby <$template_initial> didn’t work correctly.
- Fixed some minor issues whereby external folder sync may miss changes that consisted of nothing more than brackets being added to denote inline notes in plain text files.
- Fixed bug whereby Growl notifications for document targets would be displayed twice in full screen mode.
- Fixed bug whereby separators wouldn’t appear in Compile and titles might appear on the wrong line when an image was the last thing in the previous document.
- Hopefully fixed an ongoing problem that could cause a typing lag for a small number of users.
- Fixed an issue where first lines were given an indent even when set not to in .mobi export.
- Fixed some minor bugs affecting script capitalisation that mostly affected the UK stage play format.
- Fixed bug that could cause unwanted text to get added to auto-complete list in scriptwriting mode.
- Fixed a bug that could cause text not to be imported from Index Card notes.
- Fixed a bug in the add-new-document logic that caused documents always to get added as siblings to folders when the focus was in the editor rather than in the binder.
- Fixed minor bug in Compile replacements feature whereby replacements with no letters in them and not set to case sensitive could end up getting replaced twice.
- In project targets, you can now choose which days should be included as writing days when Scrivener automatically calculates your session target (so that if, for instance, you only get chance to write three times a week, the automatic session target can reflect that).
- Fixed some minor bugs with presets whereby they would allow preserve formatting and annotations to be applied in the notes text views.
- Fixed bug whereby certain footnote settings in the RTF export – the footnote style and whether footnote numbering is restarted at each page – weren’t being respected in Word 2011, because of Word 2011 changes (apparently bugs in Word, but worked around in the RTF).
- Fixed bug whereby if multiple <$rst_…> tags appeared before an auto-number, subsequent auto-numbers would get restarted too.
- Fixed a bug in the Convert Inline Annotations to Margin Comments code which could cause adjacent annotations to be lost.
- Fixed bug in external folder sync whereby non-Draft items would always be detected as needing syncing on project close even if no changes had been made.
- Fixed bug whereby “Shot” element wouldn’t use its colour setting in scriptwriting mode.
- Fixed bug whereby removing revisions wouldn’t remove coloured underlines.
- Fixed bug in novel, novel with parts, and short story project templates, whereby some of the compile settings used a 13 point font instead of a 12 point font (fix applies to new projects only – you will need to edit the Compile settings for existing projects).
- Fixed bug on Tiger which caused project statistics to freeze and could cause problems compiling to RTF unless RTF bookmarks were turned off.
- Fixed bug whereby showing the line-numbering ruler in a document with no text in it could cause a crash or hang on PPC machines.
- Hopefully fixed crashing bug that could affect page layout in rare but persistent circumstances.
- Fixed bug whereby in some circumstances typing could thrown an error in the background along the lines of “-[NSCFString _getBlockStart:end:contentsEnd:forRange:stopAtLineSeparators:]: Range or index out of bounds”, and after this typed text may not appear and the program would become unstable. (This was caused by the text not being removed from the editor properly before another text was loaded.)
- Fixed bug whereby trying to add a new document to a collection when the main editor had the focus and was in single document mode would throw an exception.
- Fixed bug whereby Scrivener could crash on start-up if the Application Support folder wasn’t available for some reason.
- Added an extra check to the comments and footnotes code to try to avoid a persisting hang that can occur when pasting certain text.
- Fixed a bug in project update from 1.x projects that could throw an exception in rare circumstances.
- Fixed numerous recent memory management issues found by Xcode’s “Build and Analyze” tool and Clang.
- Fixed bug whereby an error would be thrown when Scrivener tried to superscript an ordinal number that was typed at the very beginning of a text.
- Fixed bug whereby opt-dragging into a collection on a corkboard or outliner could cause the copied documents to go nowhere in the binder.
- Fixed a bug whereby the collections code could keep observing changes to the project after the project had closed, which could potentially cause a crash.
- Fixed bug with e-book export whereby table-of-contents links, and other internal links, could point to the wrong document when providing an HTML table of contents.
- Fixed bug where end-of-text marker would get added to e-books during compile even though it wasn’t available in the “Text Options” pane.
- Fixed bug whereby any text after hyphens in keywords would get deleted, because Scrivener thought it was part of the auto-numbering (numbers on their own after hyphens are still disallowed).
- Fixed bug whereby deleting a newly created scratch pad note would throw an error and the confirmation dialogue box would refuse to close.
- Fixed bug whereby compiling to RTF with the flatten first paragraph options turned on would cause all paragraphs to be indented (actually this fix is really a workaround to what is apparently an Apple text system bug, reported to them with Bug ID# 9061991).
- Fixed bug in external folder sync whereby CRLF line endings would be ignored when converting double spacing to single spacing on import.
- Fixed bug whereby texts containing only annotations and whitespace, or only whitespace, would not export their titles in compile.
- Fixed bug whereby the full screen window would not be seen by Witch (thanks to Peter Maurer of Many Tricks for providing the fix).
- Fixed bug whereby external folder sync would count a hidden .DS_Store file as folder contents and so throw a warning message saying a folder had contents for certain folders that otherwise seemed empty.
- Fixed bug whereby copying text from the main editor into the notes areas could result in footnotes, annotations and preserve formatting attributes getting copied into the notes, which isn’t supposed to be allowed.
- Fixed bug whereby, if automatic folder sync was turned on, Scrivener would keep trying to sync some files on project close even though the files were up to date, because of a modification date discrepancy.
- Fixed bug whereby deleting an inline footnote and turning the footnote formatting off could reset the font.
- Fixed bug whereby deleting an inline footnote and turning the footnote formatting off could reset the font.
- Fixed bug in external folder sync with could cause the “Save document” sheet to appear when closing a project after syncing.
- Updated templates that still used 1.x-style label and status meta-data to use the 2.x “No label” and “No status” settings where applicable.
- Fixed minor issue where font could reset to Helvetica before single line separators in scrivenings mode.
- Minor fix to scrivenings to avoid underline, bold and italic formatting from titles affecting Paste and Match Style directly after a title (unfortunately there is no way to avoid highlighting getting added though). This only affects Paste and Match Style at the start of a scrivening when titles are turned on.
- Fixed an issue with references whereby repeatedly merging and splitting documents could result in a proliferation of duplicate references and a bloated project.
- Fixed bug whereby changes in the position of cards in freeform mode wouldn’t be reflected in the other editor if both editors were showing the contents of the same folder in freeform mode.
- Fixed issue whereby splitting the editor vertically could result in squashed footer controls – the minimum window width is now updated when you split the editor vertically, just as it is when you hide or show the binder or inspector.
- Fixed bug whereby dragging between editors showing the contents of a collection on the corkboard or outliner would cause the view to scroll back to the top when the drag finished.
- Fixed bug whereby the “Move to Selection” menu item in the comments contextual menu was available even if there was no text selection, and choosing it in this circumstance would throw an error.
- Scrivener now provides a default meta-data title for .mobi files if the user doesn’t provide one, so that kindlegen doesn’t refuse to create the file.
- When triple-clicking titles in scrivenings mode, or selecting the entire title line, the separator after the title no longer gets selected.
- Fixed bug whereby scrivening divider lines could appear in the wrong place when changing the preferences.
- Fixed bug that could cause a hang when deleting text across different sections in scrivenings mode.
- Hopefully fixed a bug which could cause a hang and crash when pasting certain text into inspector comments or footnotes.
- Hopefully fixed crash that could occur when trying to import certain web pages.
- The main undo stack now gets cleared when exiting full screen if full screen was displaying scrivenings. This fixes a bug whereby hitting undo after leaving full screen with a scrivenings mode would cause a crash.
- Fixed bug whereby switching views while an index card on the corkboard was still being editor would cause any edits to the synopsis to be lost, and could also lead to a crash during project close.
- Fixed bug whereby projects updated from 1.x that used the default screenplay format no longer recognised the script elements correctly.
- Fixed bugs related to updating 1.x projects that used custom script settings, whereby certain elements may not get recognised and the “Style to” setting would revert to the default. All script elements from 1.x projects should now get updated correctly.
- Fixed bug in scrivenings mode that could cause text to appear in the wrong place when single separators were set and some components had “page break before” set in pages mode.
- Fixed bug which could cause some projects saved in the Windows beta not to open in the Mac version because of an XML inconsistency. (There may be other bugs that cause problems opening Windows projects in the Mac version for now given that at the time of this release, the Windows version is still in beta, but this was specifically a Mac-version bug.)
- If you use “Save As” to save over the current project, Scrivener now falls back on a regular save rather than issuing an alarming message and closing the project.
- Fixed bug whereby Scrivener would spew an error, close and recover a project if trying to save a highlighted PDF file that was imported from a file without the correct permissions.
- Fixed bug with the “highlight current line” feature whereby if the insertion point was right at the end of the line, the next line could be highlighted instead and when this happened the text of the next line would disappear until the selection was changed again.
- Fixed bug in Documents > Sort > Descending which caused documents to get sorted apparently at random rather than in true descending order.
- Fixed bug whereby PDF files in Scrivener’s binder couldn’t be dragged into the text area.
- Fixed bug whereby including RTF bookmarks in compile could cause problems with certain unicode characters (such as those used in Polish). Such unicode characters are now stripped from RTF bookmark titles.
- Fixed bug with opening the Script Settings panel for 1.x script formats.
- Fixed bug in the “Use current font & paragraph settings” feature in the Script Settings panel whereby it would ignore the font.
- Fixed bug whereby “Use current font & paragraph settings” in Script Settings would reset the current units to inches.
- Fixed bug whereby re-re-capitalising script elements could take a long time, and seem to hang the program if “Undo” was hit afterwards.
- Adding Scrivener links with square brackets now uses loose punctuation so that smart quotes don’t interfere with link detection.
- Fixed capitalisation issue that affected editing web links.
- Fixed bug whereby scrivenings title font didn’t get reset when clicking on “Defaults” in the preferences panel.
- Fixed problems with using contextual menu in text area in QuickReference panels.
- “Take Snapshot” now works in full screen again.
- Fixed bug where the automatic superscripting of ordinals could cause the font to keep shrinking if you went back and typed a space after the text again.
- Fixed bug whereby keywords would lose their internal ID – and thus would no longer appear correctly in documents to which they had been assigned – when undoing or redoing a drag in the keywords HUD.
- Fixed bug whereby inline annotations and “preserve formatting” could get lost, and internal tags could be seen, upon reopening a project if these attributes had been applied to an image.
- Fixed bug whereby Auto-Generate Synopses would cause internal codes to be included in the generated synopses for text that contained inline annotations and footnotes.
- Fixed bug in “Times 12pt with Bold Folder Titles” compile preset whereby it used Optima font instead of Times.
- Fixed bug in preferences that affected Scrivener running on Tiger or Snow Leopard, whereby enabling smart links did not turn on smart Scrivener links (which should have been, and now is, a separate option).
- Fixed bug whereby smart copy and paste could cause spaces placed around words when pasted to use Helvetica font.
- Fixed minor bug whereby text preceding the first document selected for compile would be included in the compiled document if the compile would otherwise result in a blank document.
- Fixed minor bug whereby Convert to Default Formatting would not update the typing attributes.
- Fixed bug that caused the first page to be laid out in the wrong place when using Right-to-Left text in the page view (unless facing pages mode was selected).
- Fixed bug that could cause an exception to be thrown in the navigation history when documents had been deleted but not cleared properly.
- Fixed bug that caused scrivening divider lines to be carried across into normal text if you switched to single line separators and back again during a scrivenings session.
- Fixed bug whereby selecting multiple scrivenings and changing the line height would cause the divider lines to disappear.
- Fixed bug whereby line spacing in format bar would incorrectly report the current spacing (e.g. 1.1 for 1.2).
- Fixed bug whereby labels didn’t get drawn correctly in HUD panel pop-up buttons on Tiger and Leopard.
- Fixed bug whereby status stamps didn’t display properly on index cards with dimensions other than 5×3.
- Fixed bug whereby import alert sheet would not close after trying to import non-text files into the Draft folder.
- Fixed bug whereby ruler would appear in full screen if line numbering was selected in main view even if rulers were turned off.
- Fixed bug whereby converting inline comments or footnotes to inspector comments in footnotes in a scrivenings session would not correctly add the link underline and tooltip to the marked-up text.
- Fixed bug with Simplenote sync, whereby if you cancelled the sync after changing the login details, the next time you went to sync you would be presented with an unmoving progress bar that does nothing.
- Fixed bug whereby the outliner would lose focus when tabbing after editing a synopsis.
- Fixed bug introduced in 2.0.1 whereby Scrivener would crash when you selected “Custom” as the Compile format (and in various other situations when using the Compile sheet).
- Changed “Copy without Inline Annotations or Footnotes” to “Copy without Comments and Footnotes”, and fixed bug whereby the links to inspector footnotes and comments would not get stripped when using this option.
- Scriptwriting elements no longer show project auto-complete list items if “Include project auto-complete list” isn’t ticked for the element.
- Added option to compile only the current binder, outliner or corkboard selection.
- Added option to filter the compilation contents by the current selection (useful as an alternative to the above when the hierarchical structure needs preserving).
- Added code to detect and remove blank pages from compile for printing and PDF files.
- Removed the “Convert footnotes to MMD syntax” option for MultiMarkdown compile since this was largely pointless and there was no point deselecting this option.
- When switching to another application from full screen mode, Scrivener now hides rather than closing full screen mode.
- If multiple documents are selected in the binder and they match the documents in a scrivenings session in the editor, entering full screen will now use the scrivenings session rather than load the selected documents into navigation history, as users expect.
- Full screen backdrop now fills the screen based on the smallest edge rather than largest, so that the image is zoomed rather than cropped.
- Leaving full screen no longer automatically switches to the binder, but maintains the current collection.
- Clicking on a linked comment in full screen mode will now open the inspector if it wasn’t already open.
- Added option for single-line dividers for Scrivenings in the “Formatting” preferences, which provides a much more subtle division between the texts in Scrivenings mode and does not add extra spacing between the components.
- Go To > Enclosing Group now works with scrivenings as well as corkboard and outliner modes.
- Added an option to the Import and Export preferences to use Word 2011-compatible copy. If checked, copying and pasting from Scrivener into Word 2011 will create “true” RTF footnotes and comments (which is how it works with Word 2008). This is needed owing to changes in Word 2011, which now accepts RTFD pastes, but is off by default because RTFD is useful for pasting into other Apple and Cocoa text-based programs. Thus, if you use Word 2011, for best compatibility you should turn this option on.
- When copying and pasting the contents of a footnote into another application, if only text from within the note is copied, then it will now appear as regular text in the other applciation rather than having a number preceding it.
- Added option in Formatting preferences to turn off the text colour for inline annotations – this option should speed up typing on slower machines.
- Added separate preference for scratchpad text background colour.
- If the preferences are set to disable smart quotes, em-dashes and ellipses in script mode, previously the System Preferences automatic replacements could still cause smart ellipses to get inserted. To avoid this, replacing three periods with an ellipses character is now completely prohibited in scriptwriting mode if this preference is set.
- Added tokens for inserting the created and modified dates of documents during compile.
- <$rst> tag now works with the figure-numbering tags, and other numbering restart options have been added.
- Added “Apply Formatting Preset” to editor contextual menu.
- Added “Re-number List” item to text ctrl-click menu when editing lists.
- Added contextual menu to inspector keywords table.
- Two pages across mode now supports right-to-left text layout.
- The insertion point now uses the revision mode colour in full screen mode too, as it should.
- Index card numbering on the corkboard is now off by default.
- Added information about progress to project update panel.
- Project replace now affects project notes.
- Zoom In and Zoom Out now work in the QuickReference panel (and the QR panel will open using the default text scale from the preferences).
- When dragging snapshots to a header bar, you can now hold the Option key down as you drop to place the compared text in the editor (previously the Option key had to be held down as you started the drag).
- Updated manual.
- Fixed a bug that caused Scrivener to crash when automatic backups were enabled and Scrivener tried to back up a project for the second time, either during a save or on project close.
- Fixed a crash that could occur when using keyboard shortcuts: in some situations, if a project had been closed during the session, Scrivener could crash if if another project was opened or if a keyboard shortcut or menu item was used in another open project afterwards.
- Fixed a crash that could occur when emptying the trash or merging documents if a QuickReference panel had previously been opened for one of the affected documents.
- Fixed a bug that could cause emptying the trash to crash if it contained a document with an index card image (such as a character sheet in the novel template), and which could also result in the image not being deleted from the .scriv file.
- Fixed bug that could cause a crash when using the Help menu search field to open recent projects.
- Fixed a bug whereby clicking on a Scrivener link for a document that had been deleted from the project could cause Scrivener to crash.
- Hopefully fixed a bug where in some rare circumstances Scrivener would crash when trying to register a serial number.
- Fixed bug that caused text deleted from Scrivenings to reappear unless other text was typed afterwards.
- Problems with comments not getting saved when moving out of full screen have been fixed.
- Fixed several bugs whereby very large projects would hang during the update process.
- Fixed bug whereby navigating back on the corkboard could, in some situations, cause a hang.
- Fixed bug in scratch pad where cancelling a note deletion had no effect, so the note got deleted anyway.
- Fixed bug in which changes made to comments via the ctrl-click menu in a Scrivenings session that did not belong to the active text section did not always get saved.
- Fixed (worked around) an Apple bug on Tiger that could cause an “attempt to insert nil object” error when opening a project after a compile, causing the project not to open.
- Fixed a bug on Tiger whereby changing the colours of keywords could cause problems.
- Fixed bug whereby the “New Clipping” Service panel completely failed to create clippings.
- Fixed a bug that could cause an error when typing wrapping text in the custom meta-data table of the inspector. (The problem was caused by the auto-hiding scroller kicking in and appearing; I’ve fixed this by keeping the scroller visible at all times for now.)
- Fixed a bug that could cause fonts in the Preferences to revert to their custom values when viewing one of the formatting panes after resetting to the defaults.
- Fixed a bug that could cause projects to open twice when double-clicked on in the Finder on some users’ machines.
- Fixed bug where by search collections would not work properly as filters for the compile contents.
- Fixed a bug whereby meta-data could act erratically if labels or status items were deleted and then new ones created.
- Fixed bug whereby the compile contents filter and current compile group could get reset when choosing a “Format As” option in the Compile sheet.
- Fixed bug in scriptwriting settings whereby centred alignment was never saved and always reverted to left alignment.
- Fixed bug in the style presets that would wipe out comments, footnotes, images and links when applied, and which could also cause problems if presets were applied to formatting in the Compile settings.
- Removed some stray test auto-complete words from the project list in the screenplay template, which had been used for testing purposes and somehow got left behind.
- Fixed minor bug whereby clicking in the header bar after changing the title in the binder or elsewhere would not update the title in the header bar.
- Fixed bug in Simplenote sync which would cause documents with parentheses in their titles not to be recognised as part of a project.
- Fixed problem with using Sync with External Folder with documents with titles containing more than 255 characters.
- Fixed bug in Enumerated Outline format that caused top levels to be counted differently.
- Fixed bug on Tiger whereby typing after a comment or footnote could have the link attached to the newly-typed text.
- The line-counting ruler now works correctly on Tiger.
- Fixed bug that could cause headers and footers to use a giant font when exported to RTF or Word format.
- Fixed a bug relating to inline annotations taking on the colour of preceding text after deleting characters between them.
- Fixed bug whereby selection could sometimes be different when entering full screen mode from a scrivenings session in script mode.
- Fixed bug that could cause scrivening dividers to be drawn in the wrong place when showing titles.
- Fixed bug whereby saved search results in the editor would show the wrong results when a project was reopened.
- Fixed minor bug whereby “I” wouldn’t get auto-capitalised after dialogue attribution.
- Fixed bug whereby corkboard edits weren’t always committed after opening the binder if it was hidden.
- Partially fixed bug in outliner which could cause problems with typing in Eastern languages such as Korean (this is not completely fixed yet and needs more work for 2.0.2).
- Fixed bug which could cause comments and footnotes to be lost from older snapshots when creating a new snapshot.
- Fixed bug that would cause extra divider lines and odd formatting when turning on titles in Scrivenings mode.
- Fixed minor bug whereby pasting lines into a blank line in script mode would cause the first line to use the formatting of the current element settings (note that if only a single line is pasted, or if text is pasted into an existing line rather than at the start of a line, this will still happen as it is the intended behaviour for these situations).
- Fixed bug in RTF exporter whereby if an inline annotation and footnote were right next to each other in Scrivener, the annotation could become part of the footnote when exported or pasted into a word processor.
- Fixed bug whereby inspector controls could get overlap each other when the inspector was shown.
- Fixed page numbering bug in facing pages mode.
- Fixed Services “New Clipping” panel size on Tiger.
- Fixed “highlight current line” bugs whereby artefacts of the highlighted line got left behind in the margins, and also whereby turning on “block cursor” would cause text to appear invisible in the highlighted line area (display issue).
- Fixed a bug whereby typing in the outliner or custom meta-data table wouldn’t scroll the text if you got to the bottom of the visible area, so typing would disappear off the bottom.
- Fixed bug whereby certain view settings such as corkboard pins would not display as they should after loading a layout.
- Fixed bug that could cause full screen paper to appear in the wrong position in full screen mode when viewed on a secondary monitor, so that it disappeared off the top or bottom of the screen.
- Fixed bug whereby full screen control panel would not always appear at the bottom of the screen when used on an external monitor.
- Images with alpha components now display properly in image views and the index card image area.
- Selected binder documents are now correctly emboldened again in Tiger.
- Fixed bug whereby the spacing button in the format bar would get stuck on “Spacing…” if the spacing sheet was called up and then cancelled.
- If the “DoubleBoth” hidden OS preference is used for scroll bars, Scrivener now uses a darkened version of the regular Aqua scrollers in HUDs and full screen mode, because the custom scrollers do not currently support the “DoubleBoth” style and so can result in gaps in the scrollers otherwise.
- Fixed minor bug whereby the full screen inspector panel could appear in the wrong place if full screen was called up again immediately after having closed it.