Scrivener 3.0 Beta

User avatar
Posts: 8485
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 3, version

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

(The 32-bit version installs by default to C:\Program Files (x86)\Scrivener on administrator accounts; the 64-bit version installs to C:\Program Files\Scrivener. Please be sure to uninstall previous betas before installing Beta 3.)

This beta will run through 31 March 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
(Bug fixes for issues reported on the forum are marked with an LH# corresponding to the one in the thread's subject. Not all reported bugs have yet been addressed; there is no need to bump an earlier report that is not listed here unless it's to note that the problem is no longer reproducible in the new beta or that the behaviour has changed.)

Refinements and Changes

  • Began implementing Edit > Copy Special > Copy as Markdown (still in progress refining the markdown generated).
  • Refined adding text-based icons to documents, including a new popover window to select emoji.
  • Adjusted the style of the full-width binder labels to match the updated style in 3.0.1 on macOS; labels now show level indentation, as in 1.x. The menu item has been renamed "Show as Background Color in Binder".
  • Updated methods for customising keyboard shortcuts to work around keybinding differences in various keyboard layouts. Keyboard shortcuts can now be typed directly as text (modifiers must be spelled out, e.g. type 'c', 't', 'r', 'l' to indicate the Control key) or entered as previously by clicking the Record button and then pressing the desired shortcut keys.
  • Removed the Edit > Transformations > Bold and Italics to MultiMarkdown Syntax menu option. This is replaced with the more robust the Edit > Copy Special > Copy as Markdown feature.

Bugs Fixed

  • Fixed a bug whereby Scrivener 1.x projects imported with blank documents. [LH1748]
  • Fixed a bug whereby the cursor position in a document was not remembered in the editor or notes fields when the document was reloaded. [LH2842]
  • Fixed a crash that would occur when using the name generator to generate more than one last name. [LH2739]
  • Fixed a bug whereby the ? character was lost from documents using Cyrillic text after being edited on iOS or macOS. [LH2242]
  • Fixed a bug whereby triple-clicking to select a paragraph followed by an empty line would also select the carriage return and formatting or style changes could consequently affect the following paragraph.
  • Worked around an old 1.x bug that could cause upgraded projects to initially load the freeform corkboard rather than the standard (linear) corkboard. Containers in upgraded Windows projects will now always open on the standard corkboard but will remember their card positions on the freeform corkboard so that cross-platform users do not lose layouts arranged on the Mac version. [LH2822]
  • Fixed a bug with card timestamps and positions on the freeform corkboard, ensuring compatibility with macOS.
    IMPORTANT NOTE: Containers in projects from earlier betas or upgraded 1.x projects may initially open with cards scrolled off the editor. Reducing the card size (thus zooming out the corkboard) via the corkboard options button in the editor footer can simplify dragging the cards back toward the upper left.
  • Fixed a bug whereby closing a copyholder while it had focus did not correctly move focus to its parent editor. [LH2825]
  • Fixed a bug whereby sort options appeared incorrectly for static collections.
  • Fixed a bug whereby the block insertion point width only applied to the document open at the time the option was set. [LH2824]
  • Fixed a bug whereby replacing a misspelled word with the suggested spelling could remove adjacent punctuation. [LH2823]
  • Improved spell check to catch words separated only with invalid punctuation, e.g. "missing.spaces". [LH1105]
  • Fixed a bug whereby project bookmark titles in the Quick Reference sidebar did not update until being moused over when the title was changed in the editor header. [LH2852]
  • Fixed a bug whereby typing in the Notes while in Scriptwriting Mode caused the script element popup to appear when hitting Enter twice. [LH2843]
  • Changed the General Text (Centered) script element shortcut to 'e', fixing a conflict that prevented the 'c' shortcut triggering the Character element. [LH2839]
  • Fixed a bug whereby the General Text script element was using the same Alt+ shortcut as the element preceding it.
  • Fixed a bug whereby the "Use Full Width in Binder" setting for viewing labels was not saving between sessions. (This setting has been renamed "Show as Background Color in Binder" in [LH2733]
  • Cleaned up the Default Types by Structure table in the Project Settings, including fixing a bug whereby the root-level items could be deleted. [LH2670]
  • Fixed a bug whereby the default shortcut to toggle the Scratch Pad was not working. [LH2831]
  • Corrected text in the info message when updating a 1.x project containing project notes to indicate the notes have been moved to the binder and added to Project Bookmarks.
  • Fixed capitalisation in the start up wizard.
  • Minor edits to the tutorial.

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:

  • A correction made to the freeform corkboard could cause containers in projects from earlier betas or upgraded 1.x projects to initially open with cards scrolled off the editor. Reducing the card size (thus zooming out the corkboard) via the corkboard options button in the editor footer can simplify dragging the cards back toward the upper left.
  • 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.
  • Imported webpages aren't currently viewable in the editor.

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.

A Note on Suggestions
At present, our focus is on squashing bugs and on implementing and polishing outstanding features to bring Windows in line with the macOS 3.0 version. To help with this, we'd appreciate keeping the beta forum posts dedicated to bug reports or questions on working with the beta. Suggestions for the interface or functionality should instead be posted in Scrivener's general wishlist forum, since most of these affect the design for both Windows and macOS. Thank you!
Jennifer Hughes
(MM for short)

User avatar
Posts: 8485
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: 8485
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.


Changes From Beta 1 to Beta 2

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.
Jennifer Hughes
(MM for short)

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

Tue Jan 30, 2018 10:22 pm Post

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