Merge pull request #672 from vkbo/release_1.1.1

Release 1.1.1
This commit is contained in:
Veronica Berglyd Olsen
2021-02-21 16:09:27 +01:00
committed by GitHub
5 changed files with 82 additions and 12 deletions
+53
View File
@@ -1,5 +1,58 @@
# novelWriter Changelog
## Version 1.1.1 [2021-02-21]
### Release Notes
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.
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.
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.
### Detailed Changelog
**User Interface**
* The default GUI font on Windows is now Arial. It works better with the Qt framework than the
default system font. If Arial is missing, it falls back to the bundled font Cantarell. PR #655.
* The way word changes are calculated on the Writing Statistics tool has changed when the option to
exclude negative word counts is active. Previously, the entries with negative counts were
filtered out, but the change in count was still applied to the next line, altering the value.
Now, the GUI will instead just drop the lines that are negative and keep the other lines
unchanged. This is more intutitive, but it also means that the total count now longer matches the
sum of the lines. PR #659.
* The keyboard shortcut for deleting entries in the project tree has been changed from `Ctrl+Del`
to `Ctrl+Shift+Del`. The `Ctrl+Del` shortcut is thus free to be used exclusively by the editor to
delete the word in front of the cursor. Having the same shortcut do different things depending on
which area of the GUI has focus is a bit confusing. Related to #529. PR #666.
**Other Improvements**
* The internal spell checker, which is used when the Enchant library isn't available, has been
given a significant speed improvement by caching the imported dictionary as a Python `set`
instead of a `list`. The `set` has a hashed key lookup algorithm that is significantly faster.
PR #668.
* Sessions shortar than 5 minutes, and with no word count changes, are no longer recorded in the
session stats log file. PR #685.
**Installation**
* The PyPi packages now include the `setup.py` file, which makes it possible to install icon
launchers for novelWriter on both Linux and Windows after installing with `pip`. PR #655.
----
## Version 1.1 [2021-02-07]
### Release Notes
+2 -2
View File
@@ -25,9 +25,9 @@ copyright = "20182021, Veronica Berglyd Olsen"
author = "Veronica Berglyd Olsen"
# The short X.Y version
version = "1.1"
version = "1.1.1"
# The full version, including alpha/beta/rc tags
release = "1.1"
release = "1.1.1"
# -- General configuration ---------------------------------------------------
+3 -3
View File
@@ -62,9 +62,9 @@ __license__ = "GPLv3"
__author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net"
__version__ = "1.1"
__hexversion__ = "0x010100f0"
__date__ = "2021-02-07"
__version__ = "1.1.1"
__hexversion__ = "0x010101f0"
__date__ = "2021-02-21"
__status__ = "Stable"
__domain__ = "novelwriter.io"
__url__ = "https://novelwriter.io"
+20 -3
View File
@@ -2,6 +2,26 @@
<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
@@ -25,8 +45,5 @@ clearer categories and hopefully better help text. Some new options have been ad
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>
<p><i>The full changelog is available
<a href="https://github.com/vkbo/novelWriter/blob/main/CHANGELOG.md">here</a>.</i></p>
</body>
</html>
+4 -4
View File
@@ -1,13 +1,13 @@
<?xml version='1.0' encoding='utf-8'?>
<novelWriterXML appVersion="1.1" hexVersion="0x010100f0" fileVersion="1.2" timeStamp="2021-02-07 19:45:18">
<novelWriterXML appVersion="1.1.1" hexVersion="0x010101f0" fileVersion="1.2" timeStamp="2021-02-20 16:38:01">
<project>
<name>Sample Project</name>
<title>Sample Project</title>
<author>Jane Smith</author>
<author>Jay Doh</author>
<saveCount>878</saveCount>
<autoCount>157</autoCount>
<editTime>42612</editTime>
<saveCount>881</saveCount>
<autoCount>158</autoCount>
<editTime>43034</editTime>
</project>
<settings>
<doBackup>False</doBackup>