diff --git a/CHANGELOG.md b/CHANGELOG.md index d93b0044..5d8b991a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # novelWriter ChangeLog +## Version 1.0 Release Candidate 1 [2020-11-16] + +**Installation** + +* A new setup option `setup.py xdg-install` will install the desktop integration (icons, mime and launcher) using the OS' `xdg-utils`. This is a more standardised way of installing these elements, and replaces the previous `launcher` option. PR #484. + +**Bugfixes** + +* The Details Panel below the Outline Tree View was not cleared when a project was closed, and whatever was listed there was still present if a new project was opened. The panel is now reset when a project is closed. Issue #490, PR #491. + +**User Interface** + +* The Typewriter Mode feature has been improved to keep the cursor stationary at any point in the editor viewport as long as the cursor is at a user-defined minimum distance from the top of the viewport. The mouse, arrow and page keys do not trigger a reposition. The new behaviour is similar to that of the Gutenberg editor in WordPress. PR #482. +* The document editor and viewer are now properly updated when the user switches syntax theme. There is no longer a need to restart novelWriter first to apply the changes. PR #487. +* Some minor GUI changes include: don't run the background word counter when there is no document open, make the split panels of the Build Novel Project tool non-collapsible, and set the initial column widths of tree views to more sensible values. PR #489. +* Block various menu actions, like split and merge documents, project backup, inserts, etc, when there is no project open. None of these being active caused any errors as these actions were all handled by the various tools, but they shouldn't even trigger when there is no project or document to perform the action on. PR #492. +* Clarify the message of the Close Project and Exit novelWriter dialogs. Previously, it may have seemed to some users that clicking "No" would allow the closing to procede without saving changes. This is not true as changes are saved automatically when editing a project. The dialog text should now make this clearer. Issue #494, PR #495. + +**Other Changes** + +* The index cache file `meta/tagsIndex.json` now has line breaks and indents. This makes it easier to version control if the user really wants to track this file. PR #483. +* The format of the meta data at the top of document files has been changed to be easier to parse, and easier to extend with new settings. It is also more human-readable in cases where the user opens a document file with other software. PR #486. +* Remove the `ToC.json` file and improve the `ToC.txt` file. There latter now has additional information and the format has been improved slightly to be easier to parse if read by an external program or script. PR #493. + +**Code Improvements** + +* There has been some clean-up of comments and docstrings, as well as optimisation and merging of a few functions that were implemented in multiple places. PR #485. +* Move some of the constants defined in various other classes into the appropriate constants classes, and make all constants upper case variables. PR #489. + + ## Version 1.0 Beta 5 [2020-10-18] **Important Notes** diff --git a/docs/source/conf.py b/docs/source/conf.py index e8607fed..c0f62bfc 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -27,7 +27,7 @@ author = "Veronica Berglyd Olsen" # The short X.Y version version = "1.0" # The full version, including alpha/beta/rc tags -release = "1.0-beta5" +release = "1.0-rc1" # -- General configuration --------------------------------------------------- diff --git a/nw/__init__.py b/nw/__init__.py index d4597c17..670351b9 100644 --- a/nw/__init__.py +++ b/nw/__init__.py @@ -61,9 +61,9 @@ __package__ = "nw" __author__ = "Veronica Berglyd Olsen" __copyright__ = "Copyright 2018–2020, Veronica Berglyd Olsen" __license__ = "GPLv3" -__version__ = "1.0b5" -__hexversion__ = "0x010000b5" -__date__ = "2020-10-18" +__version__ = "1.0rc1" +__hexversion__ = "0x010000c1" +__date__ = "2020-11-16" __maintainer__ = "Veronica Berglyd Olsen" __email__ = "code@vkbo.net" __status__ = "Beta" diff --git a/sample/nwProject.nwx b/sample/nwProject.nwx index 927a4cf9..b914dd44 100644 --- a/sample/nwProject.nwx +++ b/sample/nwProject.nwx @@ -1,13 +1,13 @@ - + Sample Project Sample Project Jane Smith Jay Doh - 766 - 148 - 37687 + 793 + 151 + 38598 False @@ -120,7 +120,7 @@ 1811 318 8 - 1332 + 219 Another Scene