Scrivener for Mac 2.1 Now Available

NOTE: Please close all project windows before updating using the automatic udpater. This is to avoid a crash in 2.0.5 that is hopefully fixed in this update.

Hello all,

Just to let you know that Scrivener 2.1 is now available for download. This is a free update for all registered users of Scrivener 2.0. It is recommended that you update from whatever version of 2.0 you are using because many bugs have been fixed and 2.1 contains some major refinements, including:

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

You can find a full list of changes at the end of this post.

To download Scrivener 2.1, either:

  • Select “Check for Updates…” from the Scrivener menu within Scrivener itself and follow the on-screen instructions.

Or:

If you have already seen the update notification and followed the on-screen instructions to update, you don’t need to do anything else.

I’m really proud of 2.1, and I hope you like it too!

All the best,
Keith

[size=150]Scrivener 2.1 Change List[/size]

Refinements and Changes

Lion Compatibility

  • 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

General:

  • 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.

Contents:

  • Added option to add “front matter” to contents of Compile (for title pages and suchlike).

Separators:

  • Add option to Separators pane of Compile to insert page breaks before text groups.

Formatting:

  • 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.

Layout Options:

  • Added option to replace line breaks that fall across pages with a custom separator.

Transformations:

  • “Text Options” has been renamed “Transformations”.
  • Added options to Compile to remove the text colour and to delete struck-through text.

Page Settings:

  • 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.

HTML:

  • 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.

Footnotes/Annotations:

  • 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.

RTF:

  • 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”.

E-Books:

  • 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.

MultiMarkdown:

  • 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.

FDX:

  • 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.

MathType Support

  • Scrivener now supports MathType equations. If MathType (from Design Science - 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.

Outliner

  • 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.

Synopses and Synopsis Finder

  • 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.)

Corkboard

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.

QuickReference Panels

  • 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.

Scrivenings

  • 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.)

Auto-Completion

  • 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.

Project Properties

  • 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.

Aliases in the Binder

  • 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.

Import & Export

  • 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.

Search Improvements

  • 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

  • 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.

Menus

  • 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.

Footnote Markers

  • 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.

Other

  • 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.

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.

  • 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.

Bugs Fixed

Major (Stability)

  • 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.

Minor (Usability)

  • 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).

UI

  • Fixed bug whereby lines in rounded index cards on the corkboard were not always black as they should be.
  • Added fix to scratch pad and notes areas to avoid streaked text after scrolling (the fix had already been applied to the main editor) - this is a workaround to a known AppKit bug.
  • Fixed typo in “Save Search…” panel.
  • Fixed minor bug in scriptwriting mode whereby elements set to include the project list for auto-completion but which had no custom auto-complete list would show all possible words in the automatic completions list if the project did not have any words in its auto-complete list.
  • Fixed bug whereby the drag-indicator lines would keep disappearing when dragging tabs around in the collections area.
  • Fixed some minor issues where dragging tabs around could result in the wrong pane being displayed in the binder area, and a related bug whereby the wrong pane could be displayed when reopening the project.
  • Fixed minor bug whereby e-book covers would still display in the image area in Compile even after they had been moved to the Trash.
  • Fixed a minor graphical glitch in the outliner where the bottom edge of the border wouldn’t draw properly around an edited cell when first entering a synopsis.
  • Fixed bug whereby launching full screen from the binder with the Draft folder selected could give odd results.
  • Fixed bug whereby the wrong font and formatting could sometimes be used in the synopsis and notes area in the full screen inspector in blank synopses or notes.
  • Fixed bug that caused Open Scrivener Link In > Current Editor to fail in the main editor’s contextual menu.
  • Fixed minor bug whereby changing the view mode for a collection shown in the main editor would change the view mode of the previous item in the navigation history, because collections aren’t saved in the navigation history.
  • Fixed minor bug whereby sort indicators would draw over right-aligned titles in column headers.

Totally unexpected, but greatly appreciated. You’ve just removed my last remaining reason to use Word.

Katherine

A very good update.

H

All I can say is, “WOW!”

Please close all projects prior to clicking the update button if you are using the standard version. There is a bug in 2.0.5 which will cause the program to hang after updating if there are any projects open. If they are closed the hang will be avoided and you can reload the projects immediately after update & relaunch. If you’ve already experienced this hang, it’s no big deal, this advice is just to avoid a crash.

This is only applicable to the standard version.

Update: As of now you should be okay upgrading with projects open.

As always Keith, outstanding work. Scrivener in full screen on my 27" iMac looks outstanding. Thank you for your diligence and attention to detail.

Like many here, I practically live in Scrivener. It’s a fine place to call home.

Dear Keith,

Amazing! After a long friendship with beta for Windows (thank you for this opportunity), it is finally the right time to say - go for more! And I will. First, I am going to buy new iMac with Mac OS Lion on board, then I will purchase Scrivener. I was absolutely head over heels when I found your post Keith - it just answered the questions I was not even able to ask. Now I do not need - Scrivener for Mac 2.1 is here, ready for Lion and even better than it was. Thank you so much to You and to other Creative People who contributed as well.

Emeley, Toronto

The “Footnotes/Annotations” section really (really) made my day. A big thank you :slight_smile:

Great update! Mac OS X Lion has a feature similar to Scrivener “Snapshot” called “Versions”. Since Scrivener has this feature already, what are your thoughts on viewing snapshots in cover flow view to move through earlier snapshots faster, much like Versions?

Versions is not compatible with Scrivener’s project-based format.

If it wasn’t for the several other improvements, you would have deserved a “bravo” for the Themes alone. Now, Scrivener is the champion of the prêt-à-porter writing software…

Wow! A very nice update. So far, it looks and works great with Lion. I upgraded to OS X 10.7 to hopefully fix some other problems I was having. I can’t wait to dig into this. I feel like a cop with a new Taser.

Slowly backs away from Nib.

Well, these are the lazy, hazy, tase-y days of summer.

Fabulous! Many thanks for all the hard work.

I have to say, Scrivener looks really nice in fullscreen (the new Lion fullscreen). It also looks good in compose mode, of course :wink:

I like it too. I just wish Lion didn’t put full screen windows in their own space, and make it impossible to consolidate auxiliary palettes (like QR panels) into that space retrospectively. Ironically you can open QR panels in full screen after you are there and they will stay there, but you can’t move anything you open up prior to entering full screen. I’d have preferred if it didn’t try to make that assumption and just went to full screen in the current space. If I wanted it in another space, I’d have moved it there to begin with.

But implementation gripe aside, it’s awesome to be able to turn my computer into a 100% Scrivener terminal.

Aye, and then after you do open them in full screen, if you switch back to your other space that has another Scrivener project open (since naturally you’re working with more than one; doesn’t everybody?), your QR panels come with you and continue to float over the other project. The shortcut for floating/unfloating the QR panels comes in handy here; just have to remember to place the focus in one of the panels first to make the toggle affect them.

Still, I’m very much in love with the Scrivener on Lion’s full screen. It makes my colored outline look so pretty! :slight_smile:

I read the two statements before as: Scrivener works actually better in a Leopard. :slight_smile:

Apart from that, I can only applaude like everybody else: 2.1 is amazing. A lesson in “how to make something almost perfect even more perfect”.

Steve Jobs, look and learn!

Regarding the QR panels thing, part of this is a bug. :slight_smile: In 2.1, they aren’t set to “can move to current space” as they should be, which is fixed for 2.1.1. This means that in 2.1.1, QR panels will move to the full screen space and back again even if they aren’t set to float. Of course, you’ll still have to click on the main window to enter full screen, so that will push them to the back…

Please let me know if you see any other windows that don’t move to the full screen space when they presumably should.

One annoyance with floating panels in Cocoa, by the way, is that’s all or nothing. Either they float above all windows, or don’t. There’s no way to set them to float only when their associated project is at the forefront, as far as I can tell.

All the best,
Keith