Scrivener 3.0 Beta

User avatar
Posts: 8395
Joined: Wed May 05, 2010 5:39 am
Platform: Mac + Windows
Location: city of rain

Mon Nov 20, 2017 8:22 pm Post

Before proceeding, please see the general notes about the Windows 3.0 beta and reporting bugs in the first reply to this thread. Please do not download the current beta or post reports until you have read that information.

Current: Beta 2, version

Download Link (64-bit) | (32-bit)

(Please note that previous versions were 32-bit only and installed by default to C:\Program Files (x86)\Scrivener on administrator accounts. If you are now installing the 64-bit version, it will install to C:\Program Files\Scrivener and will not overwrite the previous version. Be sure to uninstall Beta 1 before installing Beta 2.)

This beta will run through 31 January 2018. New betas will be posted here; please check Help > About Scrivener to ensure you are using the most recent version. You can subscribe to this topic to get notifications when new betas are released.

System Requirements and Compatibility
  • Scrivener 3 requires Windows 7 or above.
  • Scrivener 3's file format has been updated and is not backwards-compatible with Scrivener 1 (or Scrivener 2 on macOS). When you open a Scrivener 1 project in Scrivener 3, you will be prompted to update the project, after which you will not be able to open it in Scrivener 1 (although a backup will be made before the update).

Installing 1.9.7 and 3.0 Beta Side by Side
It is possible to have both 1.9.7 and the Scrivener 3.0 beta installed simultaneously, but you will need to choose a different location during the installation process (e.g. change the default "Scrivener" folder name to "Scrivener3"). We suggest also changing the name of 1.9.7 shortcuts before installing Scrivener 3 to prevent the new installation overwriting them.

Please note that at this time, only the most recently installed Scrivener version will appear in the Windows Programs list, and double-clicking a project file will attempt to open it in that version. You can instead drag the project file icon onto the appropriate app icon for the version you want or use File > Open... within Scrivener to access the project.

Changes Since Last Beta
(Please note this list may not be comprehensive.)

Refinements and Changes

  • Scrivener is now available as either a 64-bit or 32-bit installation.
  • Adjusted the "Shortcut already in use" prompt when creating or redefining a style to appear as soon as the used shortcut is selected, allowing further changes to be made before committing the style settings.
  • The styles panel now has a default shortcut (Ctrl+G, Ctrl+E) to toggle the panel and a dedicated button on the Composition Mode control bar.
  • Added tooltips to the buttons in the Styles Panel.
  • Added "Redefine Style" and "Delete Style" options to the Styles Panel.
  • Applying "No Style" (or "Remove Style") to unstyled text now restores it to the default formatting.
  • When pasting styled text from one project to another, if the style name in the text matches a style name in the destination project, the text retains the style and is updated to match the destination project's style formatting.
  • Importing styles from another project now only requires selecting the project's .scriv folder, rather than drilling down to the project's styles.xml file. Handling of different styles with identical names has also been improved, though is still in progress.
  • Added the option to "Close Project and Clear Interface Settings", which appears when opening the File menu while holding the Alt key; this resets the project's preferences (not global preferences) to defaults.
  • Added an option to adjust the indentation for the binder and outliner. (0 is the default, matching File Explorer's indentation; setting it to 5px will match the Mac version.)
  • Removed the outdated Search in Synopses feature, which is replaced with Quick Search.
  • Added "Hide Markup" to the available menu items for keyboard shortcuts. [LH2752]
  • Removed duplicate title text from the menu for text icons.
  • Removed the message prompting a relaunch after downloading a new dictionary language, as this is no longer necessary.

Bugs Fixed

  • Fixed a bug causing projects to upgrade with an incorrect Navigate > Binder Selection Affects setting (e.g. switched from "Current Editor" to "None").
    IMPORTANT NOTE: Projects created or updated in Beta 1 may need to have their Binder Selection Affects reset. [LH2741]
  • Fixed a crash when right-clicking in the sample editor of Options > Editing: Formatting. [LH2765]
  • Fixed a crash triggered when viewing a snapshot on a copyholder after having previously viewed a snapshot on the copyholder and closed the copyholder. [LH2768]
  • Fixed a bug whereby the 1.x format ProjectNotes folder was still created in new 3.0 projects and retained in upgraded 1.x projects.
  • Fixed a bug whereby text of Project Notes might be lost when upgrading a project, creating only blank documents in the upgraded project. [LH2758]
  • Fixed a crash trigged by creating a new collection while the title of another collection was in editing mode. [LH2781]
  • Fixed a bug whereby selecting to take a snapshot before rolling back to a previous version produced an error. [LH2782]
  • Fixed a bug whereby setting an empty line to "No Style" did not reset its character attributes to the default formatting.
  • Fixed a bug whereby comparing a snapshot by clause crashed Scrivener if either the current document text or the snapshot contained no punctuation. [LH2757]
  • Fixed a crash caused by selecting Documents > Move To from a Quick Reference window. [LH2785]
  • Fixed a crash that occurred when closing the WordNet dictionary window in Composition Mode. [LH2769]
  • Hopefully fixed a crash on startup that could occur if the Windows text-to-speech engine was missing voices for the current system locale.
  • Fixed a bug whereby folders and document groups outside of the Research folder were not available for selection as the Templates folder unless named "Templates" and did not display properly in the Project Settings of upgraded projects. [LH2533]
  • Fixed a bug whereby the spell check would not recognise contractions. [LH2565]
  • Fixed a bug whereby applying a character style first reset text to the default font attributes, which could lose intentional formatting not affected by the style.
  • Corrected the section headers in the Project Search menu.
  • Fixed a bug whereby the Styles Panel could not be opened from a Quick Reference window's Format menu or format bar styles drop-down.
  • Fixed a bug whereby the last selected style could not be reapplied from the styles panel.
  • Fixed a bug whereby the spelling dialog would flag incorrect ranges of characters as misspelled. [LH2800]
  • Fixed a bug whereby using Find by Formatting to search for styles did not select the correct ranges of text.
  • Fixed several cases where styles were lost when copying and pasting text in notes or copying adjacent paragraphs of different styles.
  • Fixed a bug whereby a character style could not be applied or removed via the Styles Panel when the cursor was at the end of the line.
  • Fixed a bug whereby assigning a paragraph style incorrectly cleared character formatting from text in the paragraph.
  • Fixed a bug whereby removing a character style via the Styles Panel when there was no selection removed the character style from the text rather than simply toggling the style off.
  • Fixed a bug that could cause styles in the text to be misidentified after closing and reopening the project. [LH2787]
  • Fixed some drawing bugs for text decorations such as inline annotation and footnote bubbles, comment boxes, and Preserve Formatting when decorations spanned multiple lines with high line spacing and when scrolling the editor. [LH2255]
  • Fixed a bug whereby importing a Scrivener 3 project only imported the file structure but the documents were blank. We are still working to correct this for importing 1.x projects. [LH1748]
  • Fixed some typos throughout the interface.

Known Issues
We are still implementing features and ironing out bugs, so you should expect to find things that aren't working quite as intended. A few issues to be aware of in the current beta:

  • You may need to reset Navigate > Binder Selection Affects for projects edited in Beta 1, owing to changes made to ensure the setting upgrades correctly from 1.x projects. If clicking items in the binder is not loading them in the editor as you expect, please check this to set it properly.
  • Though we have the interface set up for the new compiler, it is not yet fully functional.
  • Documents in Scrivenings mode cannot currently be edited.
  • There is currently a display bug we are still working to fix whereby text in one editor may temporarily disappear after loading or adjusting the text display in a different editor. Resizing the editor will cause the text to reappear.
  • Project templates have not yet been updated for 3.0, so are not taking advantage of new features and may have some outdated content.

We have not yet updated the user manual, so the beta still contains the old 1.9.7 manual. We have however included an updated interactive tutorial for 3.0, which we recommend working through to familiarise yourself with the new features.
Jennifer Hughes
(MM for short)

User avatar
Posts: 8395
Joined: Wed May 05, 2010 5:39 am
Platform: Mac + Windows
Location: city of rain

Fri Dec 22, 2017 10:47 am Post

Introducing Scrivener 3.0 (beta!)
With the release of Scrivener 3.0 for Mac, we're excited to give you a taste of what's coming for Windows! Our tireless developers have been hard at work for a long while now making the jump from Windows 1.x to 3.0, and although we still have a ways to go, we think you're going to be impressed.

Scrivener 3.0 has an overhauled UI with fresh icons and modern Windows 10 look and introduces a number of new features including:

  • Freeform corkboard and Arrange by Label view
  • Snapshot manager and snapshot comparison
  • Bookmarks, which replace the 1.x references and allow documents to be viewed and edited directly in the inspector
  • Quick Reference windows and copyholders to open multiple documents
  • Many search improvements, including RegEx
  • Improved importers and exporters
  • A new spell-check dictionary :) (We're now using Hunspell)
  • A styles system
  • Additional custom metadata types
  • And much more...

General Beta-Testing Information
The beta is still very much a work in progress, so though we're pleased to give you a chance to start poking around and checking out what's coming, we do not recommend using it for major projects yet. Make regular backups and expect to find bugs!

For those Mac 3.0 users who want to continue working cross-platform, an alternative option is to use File > Export > as Scrivener 2 Project... to create a copy of the project that can be opened and edited in Windows 1.9.7, then upgraded back to 3.0 on Mac.

Reporting Bugs
We appreciate your help improving Scrivener through beta testing. When reporting bugs please:

  1. Report bugs in the Windows Beta Testing forum, so that other users can see what has already been reported. (If you need to send additional information privately, e.g. a copy of a project for testing, you can email it to Please include a link to the forum post that explains the bug.)
  2. Create separate topics for each bug. This will help us track and file the reports and makes it easier for other users to see what bugs have already been reported than a single post with multiple items.
  3. Title the topic as descriptively as possible and include "Bug:" at the start of the title.
  4. Raise issues only once. As best you can, please search the forum before posting to see if someone else has already reported the bug. If you have more information, add it to the existing thread.
  5. Include as much information as you're able, while keeping the report concise and step-by-step where possible. It is extremely helpful if you are able to reproduce a bug and write out the reproduction steps so the developers can see it themselves. Please try quitting and restarting Scrivener, then attempt to reproduce the bug in a blank project. If you cannot reproduce it in a blank project but can consistently reproduce it in a project containing data, the project data or settings are probably involved in the issue, so we will most likely need to see a copy of the project.
  6. When reporting a bug, please include all the following information:
    • Beta version number. You can find this at the bottom of the Help > About Scrivener dialog.
    • Windows version
    • For bugs relating to saving issues, permission errors, or potential dataloss please also include:
      • Whether you are using a standard or administrator Windows user account
      • Whether the project is saved in a synced location, e.g. a Dropbox folder, OneDrive folder, or a folder that is mirrored to another hard drive
      • Any security or automatic backup software you are running

After you've reported the bug, please be patient! We will work through the reports as quickly as possible and ensure all the bugs are logged for the developers. Although we aren't able to give estimates on when a bug will be fixed, rest assured that if we've marked the bug as filed, it is on the developers' radar.

While we value all feedback and may take it on board for the future, we're not looking for new feature suggestions during this beta-testing period--our goal right now is to reach parity with the macOS Scrivener 3.0 as much as possible and create a rock-solid app for release.

At present, Scrivener 3 is making use of some older translation files from 1.x. If you're interested in translating the interface for 3.0, please drop us an email at
And Finally...
Thank you! It's been a long time coming, with a lot more to go, but your enthusiasm and support of Scrivener has been tremendous and motivating through long, hair-tearing hours before a computer screen. We hope you like this first glimpse of Scrivener 3 for Windows!
Jennifer Hughes
(MM for short)

User avatar
Posts: 8395
Joined: Wed May 05, 2010 5:39 am
Platform: Mac + Windows
Location: city of rain

Fri Dec 22, 2017 10:49 am Post

Beta 2 ( posted.
Jennifer Hughes
(MM for short)