|
1 | 1 | # novelWriter Changelog |
2 | 2 |
|
| 3 | +## Version 2.5 RC 1 [2024-06-22] |
| 4 | + |
| 5 | +### Release Notes |
| 6 | + |
| 7 | +This is a release candidate of the next release version, and is intended for testing purposes. |
| 8 | +Please be careful when using this version on live writing projects, and make sure you take frequent |
| 9 | +backups. |
| 10 | + |
| 11 | +### Detailed Changelog |
| 12 | + |
| 13 | +**Bugfixes** |
| 14 | + |
| 15 | +* The Status bar LEDs are now properly updated when the theme changes. Issue #1893. PR #1906. |
| 16 | +* All HTML tags are now properly closed at the end of each paragraph in HTML output. After |
| 17 | + shortcodes were introduced, it was possible to leave formatting tags open. Issue #1919. PR #1926. |
| 18 | + |
| 19 | +**Improvements** |
| 20 | + |
| 21 | +* Move the first line indent setting from being an Open Document feature to a general build |
| 22 | + settings feature that also applies to HTML, and make it visible in the Manuscript build tool |
| 23 | + preview. Issue #1839 and #1858. PR #1898. |
| 24 | +* Make sure the document in the editor is saved before the same document is opened in the viewer. |
| 25 | + Issue #1884. PR #1902. |
| 26 | +* The project name now appears before "novelWriter" in the main window title, which improves the |
| 27 | + task bar label on at least Linux Mint Cinnamon, and Windows. Issue #1910. PR #1911. |
| 28 | +* Dialogue highlighting now only applies to novel documents, not notes. It is also possible to |
| 29 | + apply it to HTML and ODT manuscripts, and it also shows up in the preview and in the document |
| 30 | + viewer. Issue #1774. PR #1908. |
| 31 | +* The Welcome dialog and other tools that use the project name to generate files of folder names |
| 32 | + are now less restrictive on what characters it allows in the file or folder names. Issue #1917. |
| 33 | + PR #1922. |
| 34 | +* Last used folder paths are now remembered individually for each tool or feature that requires |
| 35 | + path input from the user. Issues #1930 and #1933. PR #1934. |
| 36 | +* The Manuscript preview will now show line height as set in build settings. Issue #1920. PR #1935. |
| 37 | +* Global search now refreshes if any of the search option buttons are toggled, and the search |
| 38 | + result will show the complete word if the search term only matches part of a word. Issue #1830. |
| 39 | + PR #1936. |
| 40 | +* When a new note is created from a reference tag in the editor, the syntax highlighting is |
| 41 | + properly updated to indicate the tag is now valid. Issue #1916. PR #1938. |
| 42 | +* The `Ctrl+E` shortcut now toggles focus between editor and viewer instead of just going to the |
| 43 | + editor. The header text colour changes to indicate which panel has focus. This should make it |
| 44 | + easier to scroll the content of the viewer without having to click it with the mouse first. |
| 45 | + Issue #1387. PRs #1940 and #1941. |
| 46 | + |
| 47 | +**Code Improvements** |
| 48 | + |
| 49 | +* Change how dialogs are handled in memory, and drop the calls to deleteLater for the underlying Qt |
| 50 | + object as it caused problems in some cases. Instead, the dialog is disconnected from the parent |
| 51 | + object, which seems to let the Python and Qt garbage collectors to kick in. |
| 52 | + PRs #1899. #1913 and #1921. |
| 53 | +* Overload the reject call for dialogs rather to call close, which the default implementation does |
| 54 | + not. This simplifies the logic when closing dialogs, as reject() is also a slot, which close() is |
| 55 | + not. Issue #1915. PR #1918. |
| 56 | +* Processing of dialogue highlighting has been added to the Tokenizer class, and the RegEx handling |
| 57 | + moved to a separate factory class. PR #1908. |
| 58 | +* The progress bar widgets have been moved to a single module, and test coverage added. PR #1937. |
| 59 | + |
| 60 | +**Packaging** |
| 61 | + |
| 62 | +* The Windows installer is now built with Inno Setup 6.3, and uses zip compression rather than |
| 63 | + lzma. It also properly sets the undelete icon, and the undelete process is better at cleaning up |
| 64 | + files. PR #1932. |
| 65 | + |
| 66 | +---- |
| 67 | + |
3 | 68 | ## Version 2.5 Beta 1 [2024-05-26] |
4 | 69 |
|
5 | 70 | ### Release Notes |
|
0 commit comments