|
1 | 1 | # novelWriter Changelog |
2 | 2 |
|
| 3 | +## Version 2.2 Beta 1 [2023-11-11] |
| 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 | +**Features** |
| 16 | + |
| 17 | +* novelWriter has a new logo and icon. PR #1593. |
| 18 | +* The Document Editor is now a true plain text editor. This has a number of benefits and a couple |
| 19 | + of drawbacks. The most important benefits is that the editor responds a lot faster, and can hold |
| 20 | + much larger text documents. The big document limit has therefore been removed. It mostly affected |
| 21 | + automatic spell checking. The syntax highlighter and spell checker are also more efficient, which |
| 22 | + allows for needed improvements to these. The drawbacks are mainly that the editor now scrolls one |
| 23 | + line at a time, instead of scrolling pixel by pixel like before. PRs #1521 and #1525. |
| 24 | +* Tags and References are now case insensitive. Their display name on the user interface remains |
| 25 | + the same as the value set for the `@tag` entry. Issue #1313. PRs #1522 and #1578. |
| 26 | +* Keywords for Tags and References, and the References themselves, now have an auto-complete menu |
| 27 | + that pops up in the editor on lines starting with the `@` character. It will first suggest what |
| 28 | + keyword you want to use, and when it has been added, use that keyword to look up suggestions for |
| 29 | + references to add. The suggestions improve as you type by looking for the characters you've |
| 30 | + already typed in the tags you've previously defined. Issue #823. PR #1581. |
| 31 | +* You can now right-click an undefined tag, and a context menu option to create a Project Note for |
| 32 | + that tag will appear in the menu. On selection, it will create a note in the first root folder of |
| 33 | + the correct kind, and set the title and tag to match the undefined reference, making it instantly |
| 34 | + defined. Issues #1580 and #823. PR #1582. |
| 35 | +* Shortcodes have been added to the Document Editor. Shorcodes are HTML-like syntax, but uses |
| 36 | + square brackets instead of angular brackets. So `[b]text[/b]` will make the word "text" appear as |
| 37 | + bold. Shortcodes currently support bold, italic, striketrough, underline, superscript and |
| 38 | + subscript text. The first three are complimentary to the Markdown-like syntax that. The benefit |
| 39 | + of the shortcode emphasis syntax, however, is that it does not care about word boundaries, and |
| 40 | + can therefore be used any place in the text. Including in the middle of words. Issues #1337 and |
| 41 | + #1444. PRs #1540 and #1583. |
| 42 | +* A show/hide toolbar has been added to the editor where toolbuttons for formatting options are |
| 43 | + available. The toolbar is hidden by default, but can be activated from a three dots icon in the |
| 44 | + top left corner of the editor. Issue #1585. PR #1584. |
| 45 | +* Build Definitions in the Manuscript Build tool can now be re-ordered, and the order is preserved |
| 46 | + when the tool is closed and re-opened. Issue #1542. PR #1591. |
| 47 | + |
| 48 | +**Usability** |
| 49 | + |
| 50 | +* The Settings menu in the sidebar now always pops out to the right and upwards from the bottom of |
| 51 | + the icon. The previous behaviour was not guaranteed to stay in the vissible area of the screen. |
| 52 | + PR #1520. |
| 53 | +* The right click action on a misspelled word now uses the actual spell checker data for lookup. |
| 54 | + Previously, the spell checker would underline a word that was misspelled, but the right click |
| 55 | + action actually had no way of reading where the error line was, so it had to guess again what |
| 56 | + word the user was clicking. Since these two parts of the code used different logic, they |
| 57 | + sometimes produced different results. The spell checker now saves the location of each spell |
| 58 | + check error, and the right click action retrieves this data when genrating suggestions, which |
| 59 | + should eliminate the problem of picking the correct word boundaries. Issue #1532. PR #1525. |
| 60 | +* The language of a project is not set in the New Project Wizard and in Project Settings. It is no |
| 61 | + longer defined in the Build Settings panel. Issue #1588. PR #1589. |
| 62 | +* The way switching focus and view in the main GUi has changed. Pressing `Ctrl+T` will now switch |
| 63 | + focus to the Project or Novel Tree if focus is elsewhere, or if either have focus already, it |
| 64 | + will switch view to the other tree. Pressing `Ctrl+E` will switch focus and view to the Document |
| 65 | + Editor. Pressing `Ctrl+Shift+T` will do the same for the Outline View. The old Alt-based shorcuts |
| 66 | + have been removed. Issues #1310 and #1291. PR #1590. |
| 67 | + |
| 68 | +**User Interface** |
| 69 | + |
| 70 | +* The labels under the sidebar buttons have been removed. The tooltips have the necessary |
| 71 | + information. PR #1520. |
| 72 | + |
| 73 | +**Other Improvements** |
| 74 | + |
| 75 | +* Also the Tags and References keywords are now translated into the project language when these are |
| 76 | + included in Manuscript builds. As long as the phrases have been translated. PR #1586. |
| 77 | + |
| 78 | +---- |
| 79 | + |
3 | 80 | ## Version 2.1.1 [2023-11-05] |
4 | 81 |
|
5 | 82 | ### Release Notes |
|
0 commit comments