Releases: tsujan/FeatherNotes
1.4.0
This release includes two main changes:
- The password protection is made stronger. Of course that is done in a backward compatible way, i.e., all old password-protected documents of FeatherNotes can be opened like before.
- Since Qt6 refuses to open XML docs with "C0 control characters" in them (due to a backward incompatible change in Qt), all such characters are removed if encountered. Although control characters are rare and may enter a document only by being copied from outside sources, there were reports about documents that were opened by Qt5-based versions of FeatherNotes but not by its recent versions. All these issues are fixed now.
In addition,
β Theme icons are allowed as node icons by using their names.
β Replacing after searching is made easier (without needing to clear the selection first).
β An asymmetry is corrected between the forward and backward searches/replacements if some text was selected.
β Showing of ampersand in the recent files menu is fixed.
β The minimum required version of Qt is bumped to 6.5.
1.3.2
1.3.1
β Added a workaround for the "Raise/Hide" action in the tray context menu under Wayland.
β Fixed the printing thread (and removed warning messages).
β Added a workaround for a regression in Qt 6.8 that makes borders of newly created tables invisible.
β Some code updates.
1.3.0
This version fixes a serious bug/regression which may be triggered under special circumstances and overwrite a note without the user's consent. Upgrading is highly recommended.
Also,
β A workaround is added for clicking the tray icon under Wayland.
β gio is dropped for opening hyperlinks (previously it was used if available).
1.2.0
1.1.1
1.1.0
This release is mostly about fixing or circumventing bugs, especially with Qt6.
Main changes:
β A crash on pasting empty clipboard is fixed.
β A bug is fixed in updating widget states after deleting a node.
β Text zooming is fixed for documents that are saved by the Qt6 version.
β The text tab stop distance is corrected.
β A workaround has been added for a Qt6 bug that doesn't include newlines in the plain-text data of the copied text.
β Total node deselection is prevented with Qt6.
β The Unix signal handling is revamped.
β "Embed Image" is removed from the toolbar to make it uncluttered (it's till in the right-click and Format menus).
β The context menus and tooltips are corrected under Wayland.
β Simplified finding of Qt modules with cmake.
β Silenced the compilation warnings with Qt 6.4.
1.0.0
Main changes:
β Now FeatherNotes is a single-process, multi-window app that doesn't open the same document twice when launched. D-Bus is used for that purpose (the app's behavior is like before in non-Linux systems without D-Bus).
β The qmake compilation has been removed. Its maintenance wasn't justified with D-Bus.
β Added a warning-bar for some messages.
β Printing is done is a separate thread, so that, if it takes a long time, the app could still be used.
β Added an option for remembering the expanded state of each node.
β Added an option for saving without prompt on exiting.
β Select the text between spaces with Ctrl + double click.
β Fixed the problems in restoring of window size and position.
β Keep the search string on node switching if the search is done in all nodes.
β Fixed node renaming with transparent tree view.
β Made toolbar icons small by default.
β Enabled compilation against Qt6. The default compilation is still against Qt5.
β Removed the workaround for Enlightenment (it cluttered the code for no good reason).
0.10.0
Main changes:
β Better (smooth) scrolling from inside the view, especially with touchpad.
β Don't try to save or restore window position under Wayland.
β When the window isn't active under Wayland, hide and show it again if the tray icon is activated.
β Don't let QTextEdit's built-in undo/redo shortcuts cause a scroll jump when there's nothing to undo/redo.
β Fixed compilation against old Qt versions.
0.9.0
Main changes:
β Added cmake support (besides qmake).
β Added support for the recently opened files.
β Fixed the bugs of searching and replacing in all nodes.
β Go to the last active node when starting with the last opened note.
β Improvements and fixes to custom background and foreground colors. (if a note is created with this version, the bg/fg colors of existing nodes will change on the fly.)
β Prevented Qt from giving rich text to the selection clipboard.
β Prevented the transference of password (or lack of it) from one note to another in rare cases.
β Prevented the transference of font settings from an opened note to a newly created one.
β Allowed changing of the horizontal alignment of tables.
β Workaround for KDE's Plasma tray tooltip.
β Instead of eliding texts, show the horizontal scrollbar in the side-pane when needed.
β Require Qt5.12.
β Small fixes to smooth scrolling and link opening.