|
1 | 1 | # novelWriter Changelog |
2 | 2 |
|
| 3 | +## Version 2.3 Beta 1 [2024-02-16] |
| 4 | + |
| 5 | +### Release Notes |
| 6 | + |
| 7 | +This is a beta release of the next release version, and is intended for testing purposes. Please be |
| 8 | +careful when using this version on live writing projects, and make sure you take frequent backups. |
| 9 | + |
| 10 | +Please check the changelog for an overview of changes. The full release notes will be added to the |
| 11 | +final release. |
| 12 | + |
| 13 | +### Detailed Changelog |
| 14 | + |
| 15 | +**Major Features** |
| 16 | + |
| 17 | +* A new Welcome dialog has been added. The dialog replaces the Open Project dialog and the New |
| 18 | + Project Wizard. The Welcome dialog features artwork created by Louis Durrant, and a custom design |
| 19 | + for the project list. New projects can be created by a form available from the same dialog, and |
| 20 | + features a simplified set of options. Issue #1506. PRs #1647, #1681 and #1689. |
| 21 | +* It is now possible to create a new project by copying the content of another project, or a Zip |
| 22 | + file of a project, including a backup. This option is available from the New Project feature of |
| 23 | + the Welcome dialog. Issue #841. PRs #1680 and #1684. |
| 24 | +* The Preferences dialog has been completely redesigned. All options are now available in a single, |
| 25 | + scrollable list with appropriate section headers. All sections are available as navigation |
| 26 | + buttons along the side, and it is also possible to search for settings in a search box at the |
| 27 | + top. The design matches that created for the Manuscript Build Settings dialog added in 2.1. |
| 28 | + Issues #1603 and #1604. PR #1652. |
| 29 | +* The Project Details dialog has been redesigned to match the other new dialogs. It has also been |
| 30 | + modified to properly handle multiple novel folders. The novel selector is placed at the top of |
| 31 | + the dialog, and affects all data in the tabs. The Novel Title info has been removed. PR #1665. |
| 32 | +* The Manuscript Build Settings dialog has been updated to use the new config layout classes, which |
| 33 | + are more flexible in terms of content flow. PR #1674. |
| 34 | +* A new root folder type called "Templates" has been added. Any document added here will show up in |
| 35 | + the Add Item menu in the Project Tree view under a "From Template" submenu. Selecting such an |
| 36 | + entry will create a new document at the selected location in the project, and populate it with |
| 37 | + the content of the template file. Issues #996 and #1125. PR #1688. |
| 38 | +* The About novelWriter dialog has been simplified to only show some key information and the |
| 39 | + credits text. A link to the releases page is available for checking release notes. Keeping the |
| 40 | + release notes online means it is easier to update them, and make them more visually interesting |
| 41 | + as the formatting of the dialog box is limited. PR #1695. |
| 42 | +* The old Check for Updates dialog has been removed. Checking for new releases of novelWriter can |
| 43 | + be done directly in the Welcome dialog or the About dialog by clicking "Check Now" next to the |
| 44 | + "Latest Version" label. PR #1696. |
| 45 | + |
| 46 | +**Minor Features** |
| 47 | + |
| 48 | +* A new drop down menu in the References panel below the Document Viewer has an option to filter |
| 49 | + out inactive notes in the various tag lists in the tabs on the panel. Issue #1653. PR #1654. |
| 50 | +* The Novel Title fields, which no longer makes much sense after it was possible to add multiple |
| 51 | + novel folders to a project, has been fully dropped. Issue #1655. PR #1669. |
| 52 | +* The document header for ODT manuscript files can now be customised. Issue #1505. PR #1675. |
| 53 | +* The Manuscript Build tool can now insert characters (Point of View or Focus) into chapter headers |
| 54 | + and other headers. By default, it inserts the tag value, but the display name for a tag can be |
| 55 | + set with a `|` character in the `@tag` definition if a different text is desired. Issue #1468. |
| 56 | + PR #1677. |
| 57 | +* A new modified comment format for the editor has been added. Instead of the regular comment using |
| 58 | + `%`, this one uses `%~`. The only difference is that the latter will never be exported to a |
| 59 | + manuscript at all, while regular comments can be exported when a setting is enabled. Issue #1075. |
| 60 | + PR #1690. |
| 61 | +* It is now possible to change a document's label from the first heading in the document by |
| 62 | + right-clicking on it and selecting "Rename to heading". Issue #1443. PR #1692. |
| 63 | +* The content of the Project Word List can now be exported and imported using plain text files. |
| 64 | + Issue #1560. PR #1691. |
| 65 | +* The content of the Outline View can now be exported to a CSV file to be opened in any spreadsheet |
| 66 | + application. Issue #1507. PR #1697. |
| 67 | + |
| 68 | +**Usability** |
| 69 | + |
| 70 | +* A Create New submenu in the Project Tree context menu has been added, which give quick access to |
| 71 | + the items at the top level of the Add Item menu. Issue #1519. PR #1679. |
| 72 | +* When multiple paragraphs are selected in the editor, and any of the comment features are toggled, |
| 73 | + or formatting is reset, the action is applied to all selected paragraphs, not just the first. |
| 74 | + Issue #1042 and #1687. PR #1690. |
| 75 | + |
| 76 | +**Packaging** |
| 77 | + |
| 78 | +* The in-app version format is now identical to the version tag, and the format for Ubuntu |
| 79 | + pre-release packages has been updated so that they are compatible with release packages. That is, |
| 80 | + if you add both the release and pre-release repos from Launchpad, release packages will now |
| 81 | + properly replace pre-release packages when running apt upgrade. PR #1659. |
| 82 | + |
| 83 | +**Code Improvements** |
| 84 | + |
| 85 | +* The Storage class has been refactored. It is the class that handles the project storage folder |
| 86 | + for a novelWriter project. The refactoring is a step towards allowing single file storage for |
| 87 | + projects as an alternative to project folders. Issue #977. PR #1635. |
| 88 | +* All theme colours are now proper QColor objects from the start, which avoids the need to create |
| 89 | + a large number of these where they are used. PR #1656. |
| 90 | +* A nwProject.bak file is no longer kept in the project folder. It never really served any purpose. |
| 91 | + The project file is still written to a temp file before the old file is replaced, which prevents |
| 92 | + partial overwrites. PR #1670. |
| 93 | +* Other minor code improvements in PRs #1693 and 1694. |
| 94 | + |
| 95 | +---- |
| 96 | + |
3 | 97 | ## Version 2.2.1 [2024-01-27] |
4 | 98 |
|
5 | 99 | ### Release Notes |
|
0 commit comments