Scrivener 1 Change List

This version of Scrivener is no longer under development and the following is an archive of its development history.

Scrivener 1.54 Change List

Version released: 22nd March 2010

Scrivener 1.54 is mainly a bug-fix release for 1.53. It is recommended for all users of Scrivener.

Changes

  • Import from WriteRoom.ws has been renamed Import from SimpleText.ws, and the default setting for this feature now downloads from simpletext.ws. You can change it back to writeroom.ws or choose a self-hosted service using the "Options..." button. This change was made because Hog Bay Software have changed the service so that WriteRoom for the iPhone and other Hog Bay apps have moved to simpletext.ws, although writeroom.ws will remain for some time as a read-only service. Users who don't wish to go through Hog Bay's site can also self-host their own text service for syncing their WriteRoom.iPhone texts and from which to download to Scrivener, as SimpleText is open source - see http://simpletextws.appspot.com for details.
  • Scrivener 1.54 knows about the new Scrivener 2.0 file format, so will issue a more meaningful message when trying to open Scrivener 2.0 projects than earlier versions (not that Scrivener 2.0 will be available for a few months yet).

Bug Fixes

  • Fixed bug whereby the source link beneath imported web pages always went to literatureandlatte.com.
  • Fixed bug whereby footnotes cut get cut short when exporting to some formats.
  • Fixed bug whereby some imported web pages would not always open, for instance if they had an anchor in the link.
  • Changed "Split Horizontally" keyboard shortcut to opt-cmd-=, so that it no longer conflicts with Format > Font > Bigger.
  • Fixed bug whereby text with a foreground colour could change the colour of annotations when the user clicked in an annotation.
  • Changed default full screen scroll bar to one that is more in keeping with the current iLife full screens scrollers (this should also fix crashes that were happening on 10.6.2, which were apparently caused by a conflict between 10.6.2 and the old full screen scroller). Thanks to Jesse Grosjean for the code for this new scroll bar.
  • Fixed a bug in FDX export where the next element on return would always be set to "Action". (Also fixed some other minor FDX import and export bugs.)
  • Fixed the project templates so that the "Files were recovered" error message no longer appears when creating projects from certain templates.
  • Miscellaneous minor bug fixes.

Scrivener 1.53 Change List

Version released: 2nd September 2009


Scrivener 1.53 fixes some issues that arose with 1.52. It is recommended for all users of Scrivener.

 

 

Changes

 

 

  • Files imported from WriteRoom are now selected and revealed in the binder.
  • Clipping services have been renamed to include the application name so that they are more easily identified on Snow Leopard (note that because services are cached you may not see any changes until you restart your computer).

Bugs Fixed

  • Fixed bug whereby override colour wasn't working in full screen (this was fixed in 1.52 a day after it was released, so only those who downloaded 1.52 early will see this bug).
  • Updated internal eSellerate engine which should hopefully fix eSellerate-related activation crashes on Snow Leopard and solve the activation issues some users have been having. Please contact support@literatureandlatte.com and CC support@esellerate.net if you continue to experience activation problems after this update.
  • Scrivener 1.52 added some extra project file checks upon opening projects, in order to ensure there were no stray files within the project and to recover them if necessary. Unfortunately this code was not optimised and could cause massive slowdowns upon opening projects containing hundreds of documents, to the extent that the system would seem to freeze. This has been fixed and all projects should now open quickly again.
  • Fixed bug whereby the activation panel could cause two Help menus to appear within Scrivener until Scrivener was restarted.
  • Fixed bug on Snow Leopard in which the cmd-C keyboard shortcut would not work for the "Copy" command in scriptwriting mode.

Scrivener 1.52 Change List

Version released: 26th August 2009

Note: Scrivener 1.52 has been tested on OS X 10.6 and is Snow Leopard-ready.

New Features

  • Added "Import from WriteRoom.ws" functionality. This allows you to write in WriteRoom for the iPhone, and then import any documents that have been synced with writeroom.ws directly into Scrivener.

Bugs Fixed

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

Note: Scrivener 1.52 introduces a new activation process. After you update, you will be asked to activate your serial online via the eSellerate servers. eSellerate are the company who provide our web store and serial number scheme. The only information transmitted in this process is your serial number - no personal information is sent. This is just a very basic anti-piracy measure, and will never prevent you from using Scrivener, even if you have to reinstall with no internet access. There are no limitations on the number of activations you can make, so you will never be left unable to access your work. Please let us know of any problems with or objections to this process, though, as we would rather drop anti-piracy measures if they inconvenience regular users. Thank you for your support!

Scrivener 1.51 Change List

Version released: 29th April 2009

New Features

  • Scrivener supports Final Draft 8's FDX format, which is now Final Draft's default file format. This is by far the best way of transferring scripts between Scrivener and Final Draft.

Bugs Fixed

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

Scrivener 1.50 Change List

Version released: 1st March 2009

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

Scrivener 1.11 Change List

Version released: 8th December 2007

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

Scrivener 1.10 Change List

Version released: 4th November 2007

 

Important Notes

 

  • The script formats are now installed via a separate Extras installer, which also includes project templates and pre-built export settings. You can download the Extras installer here:

    Extras Installer
     
  • Likewise, project templates are now installed in a different directory so your own templates will not be found until you update them manually. To update your own project templates, please see the guide in the readme file here (under "Updating from Earlier Versions"):

    Readme
     
  • Slight change in file format. Note that when you update to 1.10, upon first opening a project created in previous versions of Scrivener, you will be asked to update the project. Important: once a project has been converted, do not try to open it in a previous version of Scrivener, as that could potentially corrupt the project and make it unusable. Scrivener will automatically make a backup of your project before updating, so be sure to keep the backup safe. Upon opening the project, you will see a progress bar telling you that the search strings are being synchronised. This is because Scrivener now only saves the strings used for searches (including Spotlight searches) upon closing a project - this should significantly speed up saves for big projects.

Interface

  • Added Mail 2.0-style splitters to fit in with Leopard interface. Grabber resizers have been added to the binder and inspector footer views accordingly.
  • Added hidden preference that changes the single-pixel split dividers to thicker, gradient dividers. To enable this preference, you will need to edit the preferences file directly via the commandline. In Terminal, type the following:
    defaults write com.literatureandlatte.Scrivener "SCRNoSinglePixelSplits" 1
    To restore the dividers to the default single-pixel ones, in Terminal type:
    delete com.literatureandlatte.Scrivener "SCRNoSinglePixelSplits"
  • Changed the default colour of the binder to iTunes blue.
  • Notes background colour is now a light grey by default.
  • Added gradient highlights to the binder, the same as used to appear in Scrivener Gold. See the Help file entry for the "Binder as source list" option in Fonts & Colors Preferences for more information.
  • Added shadow to text and icon of highlighted item in the binder.
  • Selected item in the binder now appears in bold so that the white doesn't make it too difficult to read.
  • Shuffled menus to make them more consistent with other applications and hopefully less overwhelming for new users. The Snapshots menu is now part of the Documents menu and the Find menu is now a submenu of the Edit menu, for instance. Other submenus have been introduced to tidy up the View and Documents menus.
  • Made slight change to default toolbar items.
  • Added Layouts panel (available via View > Layouts > Show Layouts). This allows you to save the current window position and view layout for use with other projects. Thus, you could set up the window as corkboard-only, or with just the binder and a text view open, and use the Layouts panel to switch between these layouts quickly, without having to set everything up manually. If Scrivener detects layout files (which are saved in the Application Support/Scrivener/Layouts folder), an "All Layouts" submenu appears at the bottom of the View > Layouts menu, containing a list of available layouts. This duplicates the functionality of the Layouts panel, but with the advantage that you can use OS X's Keyboard & Mouse system preferences to create keyboard shortcuts for the layouts available in this menu.
  • Double-clicking on document split bar will now collapse the split.
  • Last editor split type (vertical or horizontal) is now saved between sessions).
  • Changed order of inspector footer view buttons from notes, keywords, references to notes, references, keywords. This order seems more natural - notes and references having more in common - and fits in better with the fact that there are now project notes and references (see below). The keyboard shortcuts have changed accordingly, so that cmd-7 now opens references and cmd-8 opens keywords.
  • As in Mori, the icons of folders that contain text now have a little text icon in their corner (or an index card if they only contain a synopsis).
  • Upon opening a project, if the window size is too big to fit the screen, it will now be resized automatically.
  • Edit menu now better reflects edit possibilities during an Edit Scrivenings session (items such as "Cut" and "Delete" are greyed out if the text selection spans more than one document).
  • Changed "Auto generate synopsis" icon in Synopsis header view in Inspector (thank you to Antony Johnston for the new icon).
  • Items in the binder that cannot be fully displayed now show ellipses to indicate that the text is truncated.
  • Scratch pad now becomes transparent when it does not have the focus. The transparency has a "hidden" preference, too. In other words, you can't change it via the Preferences panel, but if you really don't like it, you can change it through the commandline as follows:
    defaults write com.literatureandlatte.Scrivener "SCRScratchPadUnfocussedOpacity" 0.8
    (0.8 would be nearly opaque - 1.0 would be opaque, 0.0 would be completely invisible.)
  • Added toggle binder toolbar icon (thanks to Nathalie Lussier for providing the icon).
  • Added Binder Affects > Alternate Editor to View menu (and binder contextual menu). If this is selected, the binder will affect the editor that doesn't have the focus.
  • Added "lock" feature to inspector (available by clicking on the padlock in the footer view of the inspector only). This locks the inspector to the currently focussed editor so long as there is a split (though the padlock can be applied even though there is no split, with no apparent effect until a split is created).
  • Application icon updated with 512 x 512 representation, to look better in CoverFlow in Leopard.
  • Zoom In and Zoom Out now affect web pages too.
  • Both editors in the split view now act exactly the same - no one has precedence any longer. When split, each editor now shows the same button in its header. Click on the button and the split will be closed with that editor as main. Likewise, selecting View > Layout > No Split or double-clicking on the splitter bar will close the editor that has not got the focus.
  • Header bar now has a slight gradient, a little like the one in Camino, to fit the new single-pixel split interface a little better.
  • Scroll bars in text view now auto-hide when "Fixed Width" is set in the Preferences.
  • Split buttons in header bars are now more consistent, in that they are light even when in a split and always darker when pressed (previously, when there was a split, the buttons would be darker and get lighter when pressed).
  • Renamed Document Statistics to Text Statistics for clarity.
  • Moved Export Files... to Export submenu in File menu, to match Import submenu.
  • When editing the synopsis index card in the inspector, if it is also displayed in the corkboard or outliner, the corkboard or outliner is now only displayed after a slight delay, to avoid typing lag in the index card.
  • Index cards in inspector now use a small scroller.
  • Go To now places the text of the focussed document at the top of the editor rather than in the middle.
  • Typewriter scrolling is no longer a preference - instead, it has been moved to the Text menu and there is a toolbar item available for it.
  • Added cmd-ctrl-T as keyboard shortcut for Typewriter Scrolling.
  • The About box now has a more professional appearance.
  • "Include in Export" in inspector, outliner columns and menus has been renamed "Include in Draft" (which is a dynamic title and will change if you rename the "Draft" folder). Likewise, the Edit Scrivenings commands have been renamed from "Exportable Content" etc to "Draft Content" and "Non-Draft Content". All of this reflects the renaming of "Export Draft" to "Compile Draft", and the fact that the emphasis is now equally on printing and exporting (though export is probably still what most users will want to use).
  • Binder width is now remembered between sessions even if the binder has been hidden.

Importing, Exporting and Printing

  • Renamed "Export Draft" to "Compile Draft" and placed it at the bottom of the File menu. This is intended to highlight its importance and also clarify the fact that it doesn't just export, but also can print the draft (especially given how the print function has improved in recent versions and is less of a secondary function now).
  • Renamed "Print..." to "Print Current Document..." to differentiate it from "Compile Draft", which is for printing the whole manuscript.
  • Scrivener can now import annotations, footnotes and images from RTF files. Note that this only works for RTF files, and not for DOC files. Thus, if you have a Word document that contains footnotes, endnotes, comments or images and you wish to import it into Scrivener, it is best to save it as an RTF file before importing it. Note that not all images may get imported - Scrivener can only read certain RTF data. Where it cannot read the image data, the image will just be ignored (not imported).
  • Added import support for Word 2003 XML format.
  • File > Import > Web Page no longer requires a title. If no title is entered, the newly created document will be called "Web Page" (currently there is no easy way of getting the title of the webpage itself).
  • The URL field in the Import Web Page sheet now defaults to what is on the clipboard if the clipboard contains a valid web URL.
  • Added ability to import Summarizer files. (Summarizer is a freeware app I put together which allows you to go through the text of a book - imported from a PDF or text document - and add separator characters between each section. You can then break it into those sections and add a summary for each section. It's basically intended for analysing the structure of books, but is very basic. Using it in conjunction with Scrivener, you could analyse the structure of your favourite novel (so long as it's available electronically), and then import that structure into Scrivener, with the word count for each section set as a target word count for each document.
  • Improved header support in Compile Draft. You can now choose between a header and a footer (but you can't have both!), select the alignment and choose where the page number goes. To specify where the page number should go, enter <$p>.
  • Added option in Page Layout to select whether file name and date should be printed along with the page numbers when printing via File > Print.
  • Added "Export Annotations..." command to Export menu. This just exports all annotations to an RTF file - useful for extracting all annotations for use with another project, for instance.
  • Added preference for choosing the format of images when saved into RTF files. Previously, all images were converted to JPG when exported in an RTF file; now you can also choose to have them converted to PNG. (Note that PNG does not support compression.)
  • Checkbox states in Export > Annotations and Export > Files sheets are now saved between projects.
  • Added Microsoft Word export to Export > Files. As with Compile Draft, MS Word (.doc) export does not do true .doc files, but rather renamed .rtf files with the creator codes changed. These are perfectly valid MS Word files (that is, MS Word will accept them without any problems and many .doc files are really renamed .rtf files anyway), but they may not work with Spotlight until resaved in Word.
  • Improved MS Word (.doc) export so that Finder should open .doc files exported by Scrivener in Word by default (if it is installed).
  • When exporting to RTF or DOC, if widows and orphans control is set via Page Setup, widows and orphans control will be turned on in the exported document (this will depend on the word processor in which you open the document supporting widows and orphans control, of course).
  • Added "Do not indent titles" option to Formatting pane of Compile Draft. If this is selected, titles that are not set to be centered will be left-aligned and ignore any first line head indent set for the default paragraph formatting of the text.
  • Export > Files now only creates a new folder to contain the exported files if more than one binder document is selected for export.
  • "One, two, three" etc in export/print (via Compile Draft) is now (hopefully) localized.
  • When exporting folders, they no longer contain a blank text file (as would previously happen with folders containing no text).
  • Updated exported RTF syntax for footnotes and endnotes so that Nisus Writer can tell the difference.
  • Reshuffled Page Setup so that "Avoid widows and orphans" is now in the Margins tab. This makes more sense, as the Margins tab affects prints done both through "Compile Draft" and "Print Current Document", whereas the options under "Text Document Options (as "Text Options" has been renamed for clarity) and "Other Options" affect only "Print Current Document".
  • When setting the root folder for Compile Draft, the folder text file is now included in the export/print.
  • When compiling the draft, the save panel is now closed before the export happens so that the progress bar can always be seen. The progress bar also turns to "candy bar" style after the export text has been built and whilst it is writing to file, so that it indicates that something is still happening.

Text Editing

  • Changed keyboard shortcut for strikethrough to cmd-underscore, as opt-cmd-hyphen conflicted with the Universal Access Zoom keyboard shortcut.
  • Added ability to insert rounded draft word and character counts (to nearest 50, 100, 500 or 1,000). This should be useful when using this feature to insert a word or character count in the title page of a manuscript.
  • Added a separate preference for capitalising ‘i', so that auto-caps can be used properly for non-English languages.
  • Added new auto-number types. From the Edit > Insert > Auto-number menu you can now select "One, Two, Three...", which inserts "<$t>" into the text. This tag will be replaced with title-case spelled-out numbers upon export (i.e. Numbers as words with their first letters capitalised). You can also now create unique tags for labelling and cross-referencing figures and tables and suchlike, using the following format:
    <$[autoNumberTag]:[referenceType]:[uniqueKeywordIdentifyingThisItem]>
    [autoNumberTag] should define the number type as per the standard auto-number feature (e.g. "n" = numerals, "r" = lowercase Roman numerals, "t" = numbers as title-cased words etc). [referenceType] is the type of reference (e.g. table, figure or whatever). Each referenceType will be numbered separately. [uniqueKeywordIdentifyingThisItem] is a keyword you assign to the specific item. Each time this keyword is encountered within the same reference type, it will be assigned the same number. Different keywords will be assigned different numbers sequentially. The whole tag is replaced by a number upon export. This is better explained with an example:
    For instance:
    [An image]
    Figure <$n:figure:pictureOfJupiter>
    [An image]
    Figure <$n:figure:pictureOfSaturn>
    [A table]
    Table <$t:table:tableOfOrbitTimes>
    See Figure <$n:figure:pictureOfJupiter> for an image of Jupiter and Figure <$n:figure:pictureOfSaturn> for an image of Saturn. Table <$t:table:tableOfOrbitTimes> shows the the time it takes for the planets to orbit the Sun.

    Upon export, would become:
    [An image]
    Figure 1
    [An image]
    Figure 2
    [A table]
    Table One
    See Figure 1 for an image of Jupiter and Figure 2 for an image of Saturn. Table One shows the the time it takes for the planets to orbit the Sun.
  • Draft word and character counts and auto-numbering is no longer case sensitive, so <$N> will work just as well as <$n>, for instance (obviously it is still case sensitive where there are different upper- or lowercase options).
  • You can now have blank documents in the Draft that do nothing but provide a page break, if you so wish (previously, blank documents were entirely ignored by the exporter).
  • If there is no text selection, the ctrl-click menu now gives a word and character count up to the insertion point (if there is a selection, it gives the word and character count of the selection, as it always has).

Scriptwriting

  • "Mode" Text submenu has been renamed to "Scriptwriting" and reshuffled.
  • Overhauled script formatting. You now have much more control over these settings. The improved Script Settings sheet (Text > Scriptwriting > Script Settings...) allows complete customisation of script settings and is based on the one in Final Draft (Scrivener is not a Final Draft replacement, though!). Note that because of these changes, Stageplay US and Stageplay UK script settings are now no longer built into Scrivener, but are provided as script templates in an Extras package (see above). Users can create as many other script templates as they wish. See the Help file section on scriptwriting for more information.
  • Added "Re-capitalize Script" command to Text > Scriptwriting menu. This goes through the current text looking for script elements that should be capitalised and capitalises them. This is useful for importing Final Draft scripts.
  • Final Draft screenplays can now be imported as RTF files and you can use the Screenplay (Final Draft) script template to have Scrivener recognise the script elements automatically (note that you need to install the Extras for this - see above). You can then use Re-capitalize Script to ensure the elements look right. This should facilitate moving scripts between Scrivener and Final Draft.
  • Moved "Show Script Elements Menu" to Scriptwriting submenu of Text menu.
  • Removed fixed pitch font warning that would appear (often erroneously) when selecting certain fonts for screenplay format in Preferences.
  • Changing the script formatting when there is a non-contiguous selection created using cmd-select now affects all selected paragraphs, not just the first.
  • Toolbar script mode pop-up button has been replaced by an icon that toggles the mode on and off.
  • Added "Show completions automatically" to script Preferences in Text Editing pane. When this is selected, any auto-completions defined in the Script Settings will appear in a menu as you type (normally you have to hit opt-Escape or cmd-period to bring up the completions menu).
  • When pasting in a recognised script format, Scrivener will now try to capitalise it correctly (though this doesn't apply to importing scripts).

Academic

  • Scrivener now registers for the paste AppleEvent. This means that Bookends users can now hit cmd-Y or cmd-K in Bookends to insert a citation directly into Scrivener, without having to paste manually.
  • Added Bibliography/Citations... command to Text menu (shift-cmd-Y). If you set a Bibliography Manager via the Preferences, this command will just launch or bring to front the set manager (e.g. Bookends, EndNote or Sente). In the case of Bookends, this means that you can now just hit shift-cmd-Y whilst in Scrivener to bring Bookends to the front, then select a citation and hit cmd-Y to return to Scrivener with the citation pasted in. With EndNote or Sente, which cannot paste directly into Scrivener, you can hit shift-cmd-Y whilst in Scrivener to bring them to the front, then select a citation, hit cmd-C to copy it, then switch back to Scrivener and hit cmd-V to paste the citation into Scrivener yourself.
  • Footnotes markers are now put into superscript when printing or exporting to RTFD, and a dividing line is placed between the main text and the footnotes (technically endnotes).

Annotations and Footnotes

  • Annotation colour is now remembered between sessions.
  • Added "Ghost Notes Mode" to Text menu (shift-cmd-X). If this mode is selected, all annotations and footnotes will be faded out except when being edited, so that they are easier for the eye to skip over when reading the text.
  • Added "Ghost notes fade factor" slider to Typography preferences which controls how much the footnotes and annotations fade out if "Ghost Notes Mode" is selected.
  • Added "Annotation label separator| text field to Typography Preferences. By default this is blank, but if you enter a character (or characters) into this text field, any annotations that are faded out in "Ghost Notes Mode" will only be faded out after the occurrence of the given character(s) (if no such separator appears in the annotation, or if the separator is blank, the entire annotation will be faded out).

Full Screen

  • Added optional block insertion point a la WriteRoom (many thanks to Jesse Grosjean for sharing his WR code with me). See the Help file (or the Preferences panel) for details.
  • Project notes and document synopses are now available in full screen via the inspector - use the pop-up button at the bottom of the HUD to switch between synopsis, document notes and full screen notes.
  • While in full screen, with a dual monitor set up, you can now opt-click on items in the binder to open them in the full-screen window. Opt-shift-clicking or Opt-cmd-clicking on several documents will open them in an Edit Scrivenings session within full screen. This provides easy navigation whilst in full screen with the main window open on another screen.
  • Full screen now remembers whether inspector was open or not.
  • You can now launch full screen by selecting a card (or cards) in the corkboard or a row (or rows) in the outliner and hitting the full screen key-combo or button to open the selected document(s) in full screen mode. You can also launch full screen with nothing selected in the corkboard or outliner - this will place the entire contents of the corkboard or outliner into the navigation history of full screen and display the first document.
  • Full screen control panel given slight gradient and white dividing line, to fit in more with Leopard and iPhoto 6 style.
  • Hide Main Window is now set to ON by default for full screen preferences. It turns out that the OS X text system can easily become slow when displaying and editing the same piece of text in two views, so sometimes full screen editing can become slow when the text is also being updated in the main window.

Corkboard and Outliner

  • Selecting multiple items in the binder now displays them as index cards on the corkboard even if corkboard is not set as your default mode for folders in the Preferences.
  • Added "Open as Index Card Stack..." to View menu (this shows all of the descendants of a folder on the corkboard, not just the immediate children - note that dragging has no effect for index card stacks).
  • When selecting "Open as Index Card Stack", the title in the header view now reads "Index Card Stack ([folder title])" instead of "Multiple Selection".
  • Arbitrary corkboards are now saved between sessions. You can also now drag items around and into an arbitrary corkboard, thus allowing you to try out new orderings before committing to them. (An arbitrary corkboard is created by selecting multiple items in the binder.)
  • Added word and character to count to bottom of corkboard and outliner contextual menu - this allows you to select multiple items and ctrl-click to get their aggregated word count.
  • By (un)popular demand, newly-created documents no longer have their synopses populated with the default "-No Synopsis -" text. The synopsis will now be completely blank for new documents. The update will remove any occurrences of "No Synopsis" from synopses.
  • Added "Tint Cards With Label Color" to View > Index Cards menu. If selected, all index cards on the corkboard and in the inspector will have their background colours set to their label colours instead of the background colour set in the Fonts & Colors preferences.
  • Fixed corkboard so that if there is a blank selection, you can press the Up arrow key to select the last card, or the Down arrow key to select the first card, matching the outliner behaviour.
  • Added ability to tint outliner rows with label colour (via View > Outliner > Tint Rows with Label Color).
  • Move > Left, Right, Up and Down now work on index cards in the corkboard view.

Edit Scrivenings

  • Added Navigation preference to open folders in Edit Scrivenings mode by default. (Note: when this option is selected, hold down the Option key to select a folder on its own, not in Edit Scrivenings mode, so that you can toggle into corkboard or outliner mode if you so wish.)
  • In non-fullscreen mode, holding down the Option key whilst clicking on a folder will open that folder in Edit Scrivenings mode (unless folders are already set to open in Edit Scrivenings mode by default in the Preferences).
  • Edit Scrivenings no longer has a separator after the last scrivening.
  • If you are in an Edit Scrivenings session and lock it in place, clicking on documents in the binder that are in the Edit Scrivenings session will move the cursor to the beginning of that document in the editor (just like Go To).

Scrivener Links

  • When creating new Scrivener Links using cmd-L, by default, the newly created note will now be opened in the split view ready for editing (this behaviour does not affect full screen, of course, and can be turned off via the Navigation preferences).
  • Added Unlink command to Text menu, to make it easier to remove web and Scrivener links (just highlight the link and select "Unlink").
  • Scrivener links now display destination as a tool tip. (Note that web links do not have this feature in Tiger.)

MultiMarkdown

  • Scrivener's built-in MultiMarkdown package has now been updated to 2.0. (See the MultiMarkdown release notes here: http://fletcherpenney.net/Version_History.) Note that this change will have no effect if you already have a version of MultiMarkdown installed in Application Support, as Scrivener uses the version there if it exists so that it can take advantage of any user-customised files.

Saving

  • Scrivener should now be compatible with Subversion provided the new "Enable Subversion/CVS-compatible saving" preference is set.
  • If the text or notes of a document is removed so that it is blank, its underlying RTFD file is now removed from disk during the save operation.
  • Synopses are now stored inside the .scriv package as individual .txt files (previously they were contained only in the binderStrings.xml file). Thus you can now recover synopses if the project gets corrupted.
  • Saving has now changed so that it no longer saves the binderStrings.xml or QuickLook data (for Leopard). The binderStrings.xml file and QuickLook data is only saved upon closing a project or exiting the program. This speeds up saving significantly for projects with large amounts of text. (Thus, binderStrings.xml is now used only for searches.) This does however, mean that Spotlight will only find new text added in a session once that project has been closed. You can force Scrivener to save binderStrings.xml (and thus be updated for Spotlight) and QuickLook data by going to the File menu and holding down the Opt key when clicking on "Save". If Scrivener crashes or is Force Quit, of course, the binderStrings.xml file will not be saved and will be out of sync with the text of the project. In that case, when the project is reopened, Scrivener automatically checks for a successful last close, and if it finds that the project was not closed successfully, it will go through all the text of the document - text, PDF, web files, notes, synopses - in the project (thus the necessity for synopses to be saved as .txt files now) and update the binderStrings data accordingly. You can force Scrivener to update the binderStrings by holding down the Control key when clicking on Save in the File menu (note that this process may take a while).

Targets

  • You can now choose to set character count targets instead of word count targets if you wish for document, draft and session targets.
  • Target button in footer view now turns red if there is a target set that has not been met and green if the target has been met.
  • Thickened up target icon in footer to make it more obvious when it's green or red.
  • Added "Reset" button to session target panel.
  • Session targets got meaner again - they now subtract from the count if you delete text (as they did originally); but, even meaner, they also show a negative number in red if you have made negative progress. Note that the split at selection bug whereby splitting a document would previously subtract from the session count in the earlier implementation has also been fixed, so that splitting documents does not mess up the session count.

Snapshots

  • You can now assign names to snapshots. Opt-cmd-5 will bring up a panel in which to enter the name of your snapshot. You can also rename snapshots - or add names for snapshots created with previous versions of Scrivener - via the snapshots panel, which now has a second table column entitled "Title".

Project Templates

  • Minor improvements to project templates: the "Save As Template" sheet now reminds the user to enter a description, and the "Import Template(s)..." feature in the New Project panel now does a rough check to ensure that the template being imported is valid and throws up an error panel if not.
  • Added "Select Current by Default" option to "Templates..." pop-up menu in the New Project assistant. If you select a template and then select this, the selected template will always be selected by default whenever you go to create a new project. This just makes it one less click to use your favoured template when creating new projects.
  • Added "Delete Template" to "Templates..." pop-up button of the New Project Assistant.

Leopard

  • Added "grammar checking" option to Text Editing Preferences and Edit menu in Leopard, which works the same as spell checking.
  • On Leopard, Scrivener now uses Leopard's built-in split view code for splitter handles rather than custom code, and there is also a two-pixel buffer around the single-pixel split views, making it easier to grab them directly.
  • Updated various icons and images so that they are consistent with the Leopard interface (Leopard only).
  • Added import support for Word .docx and Open Office .odt formats (Leopard only).

Trial

  • Change in the way the trial version works: the trial version now runs for 30 non-consecutive days. That is, it only counts days that Scrivener is actually used.
  • Change in blacklisting: if a serial number is blacklisted because of piracy, Scrivener no longer becomes irreparably locked upon encountering such a number. It now resets the serial numbers after issuing a blacklisted warning (though the trial will immediately end and the user who has used a pirated serial number will be required to pay in order to continue using Scrivener).
  • Reset trial, so that users who tried Scrivener in the past will get another 30 days with 1.10 (note that this means that all users will get the "This appears to be the first time you have used Scrivener..." dialogue box when first opening 1.10).

Tutorial & Help File

  • Tutorial and Help file updated with 1.10 features.

Miscellaneous New Features

  • Added keyboard shortcut to Document Notes and Project Notes popup button in inspector. Opt-cmd-6 will now switch to Document Notes, and ctrl-cmd-6 will switch to Project Notes (note that the notes tab must first be visible for these shortcuts to take effect).
  • Added Project References. These are available via a pop-up button in the references header bar in the inspector, and can also be viewed when a root folder is selected (i.e. they work exactly the same as project notes).
  • You can now click anywhere on the Synopsis and General header bars in the inspector to collapse or expand them - not just on the disclosure triangle.
  • Added contextual menu to References pane (includes "Reveal in Finder" command for external file references).
  • Added "Simple Duplicate" (shift-cmd-D) command to Documents menu. Simple Duplicate does exactly the same as Duplicate (that is, it duplicates - copies and pastes - selected items) except that it does not duplicate children and it does not create unique document names for the duplicates.
  • Improved auto-complete so that it now works in binder, search table and header bar (note that auto-complete is used by starting to type a word and then hitting opt-Esc or cmd-period).
  • Upon first running Scrivener, you will now be asked if you want to open the tutorial and given instructions on what to do if not.
  • If Scrivener is run from a DMG or from an account to which the user does not have write permissions and the user tries to open the tutorial, the user is given a more accurate description of why the tutorial cannot be opened and is offered the option of saving the tutorial to a location from which it can be opened, after which it will be opened automatically.
  • Search term in search field will now automatically be placed in the Find panel when it is given focus.
  • Search term in Project Replace text field will now show the term on the find paste board when loaded.
  • When dragging from the keywords HUD to a document, if the Option key is held down, not only the dragged keyword will be applied to the document but also all of its ancestors. In other words, if there is a keyword in the HUD with the hierarchy Locations > Cities > London, and you dragged London into the keywords pane of a document, Locations and Cities would also be applied.
  • Auto-generate synopsis now works on PDF files and web archives (provided they are text rather than image based) as well as on text documents.
  • Option-clicking on rotate icon in image view HUD now rotates anti-clockwise.
  • You can now convert PDF files to text using the Documents > Convert menu ("Convert Web Archive to Text" will become "Convert PDF File to Text" when a PDF file is selected).
  • You can now drag plain text into the binder to create a new document (previously you could only drag in a selection of rich text).

Miscellaneous Changes

  • Application Support paths have been changed - this means that any project templates or export settings that you have set up will no longer be found until you alter the paths. The new paths are:
    ~/Library/Application Support/Scrivener/ExportSettings
    ~/Library/Application Support/Scrivener/ProjectTemplates
    ~/Library/Application Support/Scrivener/ScriptFormats
  • You can now hit the Delete key to move items in the search results table to the Trash. Obviously, given that the document will still be part of the search, nothing will appear to happen except that the item's icon will turn transparent to indicate that it is now in the Trash, but the behaviour is now more consistent as you could already select Edit > Delete to do this.
  • Name of Draft folder as customised by user will now appear in Edit > Insert menu and Project Statistics. E.g. If you have renamed the Draft folder to "Manuscript", the items under Edit > Insert will be entitled, "Manuscript Word Count" and "Manuscript Character Count" instead of "Draft Word Count" and so on. This is now consistent with the way that "Compile Draft" is renamed to "Compile [Draft folder name]" depending on what you have called your Draft folder.
  • Changed internal name for default editor width preference - this means the previous value will need resetting.
  • You should now enter zero into the "Default Editor Width" preference to get the editor to fill the screen, rather than an arbitrarily large number.
  • Backup To... now uses short system date preferences to generate its file name.
  • Amended PDF loading code so that memory does get leaked on Leopard (this was necessary on Tiger to avoid a bug in the PDFKit which could cause crashes when loading PDF files).
  • Added more information to the "Update project" panel to warn users not to open updated projects in versions of Scrivener prior to 1.10.
  • Added "Action cannot be undone" warning to Convert Web Archive to Text & Convert PDF File to Text.
  • New Project Assistant no longer allows the (attempted) creation of files containing the ‘/' or ‘:' characters.

Bug Fixes

 

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

Scrivener 1.03 Change List

Version released: 30th March 2007

  • Fixed bug whereby app would crash if Find panel was left open after closing all other windows.
  • (Hopefully) fixed bug whereby Print would not work and project statistics could freeze (all part of the same bug). This bug apparently only affected PPC platforms.
  • Fixed bug in 1.02 whereby you could no longer drag references from the Finder into the references table.
  • Default screenplay font has been changed back to Courier rather than Courier New.
  • (Hopefully) fixed bug whereby commas in word count targets could cause the targets to be truncated (e.g. 2,000 would become 2). This is a bug in Tiger.

Scrivener 1.02 Change List

Version released: 27th March 2007

  • Fixed minor bug in new project assistant where choosing a new directory would not update information text in the panel.
  • Added Microsoft Word (.doc) option to Export Draft, which will successfully export comments, footnotes and images. Note that the .doc created is really just a renamed RTF file with the correct MS Word HFS file type, but Word accepts such files absolutely fine so this should act as a more convenient method of export for those who want to use Word.
  • Autocapitalisation no longer occurs after an ellipsis.
  • Fixed word count bug on Leopard that could make typing impossible in blank documents.
  • Fixed bug whereby an exception could be thrown on Leopard when opening a blank document.
  • Fixed bug with shadows in corkboard in Leopard.
  • Fixed bug whereby changing the colour of a label in the Label & Status Setup sheet would not immediately be reflected in the binder (if tint icons with labels is turned on).
  • Fixed bug in Leopard whereby outliner rows would not get resized properly during typing.
  • Fixed bug in Leopard whereby label icons in outliner could appear in the wrong place.
  • "Export Draft..." in the file menu will now adopt whatever title you have given to the Draft folder. So, for instance, if you have renamed the Draft folder to "Manuscript", the File menu item will be entitled, "Export Manuscript...", to better reflect what is actually getting exported.
  • Added button to General pane of preferences that allows you to set the default editor width to that of the current editor.
  • Binder background colour is now more of a Mail-style blue by default.
  • Media background colour is now a light grey by default.
  • Fixed bug in auto-complete whereby empty entries in the custom auto-complete list would cause auto-complete not to work at all.
  • Fixed bug whereby automatically splitting the editor in some circumstances would not update the icon in the header view.
  • Export sheet does an extra check that saved settings are valid in case they have become corrupted by lack of hard drive space.
  • Fixed bug where contextual menu in text view would take a long time to appear when binder icons are tinted.
  • Fixed bug in display of status and label columns in search table under Leopard.
  • Columns in search table can now be reordered (and order is saved between sessions).
  • Fixed bug where .gif files embedded in text would not resize properly. Upon scaling, they are now converted to .jpg files internally so that the scaling saves.
  • Fixed a Replace All bug (in the normal Find panel) that could result in strange behaviour or even a crash.
  • Numerous tweaks for compatibility with Leopard.
  • Fixed bug whereby Find panel would not work with panels such as the inspector panel in full screen or the scratch pad.
  • Fixed issues in Leopard whereby double-clicking on tables and outlines worked differently and did not immediately edit data (because of new default behaviour in Leopard).
  • If documents in the binder, search table, outliner or corkboard are selected and you select "Copy" from the Edit menu, the titles of the selected items are now placed on the pasteboard as a string that can be pasted into a text view.
  • Bug fix: in previous versions, if you edited the synopsis or notes of a PDF file or web archive, the main text of that file would no longer be searchable via the search field.
  • Added an "Import..." and "Export..." button to the Export Draft "Load" sheet, so that it is now easy to save and load saved export settings that other users may have created without having to place them in the Application Support folder manually.
  • Added pop-up to New Project panel that makes it easy to import and export Scrivener templates without having to mess around with the Application Support directory directly.
  • You can now save and load your preferences via a pop-up button in the Preferences panel. This means you can share "themes" with others or just save the main preferences before trashing your preferences file should the need ever arise.
  • Scratch Pad pop-up now remembers the last document to which you appended text. This document will appear at the top of the Append To list (note that it is only kept around for the session).
  • The tutorial file is now contained within the application bundle rather than on the DMG, so that you can now access it from the Help menu. This should prevent confusion for new users who don't read the Readme file, who find that trying to open the tutorial on the DMG does not work (as it should not). Serves me right for expecting users to read the readme file when I never bother myself!
  • Changed behaviour whereby in earlier versions, changing documents in the binder would cause an auto-save to occur immediately to save certain view properties. On large projects, this could cause an intolerable wait for the document to appear in the editor, and given that the project saves on exit anyway, and that the only thing to be lost here even if the project did not save would be certain view properties and no actual project data, the project no longer gets auto-saved at this point, thus speeding up the navigation of large projects significantly.
  • Fixed bug whereby if a label or status was blank, search could behave erratically.
  • Hopefully fixed a bug whereby the spinning beach ball of death could occur when dragging documents from one project to another. I have no idea why the old code should have caused this bug (as it was technically correct), but Scrivener now uses a slightly different method of copying the particular data that was causing the crash, and this should fix - and does indeed seem to have fixed - the issue.
  • Fixed bug whereby certain web archives could resize the window size when clicked upon.
  • You can now define the auto-save period via the Preferences. The default is for projects to be saved after 2 seconds of inactivity (they are also saved upon exit or close), but you can now set a longer period, which may help if you find that the auto-save feature is causing large projects to lag whilst saving too often.
  • If "Search Binder Selection Only" is selected in the search field menu, "Save Search" is no longer available, because the binder selection will not be available when you double-click on a saved search folder.
  • Added preference to set separators for merged documents and clippings (in previous versions, merged documents and the append text clippings service would just add a double newline between the old text and the appended text). Note that for merged documents, this only affects the main text, not the notes.
  • Fixed bug in outliner whereby if the Type column was thin enough for the icons to get shrunk down, they would lose their tint when Tint with Label Color was selected.
  • Scrivener Link improvements: You can now create a new document and make it a Scrivener link in one step by hitting cmd-L (or by selecting "New Link" from the top of the Scrivener Links menu). This creates a new document inside a folder entitled "Notes" in the root of the binder. Scrivener links are now also available in notes views.
  • Notes views contextual menus now display options for highlighting and Scrivener Links.
  • Bug fixed whereby contextual menu would not appear in the full screen notes view.
  • On Leopard, HUD panels take on the Leopard HUD appearance (the HUD panels on Tiger are custom-built for Scrivener).
  • Window size, view states and so forth are now all saved with in the project itself rather than in the preferences file. This means that the project states are now maintained even if the project is renamed or moved, or sent to another computer. It also means that you can set up a project with the window size and full screen settings that you desire and create a template from it from which to create new projects. NOTE: This change will mean that when you first open your projects with 1.02, all of their previous settings will be lost. This is because the old settings were saved in the preferences file, whereas 1.02 looks for these settings in the project itself. Note to "power" users: if you ever want to trash the settings of a particular project, use the Finder to Show Package Contents of the .scriv file and trash the ui.xml file inside the package. This is unique in that it is the only file inside the project package that can be trashed without harming the project. (Note also that a few minor settings are still maintained locally, such as the keywords and search panels' positions.)
  • Fixed bug whereby hitting cmd-' (which moves focus in the active application to the new window) while in full screen would reveal the main window over the top of the full screen window, and empty the full screen of its text. This still isn't perfect in that the full screen window may still linger for a couple of seconds, but it is much better.
  • Added warning to text to full screen preferences explaining that cursor colour may not change for open projects until they are closed and reopened.
  • Preferences panel now issues a warning if a non-fixed pitch font is selected for script attributes.
  • Minor internal printing improvements.
  • Added shift-return to script-writing mode: in script-writing mode, if you hit shift-enter, the current element will not change.
  • Screenplay format is now based on the Hollywood standard, as follows:
    Scene..........61 char wide, no indent
    Action.........61 char wide, no indent
    Character......38 char wide, 21 char indent
    Parenthetical...24 char wide, 15 char indent
    Dialogue.......35 char wide, 11 char indent
    Transition.....16 char wide, 42 char indent
    Shot...........61 char wide, no indent

    (Note that there is actually a 1/2 inch indent on the left, so that if you print with 1 inch margins, the left margin will actually be 1.5 inches, which is the standard.) Note that these changes mean that Scrivener will no longer recognise the attributes of any previous screenplays you have formatted in Scrivener
  • all elements of older screenplay formats will only be recognised as "General Text". This means that you may have to reformat these projects, so you may decide to hold off updating to 1.02 until such projects are complete unless you want to take on the onerous task of reformatting element-by-element.
  • Added Text > Script Settings... sheet for setting the maximum number of characters allowed per line when writing a script (applies to new script elements only).
  • Minor improvement to Edit Scrivenings for script writing
  • newline separators now take on script attributes if you are in script mode when entering an Edit Scrivenings session.
  • Text icons in the binder now have three states: Blank
  • indicates that the document has no text and no synopsis. Index card
  • indicates that the document has a synopsis associated with it. Text (same as old icon)
  • indicates the document has text associated with it. Note that there is no indication of whether a document has notes or meta-data associated with it.
  • Document printing now uses same internal methods as draft printing, so the page numbers are now printed with the header (changed so that the margins are more consistent).
  • Added a "Use Current" button to the Text Editing preferences. You can use this to set the default text attributes to those that are currently being used in the main window's focussed editor.
  • Enhanced project statistics to include a real page count (as printed). Also added more custom settings. You can now choose how many words should constitute a "page" in the the paperback pages count (note that a "word" in this count is defined as 6 characters). The default is 350 words per paperback page. You can also choose how many lines should constitute a printed page (this settings also gives you an "unused paper height" value in inches which you can use as a basis for setting the real printed margins if you so wish).
  • Fixed: you can now select multiple items in the binder (so that they appear on the corkboard) and then enter full screen. Full screen will display either the first selected document or the currently selected document on the corkboard. All other documents on the corkboard will be loaded into the full screen navigation history so that you can hit cmd-[ and cmd-] to navigate between them. This makes it easier to work on several documents in full screen, and has been broken since the arbitrary corkboard was introduced in a late pre-1.0 beta.
  • Added project and session targets (available via View > Statistics > Project Targets... menu item). Note that the session targets only count anything typed or pasted into a main text view (either of the editors or the full screen text view)
  • it does not count imported documents or appended text and so forth - so you can't cheat! Also note that if you delete lots of text, session statistics will not start showing any progress until you have written as much again... In other words, it shows your net gain during the session.
  • Each individual document can now have a word count target. To set a word count target for a document, click on the target button in the bottom-right of the footer view. This will bring up a sheet in which you can set the target for the current document. When a target is set, a progress indicator will appear next to the target button. You can also set and view targets via the outliner view, using the new "Target" and "Progress" columns. Note that document targets are not available in full screen. Also note that they are not visible in the footer when in script mode, because scriptwriting is less concerned with word count.
  • Added "Fixed Width" preference for editor. If this is checked in the General pane of the Preferences, the editor's text view will keep a fixed width (the default editor width) rather than stretching to fill the window.
  • Fixed Label & Status Setup so that if you hit "OK" while an item is being edited, editing is forced to end so that the item is saved properly (previously, if you added a label or status and clicked "OK" before hitting enter to end editing of the label or status name, the item would be saved with a blank title).
  • Added "No widows/orphans" option to Page Layout sheet (this will affect documents printed via Export Draft as well as those printed via File > Print. Note that this is a little experimental at the moment, so please post any issues with example documents and settings to the forums if you find that it is not working correctly.
  • (Hopefully) fixed ongoing crash related to PDF documents. This seems to be an Apple bug related to memory management in PDFViews (am looking into this), so the fix may cause a very minor memory leak (or not), but at least the crashes seem to have stopped. This is probably just a temporary fix as I investigate to see if there are other causes.
  • Changed default screenplay font from Courier to Courier New, which is closer to Courier Final Draft and is a more truly fixed width font.
  • Improved "Convert Italics to Underline" export code so that whitespace surrounding an italicised area will no longer be underlined.
  • The "Navigate Views" section of the View menu has been replaced with a "Navigate To" submenu, which allows you to navigate immediately to the binder, editors, synopsis or notes, with a key stroke set for each as opposed to having to cycle left, right, up or down.
  • Added option to Text Options section of Export Draft to set whether first page should be counted even if a header isn't included (e.g. for where you want a cover page and the next page starting as page 2).
  • Keywords HUD and full screen inspector HUD no longer fade out, to maintain consistency with Leopard (this also fixes the issue whereby repeatedly showing and hiding the HUDs would eventually cause the fade to stop working so that the HUDs disappeared entirely).
  • Added project notes. Clicking on a root folder that has no meta-data
  • e.g. the Draft, Research or Trash folders
  • now displays the project notes in the inspector instead of the "Inspector Unavailable for Selection" message. To view project notes when a document is selected, click on the "Document Notes" header in the inspector, which is now a pop-up button, and select "Project Notes".
  • Fixed corkboard so that Duplicate, Add Text and Add Group are not available when showing arbitrary index cards because of a multiple selection in the binder (previously this would throw an exception).
  • Added "Duplicate" menu item to contextual menus.
  • "Project Search" in Find menu now gives the toolbar search field the focus if the toolbar is visible; the search field panel is only brought up if the toolbar is hidden.
  • Fixed bug in footnotes whereby upon export to RTF the trailing space could be deleted.

Scrivener 1.01 Change List

Version released: 17th February 2007

  • Tweaked full screen window so that Zooom can no longer move it around.
  • Added "Open in > External Editor" to View menu and to toolbar (for media files only).
  • If index cards are set not to draw lines in Preferences, divider lines are not drawn either now.
  • Added new preferences to Fonts & Colors panel of Preferences that allow you to customise the corkboard and appearance of index cards
  • for instance, by choosing a corkboard background from disk, changing the shadow intensity and index cards background colour.
  • Project Statistics sheet now remembers settings between sessions.
  • Hitting enter after typing some Action in Screenplay mode now creates another Action paragraph rather than moving to the Character element
  • you can hit Tab to change it to Character anyway. This allows the more fluid typing of action paragraphs.
  • Fixed bug whereby double-clicking a Scrivener Gold project and then clicking on "Cancel" to cancel the update to 1.0 format would crash the program.
  • Added "Tint Icons With Label Color" to View menu. If this is checked, the document icons in the binder and elsewhere will be tinted with the colour of the document label.
  • Fixed bug where window could disappear from view if you set the default editor width in Preferences to a small number and then kept hitting the zoom button.
  • Fixed bug whereby auto-capitalisation didn't work for sentences following a newline if there was no punctuation at the end of the preceding sentence
  • which meant that it didn't work after character headings etc. in screenplay mode.
  • Another auto-caps bug fixed whereby I'm, I'd etc would not auto-cap the "I".
  • Added "Font only" checkbox to Formatting tab of Preferences. If this is checked, only the font of documents will be changed, not any paragraph attributes (if you have it set up to use export formatting). This way, you can compose scripts in one font but export them in another without destroying the rest of the script format.
  • Project Notepad has become the "Scratch Pad". Launch this in the same way as the project notepad, but now you will see extra options. You can use the pop-up button at the bottom of the panel to copy the text, or a selection thereof (if "Selection only" is checked) into a binder document, or create a new document from the text. You can also choose to float the panel (click on the "Float" button) so that it floats over other applications even when Scrivener isn't active
  • great for taking notes while working in other programs. Click on the arrows in the corners of the panel to move the panel to a corner of the screen automatically. The Scratch Pad can also be called up from the Dock menu (provided a project is open).
  • Fixed bug whereby notes could be included in draft export for text groups even when "Notes" wasn't selected in Export Draft content.
  • (Hopefully) fixed bug where some web archive imports would not work correctly (when using File > Import > Web Page...)
  • Added Preference to specify outliner background colour (how did I miss this?).
  • Can now change label and status via contextual menu in the binder.
  • Tooltips of index cards and outliner rows now show first 100 characters of the text rather than only the first 50.
  • Open in Alternate Editor now affects Edit Scrivenings an arbitrary corkboard selection, too.
  • Added "Low" and "High" labels to JPG compression slider in Preferences for sake of clarity.
  • Export Files now remembers last format setting...
  • Renamed "Force Save" to "Save" to avoid the confusion and consternation this appellation was causing some users.
  • If "Automatically switch back to editor" preference is unchecked or default group viewing mode is not set to corkboard, if the corkboard is not currently visible, selecting multiple items in the binder will only display the first document in the current view mode (so that it does not switch to corkboard regardless of the fact that you have set this not to happen).
  • Label and Status submenus in outliner, corkboard and binder contextual menus now display checkmark to indicate the current label/status (as does Cards Across).
  • Editing label and status in contextual menus is no longer dependent upon what is visible in the corkboard or outliner.
  • Added customisable auto-complete list (per-project)
  • go to Edit > Edit Auto-Complete List to set up a list of words that you would like to appear at the top of the auto-complete list when hitting opt-Escape
  • useful, for instance, for character names (note that you must type at least one letter of the word you wish to auto-complete before hitting opt-Escape).

Scrivener 1.0

Version released: 20th January 2007