-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.
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.
0.8.0
Changes:
- An option for starting with the last opened file.
- Support for customized background/foreground colors.
- A configurable date and time pasting.
- Code fixes and cleanup.
V0.7.0
---------
* Focus the visible unfocused search bar on activating its action.
* Handle relative file paths correctly.
* Overrode Qt's default behavior with the Home key.
* Added optional spell checking with Hunspell, that can be enabled at compilation time.
* Update the transparent side-pane's palette if the style changes in runtime.
Packaged by pin in pkgsrc-wip. (The change log below doesn't note this,
but NetBSD-specific patches from pin were also merged in 0.6.0.)
V0.6.0
---------
* Made some strings translatable.
* Fixed a potential issue in translations.
* Fixed a rare case of halted auto-saving.
* Added a workaround for an old Qt bug, because of which, QTimer may not work after resuming from suspend or hibernation.
* Give focus to text-edit/side-pane with Escape.
* Don't let custom shortcuts be read from global config files.
* Yet smarter Shift+Enter with alphabetical lists.
FeatherNotes is a lightweight Qt5 hierarchical notes-manager.
It is independent of any desktop environment and has:
* Support for rich text formatting, image embedding and inserting
editable tables;
* Drag-and-drop capability for moving nodes and also for embedding images;
* A tray icon for quick access on any desktop;
* Correct position/size saving and restoring with most window managers;
* Compact but complete search and replacement widgets;
* The ability to include searchable tags (hidden info on each node);
* Support for optional node icons;
* Support for local and remote hyperlinks (bookmarks);
* Text zooming;
* Printing and exporting to HTML and PDF;
* Password protection;
* Auto-saving;
* macOS support and other features that can be found in its settings,
on its menus or when it is actually used.
Packaged in pkgsrc-wip by pin, as part of a broader effort toward
providing all of LXQt and associated utility applications. General
reviews, feedback, and testing of such by gdt@, ng0@, and myself.