Release 1.5 RC 1 (#885)
* Bump version and update release notes and changelog * Delete old release notes
This commit is contained in:
committed by
GitHub
parent
dcfb353537
commit
9cd2bb232b
+77
-12
@@ -1,31 +1,36 @@
|
||||
# novelWriter Changelog
|
||||
|
||||
## Version 1.5 Beta 2 [2021-08-26]
|
||||
## Version 1.5 RC 1 [2021-09-10]
|
||||
|
||||
### Release Notes
|
||||
|
||||
This is a beta release of the next release version, and is intended for testing purposes. Please be
|
||||
careful when using this version on live writing projects, and make sure you make frequent backups.
|
||||
This is a release candidate of the next release version, and is intended for testing purposes.
|
||||
Please be careful when using this version on live writing projects, and make sure you make frequent
|
||||
backups.
|
||||
|
||||
From this release on, Debian packages will be provided for Ubuntu and Debian users. A new
|
||||
[PPA](https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter) has also been created. Adding this
|
||||
will allow users to install and update novelWriter automatically on Ubuntu and Debian.
|
||||
|
||||
Release 1.5 introduces a new project file format, which has been given a file format version 1.3.
|
||||
The project file and index is updated automatically when you open the project, which means you can
|
||||
no longer open it in an older version of novelWriter.
|
||||
|
||||
You may also have to make a handful of changes in your novel documents as these are not updated
|
||||
automatically. However, the changes are minimal and in any case only affects the way your
|
||||
manuscript looks like when exported via the Build Novel Project tool. The details are described
|
||||
below.
|
||||
You may also have to make a handful of changes in your novel documents as novelWriter will not make
|
||||
any automated changes to your actual text. However, the changes are minimal and in any case only
|
||||
affects the way your manuscript looks like when exported via the Build Novel Project tool. The
|
||||
details are described below.
|
||||
|
||||
#### Novel Document Layouts
|
||||
|
||||
The main change in this release is the significant simplification of document layouts. Previously,
|
||||
there were seven different layouts available for novel documents, in addition to the one layout for
|
||||
project notes. The original intention of these layouts were partially to define some default
|
||||
formatting behaviour when exporting your project, and partially a way to indicate whether a
|
||||
formatting behaviour when exporting your project, and partially as a way to indicate whether a
|
||||
specific document was a partition, chapter or scene.
|
||||
|
||||
With this release, all the seven layouts for novel documents have been merged into a single layout
|
||||
called simply "Novel Document". The other layout for "Project Note" remains unchanged. The
|
||||
called simply "Novel Document". The other layout, "Project Note", remains unchanged. The
|
||||
functionality provided by the various novel layouts have been implemented in other ways, and a few
|
||||
new formatting codes have been added to accommodate the formatting functionality lost with the
|
||||
removal of the layouts. They are all available in the Format and Insert menu.
|
||||
@@ -40,7 +45,7 @@ breaks, you can add a single line with the command `[NEW PAGE]` where you want t
|
||||
inserted. As before, page breaks are automatically inserted in front of all partition and chapter
|
||||
titles.
|
||||
|
||||
You will find these changes described in more detail the documentation in the
|
||||
You will find these changes described in more detail in the documentation in the
|
||||
"[Format 1.3 Changes](https://novelwriter.readthedocs.io/en/latest/usage_projectformat.html#a-prjfmt-1-3)"
|
||||
section.
|
||||
|
||||
@@ -56,7 +61,7 @@ other visual means.
|
||||
|
||||
The project index will now record the level of the first header of your document, and select a
|
||||
different icon for documents with a partition, chapter or scene header. These are colour coded as
|
||||
green, red and blue respectively. The project notes have also received a new icon, with a yellow
|
||||
green, red, and blue respectively. The project notes have also received a new icon, with a yellow
|
||||
colour code. Due to this change, the grey icon themes have been removed.
|
||||
|
||||
In addition, novel documents with a partition or chapter header will have the document label viewed
|
||||
@@ -75,7 +80,67 @@ will not be noticeable to you as a user, but you may notice that the exported do
|
||||
allow multiple consecutive spaces. Previously, two spaces, or more, would be concatenated into a
|
||||
single space in the exported document.
|
||||
|
||||
_These Release Notes also include the changes from 1.5 Beta 1._
|
||||
The internal spell check tool has been removed. If you want spell checking, you must install the
|
||||
Spell Enchant tool. The internal spell checker was only ever added because the Python package for
|
||||
Spell Enchant was not available on 64-bit Windows. This was corrected over a year ago. The main
|
||||
issue with the internal spell checker was that it only included English, and the large dictionary
|
||||
files had to be shipped with novelWriter.
|
||||
|
||||
Finally, a PDF version of the documentation should now be shipped with your install package. If it
|
||||
is available, a "User Manual (PDF)" option should be visible in the Help menu. This should give you
|
||||
access to the documentation also when you don't have an active internet connection.
|
||||
|
||||
_These Release Notes also include the changes from 1.5 Beta 1 and Beta 2._
|
||||
|
||||
### Detailed Changelog
|
||||
|
||||
**Bugfixes**
|
||||
|
||||
* Fixed a bug where the setting for how often the word counter is run was not saved between
|
||||
sessions. PR #882.
|
||||
* Fix an issue where the information on the Project Details dialog would not be updated if the Qt
|
||||
library had cached the dialog since last time it was opened. Issue #842. PR #883.
|
||||
|
||||
**Features**
|
||||
|
||||
* The internal spell checker has been removed. It was only ever added for use on Windows as the
|
||||
PyEnchant tool was no longer maintained and not available for 64-bit Windows. This is no longer
|
||||
the case. Having two alternative spell checkers complicated the code a great deal, and the
|
||||
internal spell checker also required full word lists to be distributed with novelWriter. PR #875.
|
||||
* Added a setting in Preferences to change how the word count on the status bar is calculated. The
|
||||
new setting allows the project notes to be filetred out, leaving only the word count for novel
|
||||
files. Feature request #857. PR #882.
|
||||
|
||||
**Installation and Packaging**
|
||||
|
||||
* The command line command for starting novelWriter after running the standard setup has been made
|
||||
lower case. PR #873.
|
||||
* A PDF version of the documentation can now be built from the main setup script and is by default
|
||||
distributed with the install packages. The PDF manual can be opened from the Help menu. This is
|
||||
a more accessible solution to looking up the documentation without an internet connection. The
|
||||
old method depended on the Qt Assistant being installed. PRs #873 and #879.
|
||||
* The setup script can now build standard `.deb` packages for Debian and Ubuntu. Issue #866. PRs
|
||||
#876 and #879.
|
||||
* The icons for novelWriter have been updated and rearranged, and the installation of these
|
||||
simplified a bit. PR #879.
|
||||
* The setup script can now build packages for deployment on the Ubuntu PPA (Launchpad). PR #880.
|
||||
|
||||
**Internationalisation**
|
||||
|
||||
* The US English and Nowregian translation files have been updated. PR #884.
|
||||
|
||||
**Documentation**
|
||||
|
||||
* The documentation on how to setup and install novelWriter has been updated. PRs #880 and #881.
|
||||
|
||||
----
|
||||
|
||||
## Version 1.5 Beta 2 [2021-08-26]
|
||||
|
||||
### Release Notes
|
||||
|
||||
This is a beta release of the next release version, and is intended for testing purposes. Please be
|
||||
careful when using this version on live writing projects, and make sure you make frequent backups.
|
||||
|
||||
### Detailed Changelog
|
||||
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ author = "Veronica Berglyd Olsen"
|
||||
# The short X.Y version
|
||||
version = "1.5"
|
||||
# The full version, including alpha/beta/rc tags
|
||||
release = "1.5-beta2"
|
||||
release = "1.5-rc1"
|
||||
|
||||
# -- General Configuration ---------------------------------------------------
|
||||
|
||||
|
||||
@@ -61,9 +61,9 @@ __license__ = "GPLv3"
|
||||
__author__ = "Veronica Berglyd Olsen"
|
||||
__maintainer__ = "Veronica Berglyd Olsen"
|
||||
__email__ = "code@vkbo.net"
|
||||
__version__ = "1.5-beta2"
|
||||
__hexversion__ = "0x010500b2"
|
||||
__date__ = "2021-08-26"
|
||||
__version__ = "1.5-rc1"
|
||||
__hexversion__ = "0x010500c1"
|
||||
__date__ = "2021-09-10"
|
||||
__status__ = "Stable"
|
||||
__domain__ = "novelwriter.io"
|
||||
__url__ = "https://novelwriter.io"
|
||||
|
||||
@@ -2,43 +2,46 @@
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<h2>Release Notes for 1.5 Beta 2</h2>
|
||||
<p><i>Released on 26 August 2021</i></p>
|
||||
<h2>Release Notes for 1.5 RC 1</h2>
|
||||
<p><i>Released on 10 September 2021</i></p>
|
||||
|
||||
<p>This is a beta release of the next release version, and is intended for testing purposes. Please
|
||||
be careful when using this version on live writing projects, and make sure you make frequent
|
||||
<p>This is a release candidate of the next release version, and is intended for testing purposes.
|
||||
Please be careful when using this version on live writing projects, and make sure you make frequent
|
||||
backups.</p>
|
||||
<p>From this release on, Debian packages will be provided for Ubuntu and Debian users. A new
|
||||
<a href="https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter">PPA</a> has also been created.
|
||||
Adding this will allow users to install and update novelWriter automatically on Ubuntu and Debian.
|
||||
</p>
|
||||
<p>Release 1.5 introduces a new project file format, which has been given a file format version
|
||||
1.3. The project file and index is updated automatically when you open the project, which means you
|
||||
can no longer open it in an older version of novelWriter.</p>
|
||||
<p>You may also have to make a handful of changes in your novel documents as these are not updated
|
||||
automatically. However, the changes are minimal and in any case only affects the way your
|
||||
manuscript looks like when exported via the Build Novel Project tool. The details are described
|
||||
below.</p>
|
||||
<p>You may also have to make a handful of changes in your novel documents as novelWriter will not
|
||||
make any automated changes to your actual text. However, the changes are minimal and in any case
|
||||
only affects the way your manuscript looks like when exported via the Build Novel Project tool. The
|
||||
details are described below.</p>
|
||||
|
||||
<h4>Novel Document Layouts</h4>
|
||||
<p>The main change in this release is the significant simplification of document layouts.
|
||||
Previously, there were seven different layouts available for novel documents, in addition to the
|
||||
one layout for project notes. The original intention of these layouts were partially to define some
|
||||
default formatting behaviour when exporting your project, and partially a way to indicate whether a
|
||||
specific document was a partition, chapter or scene.</p>
|
||||
default formatting behaviour when exporting your project, and partially as a way to indicate
|
||||
whether a specific document was a partition, chapter or scene.</p>
|
||||
<p>With this release, all the seven layouts for novel documents have been merged into a single
|
||||
layout called simply "Novel Document". The other layout for "Project Note" remains unchanged. The
|
||||
layout called simply "Novel Document". The other layout, "Project Note", remains unchanged. The
|
||||
functionality provided by the various novel layouts have been implemented in other ways, and a few
|
||||
new formatting codes have been added to accommodate the formatting functionality lost with the
|
||||
removal of the layouts. They are all available in the Format and Insert menu.</p>
|
||||
<p>The changes you need to make to your project should be limited to altering a handful of titles
|
||||
and maybe insert a page break code here and there. The only title formats you need to update are
|
||||
those for the main novel title and for your unnumbered chapters, if you have any.</p>
|
||||
<p>Novel titles need to be altered from "<span class="alt"># Novel Title</span>" to
|
||||
"<span class="alt">#! Novel Title</span>" and unnumbered chapters from "<span class="alt">##
|
||||
Chapter Name</span>" or "<span class="alt">## *Chapter Name</span>" to "<span class="alt">##!
|
||||
Chapter Name</span>". That is all. For inserting page breaks, you can add a single line with the
|
||||
command "<span class="alt">[NEW PAGE]</span>" where you want the break to be inserted. As before,
|
||||
page breaks are automatically inserted in front of all partition and chapter titles.</p>
|
||||
<p>You will find these changes described in more detail the documentation in the
|
||||
"<a href="https://novelwriter.readthedocs.io/en/latest/usage_projectformat.html#a-prjfmt-1-3">Format
|
||||
1.3 Changes</a>" section.</p>
|
||||
<p>Novel titles need to be altered from "# Novel Title" to "#! Novel Title" and unnumbered chapters
|
||||
from "## Chapter Name" or "## *Chapter Name" to "##! Chapter Name". That is all. For inserting page
|
||||
breaks, you can add a single line with the command "[NEW PAGE]"" where you want the break to be
|
||||
inserted. As before, page breaks are automatically inserted in front of all partition and chapter
|
||||
titles.</p>
|
||||
<p>You will find these changes described in more detail in the documentation in the
|
||||
"<a href="https://novelwriter.readthedocs.io/en/latest/usage_projectformat.html#a-prjfmt-1-3">Format 1.3 Changes</a>"
|
||||
section.
|
||||
|
||||
<h4>GUI Changes</h4>
|
||||
<p>Due to the above changes, the GUI has been altered a bit. The main changes are in the project
|
||||
@@ -49,7 +52,7 @@ whether it was a chapter or scene. With these layouts gone, the distinction is i
|
||||
other visual means.</p>
|
||||
<p>The project index will now record the level of the first header of your document, and select a
|
||||
different icon for documents with a partition, chapter or scene header. These are colour coded as
|
||||
green, red and blue respectively. The project notes have also received a new icon, with a yellow
|
||||
green, red, and blue respectively. The project notes have also received a new icon, with a yellow
|
||||
colour code. Due to this change, the grey icon themes have been removed.</p>
|
||||
<p>In addition, novel documents with a partition or chapter header will have the document label
|
||||
viewed as bold and underlined. This feature can be disabled in Preferences if you want a cleaner
|
||||
@@ -64,6 +67,14 @@ rewritten and now conforms more closely to the Open Document standard. Most of t
|
||||
will not be noticeable to you as a user, but you may notice that the exported document will now
|
||||
allow multiple consecutive spaces. Previously, two spaces, or more, would be concatenated into a
|
||||
single space in the exported document.</p>
|
||||
<p>The internal spell check tool has been removed. If you want spell checking, you must install the
|
||||
Spell Enchant tool. The internal spell checker was only ever added because the Python package for
|
||||
Spell Enchant was not available on 64-bit Windows. This was corrected over a year ago. The main
|
||||
issue with the internal spell checker was that it only included English, and the large dictionary
|
||||
files had to be shipped with novelWriter.</p>
|
||||
<p>Finally, a PDF version of the documentation should now be shipped with your install package. If
|
||||
it is available, a "User Manual (PDF)" option should be visible in the Help menu. This should give
|
||||
you access to the documentation also when you don't have an active internet connection.</p>
|
||||
|
||||
<p><i>See also the <a href="https://github.com/vkbo/novelWriter/releases">Releases</a> page.</i></p>
|
||||
|
||||
|
||||
@@ -1,137 +0,0 @@
|
||||
<!DOCTYPE html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<h2>Release Notes for 1.0.4</h2>
|
||||
<p><i>Released on 3 February 2021</i></p>
|
||||
<p>This patch release fixes a couple of minor issues with the Preferences dialog and the behaviour
|
||||
of one of the keyboard shortcuts.</p>
|
||||
<p>Aside from these fixes, the main point of this patch is to add new setup features for
|
||||
novelWriter on Windows. A Windows installer will no longer be provided for the foreseeable future,
|
||||
and instead functionality has been added to the main setup script to create desktop and start menu
|
||||
icons.</p>
|
||||
|
||||
<p><i>The full changelog is available
|
||||
<a href="https://github.com/vkbo/novelWriter/blob/main/CHANGELOG.md">here</a>.</i></p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.0.3</h2>
|
||||
<p><i>Released on 24 January 2021</i></p>
|
||||
<p>This patch release fixes a minor bug sometimes encountered when running novelWriter from command
|
||||
line on Windows. In addition, the Solarized Dark and Solarized Light themes have been added to the
|
||||
selection of GUI and syntax themes by a user contribution.</p>
|
||||
<p>The main change in this release is to the install scripts and the documentation related to
|
||||
installing and running novelWriter. The primary change is a different method of packaging the app
|
||||
for Windows. Instead of building an <i>.exe</i> file, the new setup instead builds a runnable zip
|
||||
file <i>.pyz</i>. The executable would often be mistakenly flagged by virus control software due to
|
||||
the packaging tools. This is a known problem with pyinstaller and similar tools, but such warnings
|
||||
are always concerning even if they are false positives.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.0.2</h2>
|
||||
<p><i>Released on 19 January 2021</i></p>
|
||||
<p>This patch release fixes a few minor cosmetic issues, a minor issue with the indexer, and a bug
|
||||
when adding words to the user's own spell check dictionary. Additionally, the documentation has
|
||||
been updated based on user feedback, and some install issues resolved.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.0.1</h2>
|
||||
<p><i>Released on 10 January 2021</i></p>
|
||||
<p>This release is mainly to bring the documentation up to date, as I forgot to update the install
|
||||
instructions in the original 1.0 release. I also forgot to change the various settings and help
|
||||
texts that describe novelWriter as under initial development (beta state).</p>
|
||||
<p>Some minor improvements have been made to the "Edit Project Item" dialog and some restrictions
|
||||
on the settings available for documents created in the "Outtakes" folder relaxed. A few minor
|
||||
issues with the document and project changed icons on the status bar have also been resolved. The
|
||||
indicators were previously set to changed status even if no actual change had been made to the
|
||||
project.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.0</h2>
|
||||
<p><i>Released on 3 January 2021</i></p>
|
||||
<p>Based on my own testing and usage, and no serious bugs discovered in quite some time (aside from
|
||||
a few corner case issues), it appears that novelWriter is stable enough for a 1.0 release. Thanks
|
||||
to all the new users who keep providing feedback on bugs, cosmetic issues, or suggesting
|
||||
improvements and new features. I'm glad to hear that others find my application useful, and I will
|
||||
keep making improvements as I get new suggestions and have new ideas myself. At the same time, I
|
||||
will continue to keep novelWriter simple and clean and avoid feature-bloat.</p>
|
||||
<p>This release mainly fixes cosmetic and other minor issues to the user interface and makes a few
|
||||
minor improvements to some less used features. Aside from this, nothing major has changed since the
|
||||
last release candidate.</p>
|
||||
<p>This release concludes over two years of tinkering with this project. The project grew out of
|
||||
numerous lunch and coffee discussions with my colleague Marian Lückhof at my former job. We were
|
||||
both looking for a tool for writing novels on Linux that suited our needs. We started assembling a
|
||||
wish list of features that has become novelWriter. In addition, users on GitHub have continued to
|
||||
test new features, provide very helpful feedback, and make new suggestions for improvements.
|
||||
Especially the feedback from @johnblommers has been helpful during much of the initial development
|
||||
time. Over the last months more users have started posting ideas and feedback. Thanks to all of you
|
||||
for your contributions.</p>
|
||||
<p>The 1.0 release is intended as a first release of the core features of novelWriter. That does
|
||||
not mean that all planned features have been fully implemented. There is a long list of ideas and
|
||||
suggestions to consider and implement. New ideas and suggestions are welcome. Either as feature
|
||||
requests in the issue tracker, or if not fully formed, can be discussed on the
|
||||
<a href="https://github.com/vkbo/novelWriter/discussions">discussions page</a>.
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.0 RC2</h2>
|
||||
<p><i>Released on 13 December 2020</i></p>
|
||||
<p>This second release candidate for 1.0 comes with only minor changes and improvements, and a
|
||||
handful of minor bugfixes.</p>
|
||||
<p>Among the improvements is the addition of all the possible @-keywords for tags and references to
|
||||
the "Insert" menu under the sub-menu "Tags and References". The "Help" menu has also received a few
|
||||
improvements and additional links to useful webpages. This release also adds a "Release" notes tab
|
||||
to the "About novelWriter" dialog. The release notes are displayed automatically the first time you
|
||||
launch novelWriter after updating to a new version.</p>
|
||||
<p>Among the fixes is better support for high resolution screens. A few elements on the GUI did not
|
||||
scale properly, among them the document editor and viewer header and footer. These were clipped on
|
||||
high res screens due to an underlying issue with the Qt widget underestimating how much space it
|
||||
required to accommodate the text. Unfortunately, dragging the novelWriter app between screens of
|
||||
different scaling factors is not currently supported. However, the GUI should scale properly to the
|
||||
scaling factor on the screen it is opened on.</p>
|
||||
<p>The work leading up to this release has mostly been focused on improving the test coverage of
|
||||
the source code of novelWriter. This helps to ensure that the code does what it is intended to do,
|
||||
and is able to handle corner cases and unexpected external errors and user actions that may occur.
|
||||
While writing these tests, a number of minor potential issues have been uncovered and handled. Most
|
||||
of these are corner cases that may not even be reachable by unexpected user actions.</p>
|
||||
<p>Hopefully, these changes have resulted in an even more stable version of novelWriter. If no more
|
||||
issues are discovered, the next release will be the final version 1.0 release.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.0 RC1</h2>
|
||||
<p><i>Released on 16 November 2020</i></p>
|
||||
<p>This is the first release candidate for the upcoming release of novelWriter 1.0.</p>
|
||||
<p>Since the fifth beta release about four weeks ago, not much has been changed in novelWriter. A
|
||||
few minor tweaks have been made to the GUI.</p>
|
||||
<p>A number of features and tools are now automatically switched off when there is no project or
|
||||
document open for those features to act upon. Previously, this was a bit inconsistent, although no
|
||||
serious bugs have been reported or encountered.</p>
|
||||
<p>Most of the minor changes in this release should not be noticeable to most users. However, there
|
||||
are a couple of noticeable changes.</p>
|
||||
<h3>Typewriter Mode</h3>
|
||||
<p>The "Typewriter Mode" of the editor has been improved. Essentially, this feature is a sort of
|
||||
smart scroll. It tries to keep the cursor stationary in the vertical direction, and will try to
|
||||
scroll the document up when the cursor skips to a new line while typing (or down in case of
|
||||
backspaces). This is similar to the way a typewriter scrolls the paper when hitting the return key.
|
||||
It improves the writing experience as the current active line will stay at the same eye height
|
||||
level on the screen.</p>
|
||||
<p>Previously, the feature would lock the cursor to a given vertical position defined by the user.
|
||||
Now, instead, the cursor will remain stationary in the vertical direction at any position the user
|
||||
sets it to by mouse click or keyboard navigation. The user can define a minimum distance from the
|
||||
top where this feature is activated. These changes makes it more flexible in terms of where the
|
||||
focus is in the editor. The feature can be controlled from the main Preferences.</p>
|
||||
<h3>Switching Syntax Theme</h3>
|
||||
<p>It is now possible to switch syntax highlighting theme without restarting novelWriter.
|
||||
Previously, changing the theme would only half-way update the document, header and footer
|
||||
background and text colours. The new settings would not be fully applied until the application was
|
||||
shut down and started again, thus making it a bit tedious to look through syntax themes to find the
|
||||
one you want.</p>
|
||||
<p>Switching main GUI theme still requires a restart.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,49 +0,0 @@
|
||||
<!DOCTYPE html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<h2>Release Notes for 1.1.1</h2>
|
||||
<p><i>Released on 21 February 2021</i></p>
|
||||
<p>This patch makes a couple of minor improvements to the GUI. The keyboard shortcut for deleting
|
||||
entries in the project tree has been changed from "Ctrl+Del" to "Ctrl+Shift+Del" to free up that
|
||||
shortcut for the document editor. It is now possible to use the shortcut for deleting the word in
|
||||
front of the cursor, a common and useful feature of many text editors.</p>
|
||||
<p>The way the negative word count filter option works on the Writing Statistics tool has been
|
||||
changed to be more intuitive. Enabling this filter now appears to remove all negative entries
|
||||
without altering the other entries. Previously, the removed negative counts would be included in
|
||||
the following entries to make it consistent with the total word count. In addition, writing
|
||||
sessions shorter than five minutes, and with no change in the word count, are no longer recorded in
|
||||
the session log file.</p>
|
||||
<p>Other changes include improving the speed of the internal spell checker, used when the Enchant
|
||||
spell check library isn't available. The internal spell checker is no longer significantly slower,
|
||||
but is still lacking in functionality compared to Enchant.</p>
|
||||
|
||||
<p><i>See also the <a href="https://github.com/vkbo/novelWriter/releases">Releases</a> page.</i></p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.1</h2>
|
||||
<p><i>Released on 7 February 2021</i></p>
|
||||
<p>The main change in this release is the addition of a new tab to the project tree on the left
|
||||
side of the main window. The regular project tree is now on a tab named "Project", while a new tab
|
||||
named "Novel" displays a simpler version of the information on the main "Outline" page. It lists
|
||||
all the headers of the novel part of the project, as well as the word count and point-of-view
|
||||
character of each section. This is an alternative way to navigate the novel part of the project.
|
||||
The various tree views are now also kept better in sync when the user selects various documents and
|
||||
headers.</p>
|
||||
<p>In addition, a new information dialog named "Project Details" has been added. It replaces the
|
||||
"Details" tab in "Project Settings", and adds more information about the novel part of the project.
|
||||
In particular, a "Table of Contents" in the "Contents" tab displays a summary of the main parts
|
||||
and chapters of the project, their total word counts, and an estimated page count. This was made in
|
||||
response to users asking for ways to estimate the total page count of the project. The page count
|
||||
is estimated based on a words per page setting, which can be changed on the dialog window.</p>
|
||||
<p>Since the tabs below the project tree now add some extra room on the GUI, some convenient
|
||||
buttons have been added in the same area, with direct access to "Project Details", "Writing
|
||||
Statistics" and "Project Setting".</p>
|
||||
<p>A few other minor changes have been made as well. The Preferences dialog has been improved with
|
||||
clearer categories and hopefully better help text. Some new options have been added too. They allow
|
||||
syntax highlighting of multi-paragraph quotes. The highlighter can now optionally accept quotes to
|
||||
be left "hanging", that is, no closing quote in the same paragraph.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,104 +0,0 @@
|
||||
<!DOCTYPE html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<body>
|
||||
|
||||
|
||||
<h2>Release Notes for 1.2.2</h2>
|
||||
<p><i>Released on 28 March 2021</i></p>
|
||||
<p>This patch release is a bug fix release addressing some inconsistencies and issues with the
|
||||
document header buttons when Focus Mode is active. The keyboard shortcuts for search and replace
|
||||
should now also work in Focus Mode. In addition, the setup script for novelWriter has been improved
|
||||
when installing on Windows.</p>
|
||||
|
||||
<p><i>See also the <a href="https://github.com/vkbo/novelWriter/releases">Releases</a> page.</i></p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.2.1</h2>
|
||||
<p><i>Released on 21 March 2021</i></p>
|
||||
<p>This patch release is a bug fix release addressing issues with the document editor's search and
|
||||
replace tool. Due to some recently added restrictions on when various tools are active, depending
|
||||
on which part of the main window has the user's focus, the search tool keyboard shortcuts and
|
||||
buttons were blocked when they shouldn't. This release resolves these issues.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.2</h2>
|
||||
<p><i>Released on 14 March 2021</i></p>
|
||||
<p>This release is mainly focused on the Build Novel Project tool. Completely new export classes
|
||||
have been written to support Open Document and Markdown exports. In addition, the way document
|
||||
layouts are handled have been automated a little to assist the user in keeping header levels and
|
||||
document layout flags in sync. The third new additoion is the ability to record and log idle time
|
||||
during a writing session to improve the writing statistics information as requested by several
|
||||
users. Finally, it is now possible to directly edit the project dictionary via a new, simple GUI
|
||||
dialog.</p>
|
||||
|
||||
<h3>The Build Novel Project Tool</h3>
|
||||
<p>The main changes for this release are to the Build Novel Project tool. The Open Document export,
|
||||
as well as the Markdown export, is now handled entirely by code written for novelWriter.
|
||||
Previously, these export features depended on the underlying Qt library's save routines connected
|
||||
to the preview document shown in the build dialog. Using this method of export both meant that the
|
||||
content of the document was dependent on the preview being generated first, and it also meant that
|
||||
the exported document had limited support for novelWriter-specific features and custom formatting.
|
||||
The new export class should generate a much better result, especially for the Open Document
|
||||
formats. The Open Document standard is supported by Open Office, Libre Office, Google Docs,
|
||||
Microsoft Word, and probably a number of other applications too. The Markdown export hasn't changed
|
||||
a lot, but should be a slight improvement on the previous export feature.</p>
|
||||
<p>These changes to the build tool also imply that the saving process is now independent of the
|
||||
content of the preview window, meaning you don't have to rebuild the preview before saving, which
|
||||
was previously the case. To make this more consistent, the PDF export option has been moved to the
|
||||
print button as it is actually a print-to-file feature under the hood, not technically a proper PDF
|
||||
export format. It is exactly the same as printing to file from the print preview dialog.</p>
|
||||
<p>In addition to the changes to the export features, the Build Novel Project tool now also has
|
||||
controls for line height, which applies to all rich text export formats, and the option to replace
|
||||
unicode characters with appropriate html entities for html export.</p>
|
||||
|
||||
<h3>Document Layout Automation</h3>
|
||||
<p>Among other changes in this release are a few improvements to the process of creating and
|
||||
changing documents. When a new document is first created, the header is generated from the assigned
|
||||
label and layout.</p>
|
||||
<p>In addition, for some document layouts, when the user changes the header level of the first
|
||||
header of the document, the document layout setting is updated accordingly. This should reduce the
|
||||
need for the user to maintain two ways of assigning the role of a given document. This automation
|
||||
only applies to combinations of header level and current document layouts where there is no
|
||||
ambiguity. For instance, changing the header level in a "Scene" document from level 3 to 2 changes
|
||||
the document layout automatically to "Chapter". But changing the first header of a "Book" layout
|
||||
document from 1 to 2 does not change the document's layout as the "Book" layout is a generic
|
||||
document layout and it's perfectly reasonable for its first header to be a chapter header.</p>
|
||||
<p>Keep in mind that novelWriter treats documents with layout "Book", "Chapter" and "Scene" exactly
|
||||
the same during exports. The distinction is only meant as a way to indicate the purpose of a
|
||||
document in the project tree. This new automation is meant to assist in keeping this information up
|
||||
to date. The other layouts do have an effect on formatting during export, and are generally left
|
||||
alone.</p>
|
||||
|
||||
<h3>The Session Timer and Idle Time</h3>
|
||||
<p>Another change that has been requested by a couple of users is to have the session timer in the
|
||||
status bar stop counting when the user is inactive (idle). This feature is optional, and can be
|
||||
controlled from Preferences. The definition of "idle" in this context is either that the user is
|
||||
active in a different application than novelWriter (loss of focus) or that the user has not made
|
||||
any changes to the current document for a given amount of time. The time threshold is by default
|
||||
five minutes, but can be altered in Preferences.</p>
|
||||
<p>In addition, the idle time is also recorded in the session log, and can be viewed in the Writing
|
||||
Statistics dialog and exported with the rest of the information. The idle time is recorder in the
|
||||
logs regardless of whether the status bar clock takes idle time into consideration or not. So even
|
||||
if you turn off the idle time switch in Preferences, the other idle time setting still affects the
|
||||
writing stats log entries.</p>
|
||||
|
||||
<h3>Other Changes</h3>
|
||||
<p>The user dictionary of the project, where words added to the dictionary from the document editor
|
||||
go, can now be viewed and edited with a new "Project Word List" tool in the "Tools" menu.</p>
|
||||
<p>A small additional feature added is also the ability to undo the last move of an item in the
|
||||
project tree. The keyboard shortcut for this is `Ctrl+Shift+Z`, or it can be accessed from the
|
||||
menu. The feature can only undo the last move, but it includes both documents moved to trash, moves
|
||||
by up/down keypress or menu entries, and drag and drop moves.</p>
|
||||
<p>A new keyword has been added to mark characters in the story. The new keyword is intended to tag
|
||||
a character as the focus character for a chapter or scene. This is useful for stories where the
|
||||
point-of-view character and the focus character are different.</p>
|
||||
<p>Lastly, two bugfixes have been made as well. The Empty Trash feature was no longer working due
|
||||
to an earlier fix solving another issue. The feature has now been restored. In addition, the
|
||||
indexer now checks that a keyword (tag or reference) is valid before saving it to the index.
|
||||
Previously, an invalid keyword could be saved to the index and potentially crash the application.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,60 +0,0 @@
|
||||
<!DOCTYPE html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<h2>Release Notes for 1.3.3</h2>
|
||||
<p><i>Released on 13 June 2021</i></p>
|
||||
<p>This patch release fixes a potential file encoding issue when running setup on Windows, and a
|
||||
minor issue with the project word count not being updated immediately when a file is deleted. In
|
||||
addition, the keyboard shortcuts to change focus between the project tree, the editor, the viewer,
|
||||
and the outline panel, have been changed for Windows users. They keyboard shortcuts were
|
||||
interfering with the Alt codes used for special characters. The shortcuts are unchanged for Linux
|
||||
and macOS.</p>
|
||||
|
||||
<p><i>See also the <a href="https://github.com/vkbo/novelWriter/releases">Releases</a> page.</i></p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.3.2</h2>
|
||||
<p><i>Released on 30 May 2021</i></p>
|
||||
<p>This is a patch release that fixes some minor issues. One issue was with the split tool, which
|
||||
would drop the last line from the source document during a split if it was missing a final line
|
||||
break. A minor issue with the display of word counts on the details panel under the project tree
|
||||
has also been fixed. In addition, the setup script commands for Linux have been improved a bit.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.3.1</h2>
|
||||
<p><i>Released on 6 May 2021</i></p>
|
||||
<p>This is a patch release primarily to fix a problem with the Qt translation library used to make
|
||||
novelWriter available in multiple languages. One of the function calls made to the library was
|
||||
added recently, in Qt 5.15, which many users on Linux will not have installed on their system. The
|
||||
issue could be resolved by updating the library, but it's an unnecessary and inconvenient
|
||||
restriction.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.3</h2>
|
||||
<p><i>Released on 2 May 2021</i></p>
|
||||
<p>The main feature of the 1.3 release is internationalisation. The release introduces support for
|
||||
Portuguese, French, and Norwegian for the main GUI, in addition to the default English. The
|
||||
settings for choosing the GUI language can be found in the main Preferences.</p>
|
||||
<p>The implementation is such that the projects themselves can use a different language than the
|
||||
one selected for the GUI. To allow for better support for multiple language projects, the Build
|
||||
Novel Project tool has the added option to select the language of the injected text into exported
|
||||
documents. In particularly for the number words that can be added for chapter headers. Available
|
||||
languages here are the same as mentioned above for the main GUI, plus German.</p>
|
||||
<p>Settings have also been added in Preferences to allow for automatic injection of spaces or
|
||||
non-breaking spaces in front of, or behind, certain characters. These are features generally
|
||||
available in text editors for French, but the implementation in novelWriter simply makes them a
|
||||
free text box where you can list all characters or symbols where you want a space added
|
||||
automatically.</p>
|
||||
<p>The translation files for this release have been provided by Bruno Meneguello for the Portuguese
|
||||
translation, by Jan Lüdke (jyhelle) for the French translation, by Veronica Berglyd Olsen for the
|
||||
Norwegian translation as well as the minor modifications for US English, and Marian Lückhof
|
||||
provided the translation file for chapter numbers in German.</p>
|
||||
<p>The work to rewrite novelWriter to allow for internationalisation was done by Bruno Meneguello
|
||||
and Veronica Berglyd Olsen.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,70 +0,0 @@
|
||||
<!DOCTYPE html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<body>
|
||||
|
||||
<h2>Release Notes for 1.4.2</h2>
|
||||
<p><i>Released on 30 August 2021</i></p>
|
||||
|
||||
<p>This is a patch release fixing an issue with the auto-replace feature for single and double
|
||||
quotes. The issue appears when using the new indent and text alignment codes followed by a quote
|
||||
symbol, and quotes following a tab or non-breaking space.</p>
|
||||
|
||||
<p><i>See also the <a href="https://github.com/vkbo/novelWriter/releases">Releases</a> page.</i></p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.4.1</h2>
|
||||
<p><i>Released on 27 July 2021</i></p>
|
||||
|
||||
<p>This release fixes a couple of minor issue with some of the dialog boxes. The fix was
|
||||
accidentally left out of release 1.4.</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<h2>Release Notes for 1.4</h2>
|
||||
<p><i>Released on 27 July 2021</i></p>
|
||||
|
||||
<p>This release contains some new features and a lot of code refactoring. Among the main new
|
||||
features is paragraph alignment and indentation. Regular line breaks within paragraphs are now also
|
||||
supported. The changes are described in more detail below.</p>
|
||||
|
||||
<h3>Internationalisation</h3>
|
||||
<p>Translation files have been added for Simplified Chinese by Qianzhi Long.</p>
|
||||
|
||||
<h3>Line Breaks</h3>
|
||||
<p>The way line breaks inside paragraphs work has been changed. A single line break is now treated
|
||||
as a proper line break and will show up in the document viewer and exported documents. A single
|
||||
line break does not start a new paragraph, but forces a break inside the paragraph like a Shift +
|
||||
Enter does in most rich text editors. Two line breaks is still needed to start a new paragraph.</p>
|
||||
<p>The old syntax of adding two spaces at the end of a line to force a line break within a
|
||||
paragraph will still work as before, so there is no need to change your existing text if you've
|
||||
used this feature. However, there is a new highlighting feature that will show you where in the
|
||||
text you have redundant spaces. If you are used to having double spaces between sentences, you may
|
||||
want to switch off this highlighting feature in Preferences as it will also detect those.</p>
|
||||
<p>A helper function has been added to the Format menu that can look through a paragraph and remove
|
||||
line breaks in case you've been using line breaks inside your existing text under the assumption
|
||||
that the exporter and viewer will ignore them.</p>
|
||||
<p>I hope this change will not be too inconvenient. I believe the new behaviour will make more
|
||||
sense for most people. Especially considering some of the feedback I've gotten on how line breaks
|
||||
work. The original implementation was following the Markdown standard, but since novelWriter is not
|
||||
a proper Markdown editor and instead just borrows from Markdown, this behaviour always seemed a bit
|
||||
unnecessary.</p>
|
||||
|
||||
<h3>Text Alignment and Indentation</h3>
|
||||
<p>The default text alignment is left or justified based on your preferences. For documents with
|
||||
the layout set to Title Page or Partitions, the default is centred. However, sometimes you may
|
||||
want to override this default. A new set of codes have therefore been added to allow specifying
|
||||
alignment as well as additional text margins on individual paragraphs.</p>
|
||||
<p>The logic of the syntax is as follows:</p>
|
||||
<p>A single angle bracket will push the text away from the edge it points away from. Therefore, a
|
||||
single '>' before the paragraph, or a single '<' after the paragraph, will add indentation on
|
||||
the respective side. It's perfectly valid to do this on both sides at the same time.</p>
|
||||
<p>A double set of angle brackets will push the text all the way towards the opposite side.
|
||||
Therefore, a double set of '>>' before the paragraph will indicate right alignment, and a
|
||||
double set of '<<' after the paragraph will force left alignment. Also here both can be used
|
||||
at the same time, which results in the paragraph being centred.</p>
|
||||
<p>Format menu entries and keyboard shortcuts have been added so that you don't have to memorise
|
||||
these codes.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,13 +1,13 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<novelWriterXML appVersion="1.5-beta2" hexVersion="0x010500b2" fileVersion="1.3" timeStamp="2021-08-26 21:06:25">
|
||||
<novelWriterXML appVersion="1.5-rc1" hexVersion="0x010500c1" fileVersion="1.3" timeStamp="2021-09-10 18:37:11">
|
||||
<project>
|
||||
<name>Sample Project</name>
|
||||
<title>Sample Project</title>
|
||||
<author>Jane Smith</author>
|
||||
<author>Jay Doh</author>
|
||||
<saveCount>1252</saveCount>
|
||||
<saveCount>1255</saveCount>
|
||||
<autoCount>198</autoCount>
|
||||
<editTime>61080</editTime>
|
||||
<editTime>61530</editTime>
|
||||
</project>
|
||||
<settings>
|
||||
<doBackup>False</doBackup>
|
||||
|
||||
Reference in New Issue
Block a user