Refinements and Changes
- Scrivener’s framework has been updated to Qt 5.15.11, the most
recent version compatible with 32-bit systems.
UI
- Scrivener’s title bar now adapts to the Windows dark or light mode
Color setting.
- The Appearance tab in Options now has settings for both inspector
and inline footnote text colours (under the Textual Marks tab). The
“Inspector Footnotes Background” has also been renamed to simply
“Footnotes Background” as it applies to both inline and inspector
footnotes.
Compile
- Implemented the Add “first-letter” span
style to first letter option for ebooks, under the New Pages tab
in the compile format dialogue’s Section Layouts. This allows styling
such as drop caps on the initial letter of the first paragraph in a
document.
- The stylesheet CSS for ebook compile now includes a stock rule for
the
.separator
class when any of the Section Layouts
defined in the format contain a custom separator, though this can be
easily overridden by creating a “separator” style.
- When an image is used as the document title prefix during ebook
compile and no additional title text is included, the option to Update titles in document links with prefix and suffix
settings will use the image name as the title.
Document Mangement
- Dragging and dropping text onto an existing text document in the
binder now appends the text to that document rather than creating a new
child document. (This applies also to dragging onto file groups when the
optional behaviour to treat file groups as folders is disabled.)
- The behaviour has been
refined to use a single return between merged synopses, economising
space, and an empty line between merged notes. The divider between
merged document text can be controlled by the Separators settings in
under the General tab.
- New documents created at any level within a container that has set a
default template for subdocuments will now use that template, including
those created in the container via actions such as dragging and dropping
text into the binder or using . This is reflected in the menu, which shows the name of the template
document in place of “New Text” when applicable. Standard new blank text
documents can be created in these containers using from the context menu or the Add
button’s dropdown menu on the main toolbar.
- Find by Formatting can now be used in Quick Reference windows and
will always treat the scope as “Current Editor” (which has replaced
“Selected Document” in the dialogue’s settings). Find Next/Previous
Formatting and the standard Find Next/Previous commands have also been
added to the Quick Reference window menu, enabling use of their
shortcuts.
- You can now set a current project’s styles as the default styles for
new projects from the Editing: Formatting tab in (and can reset to the original defaults here as
well).
- The formatting of the media time stamp used for media transcription
can be customised under the Playback settings in the Options’ Behavior
tab. This formatting will also be used by the
<$mediaPlaybackTime>
placeholder available for
insertion as part of the Tab/Return behaviour in script settings if no
formatting is given in the placeholder itself.
Project Targets
- New projects from blank or the built-in project templates will now
have Allow negatives enabled by default
in the Project Targets.
- New projects from blank or from project templates without the Deadline option enabled in Project Targets now
use their creation date for the (disabled) deadline.
Bug Fixes
General
- Fixed a crash that occurred when right-clicking within the
formatting editor in the compile format designer’s Section Layouts
tab.
- Fixed a bug whereby certain image properties could be included when
setting default formatting from a selection and subsequently cause
embedded images not to display.
- Fixed a bug that could cause custom metadata list values assigned to
binder items to shift when a new list value was created and saved
anywhere but the end of the list.
- Fixed a bug that reverted some project target settings to the
defaults after syncing with iOS.
Compile
- If compile is unable to create the final file when using a secondary
utility to produce the output (such as Pandoc or a custom script added
in the compile Processing tab), Scrivener now displays an error message
indicating the problem rather than failing silently.
- The compile format setting to Update titles
in document links with prefix and suffix settings has been fixed
to work in ebook file formats.
- Fixed MultiMarkdown to ODT compile for documents containing images,
which was previously resulting in a malformed ODT and a separate folder
of images.
- Internal links are no longer stripped out when compiling using
Pandoc → ePub.
- For supported file formats, the HTML Elements, MultiMarkdown Options
and Pandoc Options settings in the compile format designer now properly
convert assigned styles to semantic HTML elements or Markdown
syntax.
- Fixed several bugs in the rich-text to MultiMarkdown conversion
options in compile which were producing some incorrect syntax and, when
only Convert tables and lists to
MultiMarkdown was enabled, unintended additional
conversions.
- Adjacent inline annotations of different colours now properly
compile as separate notes rather than combining.
Document Management
- Separators for merged documents, appended text selections, and
appended Scratchpad notes can now be properly set in the tidied-up
General tab of .
- Fixed a bug that, when a file group with a default template for
subdocuments was selected, caused newly-created documents to use the
template even when Treat all documents with
children as folders was disabled in Options, so that the
documents were created as siblings rather than subdocuments.
- Fixed a bug whereby adding, modifying, or deleting inspector
comments or footnotes to multiple paragraphs could mangle the
formatting, for instance shifting a highlight or bold formatting to
different or additional text. Also improved the Undo behaviour, which
previously might treat comment manipulation as multiple steps instead of
a single action.
- Toggling Use different formatting for new
documents in this project in Project Settings should no longer
impact existing documents.
- Fixed the Use Formatting in Current
Editor option when setting default formatting to avoid picking up
revision mode or inline notation formatting. This also fixes the bug
whereby, after a revision level was set in the default formatting, all
or most of the project’s text might appear in the revision mode colour
after reopening the project.
- Fixed the behaviour to retain text colour and highlighting.
(Text with a character style applied will revert to the style’s defined
formatting.) Also fixed the conversion of text with a paragraph-only
style, which was losing all character formatting including bold and
italic.
- Applying the Convert Quotes transformation within a Scrivenings
session now affects only selected text when there is a selection
anywhere in the session; with no selection, the conversion applies to
all text in the editor, including titles when is enabled.
- will no longer alter existing smart quotes within the
affected text.
Editor Navigation
- now works on
a multiple selection, loading the items in Scrivenings mode. (The menu
name “Editor Selection” has also been changed to “Selection” to reflect
that the command works from the binder as well.)
- Fixed a bug whereby activity in one editor split could cause the
inspector locked to the other editor to show the wrong item’s
metadata.
- Fixed a bug that, with a specific split-editor setup, caused
clicking a document link in a snapshot to switch focus to the opposite
editor and change the inspector view from snapshots to bookmarks.
- The behaviour of clicked links when working with locked editors has
been refined to better match workflow expectations and provide a
sensible fallback rather than failing to open.
Quick Reference
- Fixed the dropdown button for bookmarked groups in the Quick
Reference sidebar failing to open.
- Spell check in Quick Reference windows is again accessible via the
menu and shortcut (broken in
1.3.1).
- Fixed the context
menu command failing from the Quick Reference bookmark sidebar.
- Fixed a bug whereby invoking document Find in a Quick Reference
window would instead open the filter panel in the main window when the
active editor was showing the outliner.
UI
- Removed Mac-specific text from the No
changes found message on .
- Added line wrapping to the tool tip for the Insert links back to Scrivener in each section
option in the compile settings.
- Updated the in-app shopping cart.