Releases: tsujan/FeatherPad
1.6.0
FeatherPad supports column selection now. See Help → Column Selection.
Other changes:
● A rare issue is fixed in finding/highlighting whole words.
● The position number on the status-bar is localized.
● The support for translating the Help file is dropped because it wasn't practical (an online translation service can be used instead).
1.5.2
● The printing thread is fixed (previously, it caused a warning message about QBasicTimer
).
● An old issue is fixed in replacement highlighting of multiple tabs.
● Fixed the localization of date and time with Qt6.
● Demand attention under Wayland when a window needs activation (although some Wayland compositors may ignore it).
● Small fixes and enhancements.
1.5.1
1.5.0
The Qt5 support is removed. After more than 2 years, when FeatherPad could be compiled against both Qt5 and Qt6, it was the time to say goodbye to Qt5.
With this change, the legacy encodings are also dropped because Qt6 does not support them. If you still have documents in legacy encodings, you could convert them to UTF-8 with a tool like iconv
.
Other changes:
● Prevented the cursor position from being changed when files are dragged and dropped into the text view.
● Regex replacement with capturing groups is supported.
● Fixed a rare issue in the geometry of a warning bar that is animated during window resizing.
● Miscellaneous small fixes and enhancements.
1.4.1
Main changes:
● Fixed showing of the number of selected characters when selection highlighting is disabled.
● Added an option for a small margin around the text.
● Fixed a problem with non-Linux systems.
● In Preferences dialog, prevent unintentional changes to the values of spin and combo boxes. Also, set their values to default when they're cleared.
● Don't remove single trailing spaces with LaTeX.
● Prevent window dragging from the line number strip.
1.4.0
Main changes:
● An option has been added for showing the window title on the menu-bar.
● application/x-zerosize
is associated to FeatherPad by default, alongside text/plain
(because of a change in GLib).
● The recent files menu shows icons where possible.
● The side-pane can be focused by Ctrl+Escape
.
● text/plain;charset=...
is recognized as plain text when pasted (Qt didn't see it as plain text).
● The file type filters of file dialogs are protected against incorrect translations.
1.3.5
Grouped files are always opened in a single window, even when the app is configured to open files in separate windows.
Also,
● Tab DND is enabled under Wayland.
● A total item deselection is prevented in the side-pane with Qt6 (Qt5 had no problem).
● Side-pane and session buttons have been added to the tool-bar.
1.3.4
A potential cause of crash is removed (by initializing the variables of TextEdit
and TabBar
before any event is triggered).
Also:
● The Paste item of the Edit menu is enabled/disabled appropriately.
● The single quote is covered as the digit separator in C++(≥14) syntax highlighting.
● Enabled instant tooltips and corrected context menus on Wayland.
1.3.3
1.3.2
Lack of prompt dialog on closing Qt6-based FeatherPad under Wayland is fixed (the problem was caused by a bug in Qt6).
Also:
● The Unix signal handling is revamped.
● Instant tab tooltips are replaced by ordinary ones under Wayland (because Wayland compositors have problem with instant tooltips of inactive windows).
● Toml syntax highlighting is added.
● The detection of legacy encodings has been totally removed with Qt6.