● The default highlighter is always enabled for normal texts.
● The search bar is equipped with a tab-specific history popup.
● Problems in text tabulation are fixed and an option is added for text tab size in terms of spaces.
● "To Upper Case" and "To Lower Case" are added as menu-items with customizable shortcuts.
● Shortcuts are added for moving line(s) upward and downward.
● The useless option for restoring recent files is changed to an option for restoring the last window files.
● The previously missing overwrite mode is added. It is toggled by pressing the Insert key.
● An option is added for saving unmodified files (useful under some circumstances).
● An option is added for closing a window on closing its last tab.
● The window title is set to the tab path.
● Command-line options are added for cursor position.
● Thick text cursor is supported.
● An option is added to not permit opening of non-text files.
● The number of pages is added to tab/side-item context menu as a label.
● A regression is fixed in recognizing special files (like ".bashrc").
● The line numbers strip is improved and the current line highlighter is made much milder.
● Turkish and German translations are added and other translations are made better.

Featherpad has been updated to the latest 0.9.1 release in the test repo.

Changes include:

● The window title is set to the whole file path, including the file name.
● The line number strip is enhanced.
● Tab switch shortcuts can be customized now.
● The warning bar is shown as a translucent layer over the tab widget with animation.
● A shortcut is added for activating the last active tab.
● "gio" is tried first for opening hyperlinks because Qt may resort to "xdg-open", which isn't always a good choice.
● A workaround is added for a new bug in KDE's file dialog.
● Compilation without X11 is possible with qmake WITHOUT_X11=YES. Also, Haiku OS is supported.
● Several fixes and improvements.

The most important change is that extra CPU cycles that were taken by bracket matching (and could have been noticable on slower machines) is fixed.

Other changes:

● Fixed tab DND when there is a root instance.
● Used our standard URL pattern also with changelog syntax highlighting.
● Added an option to remember the window position (disabled by default).
● Added actions for sorting selected lines.
● When copying the file path to the clipboard, include its name too.
● Removed an old workaround for KDE's clipboard because it wasn't needed anymore and could cause a delay on startup.
● Show status bar by default.
● Fixed some typos (thanks to flopp at GitHub).
● Better translations (thanks to all translators).

Rename or move the /.config/featherpad/fp.conf file in your home folder.

Thanks. That didn't resolve the issue, however. Greetings, Joe

Look's like a "translational" bug. If you go into featherpad options->Keyboards Shortcut,
you can re-assign the shortcut for search to "Ctrl-F".
The bug is: They seem to have not only translated the diplayed short-cut,
but also the one used from the system-config.
E.g in locale German it is displayed "Strg-F" ( Germand translation for Ctrl-F),
which does not have any effect, because the "Strg"-key is real the "Ctrl"-key.
ISTM, the forgotten to back-translated "Strg" to "Ctrl".
Alternatively, you can verify that with an English locale
the Ctrl-F search works OOTB by running featherpad like this: