|
1 | 1 | # novelWriter Changelog |
2 | 2 |
|
| 3 | +## Version 2.1.1 [2023-11-05] |
| 4 | + |
| 5 | +### Release Notes |
| 6 | + |
| 7 | +This is a patch release that fixes a layout issue and internationalisation issues with the new |
| 8 | +Manuscript Build tool. It also fixes a number of issues related to bugs in the underlying Qt |
| 9 | +framework that affects drag and drop functionality in the project tree. These issues were mostly |
| 10 | +only affecting Debian Linux package releases. |
| 11 | + |
| 12 | +Other, minor issues related to updating the editor on colour theme change and project word list |
| 13 | +changes have been fixed as well. See the full changelog for more details. |
| 14 | + |
| 15 | +### Detailed Changelog |
| 16 | + |
| 17 | +**Bugfixes** |
| 18 | + |
| 19 | +* Fix an issue with width of the last two columns on Selection page of the Build Settings dialog on |
| 20 | + Windows. They were far too wide by default. Issue #1551. PR #1553. |
| 21 | +* Fix an issue where a lot of string were not translated to the UI language in the new Manuscript |
| 22 | + Build tool. Issue #1563. PR #1565. |
| 23 | +* Fix an issue in the Document Viewer where it wouldn't scroll to a heading further down the page |
| 24 | + when following a reference pointing to it. Issue #1566. PR #1568. |
| 25 | +* Add back in checks for illegal drag and drop moves in the project tree. In 2.0, the logic here |
| 26 | + was changed to set certain restrictions on the elements of the project tree itself, but there are |
| 27 | + numerous bugs in the Qt framework related to drag and drop, so the checks are ignored on at least |
| 28 | + Qt 5.15.8. In particular, it is possible to drop items on the root level, and it's possible to |
| 29 | + move root items to other locations. Neither should be possible and will severely mess up the |
| 30 | + project if done. Issue #1569. PR #1570. |
| 31 | +* Add a custom autoscroll feature when dragging an item in the project tree to near the top or |
| 32 | + bottom. This is actually a default feature of the tree widget in the Qt library, but this too is |
| 33 | + broken in some versions of Qt 5.15.x. The default feature has been permanently disabled and |
| 34 | + replaced by a custom written feature that behaves similarly. Issue #1561. PR #1571. |
| 35 | +* Fix an issue where the editor document wasn't re-highlighted when the Syntax Theme for it was |
| 36 | + changed. Issue #1535. PR #1573. |
| 37 | +* Fix an issue where editing the Project Word List would not refresh the spell checking of the |
| 38 | + editor. Issue #1559. PR #1573. |
| 39 | + |
| 40 | +**Usability** |
| 41 | + |
| 42 | +* Changed how the default UI language is selected. It used to default to the system locale, but |
| 43 | + that is now changed to British English if the system local is not available in novelWriter. The |
| 44 | + only real effects of this is that the dropdown box in Preferences now selects British English if |
| 45 | + the system locale is not available rather than the first in the list (currently Deutch). The |
| 46 | + second effect is that the language on buttons and other Qt components will match the rest of the |
| 47 | + UI. Issue #1564. PR #1565. |
| 48 | +* There is a bug in Qt on Wayland desktops where menus don't open in the correct location. |
| 49 | + According to one Qt ticket, QTBUG-68636, this can be mitigated by ensuring all QMenu instances |
| 50 | + have a parent set. This does not fix all issues, but it should help. The menus without a parent |
| 51 | + set have now been updated. Issue #1536. PR #1572. |
| 52 | + |
| 53 | +**Documentation** |
| 54 | + |
| 55 | +* Fixed a number of spelling errors and typing mistakes in the documentation for 2.1. Contributed |
| 56 | + by @nisemono-neko. PR #1567. |
| 57 | + |
| 58 | +---- |
| 59 | + |
3 | 60 | ## Version 2.1 [2023-10-17] |
4 | 61 |
|
5 | 62 | ### Release Notes |
|
0 commit comments