First beta release of next Kupfer version.
This version introduce some breaking changes:
- Python 3.9+ is requires
- core code was refactored, so external plugins may required some rewrite.
Changes
-
New features:
- User can configure preferred text editor; list is loaded from
application registry. - List of terminals is loaded from application registry (applications
with "terminal" tag). Some terminal are still preconfigured. - In plugins settings user can choose files and directories by appropriate
dialog instead of type path manually. - Kupfer can more frequent refresh items in background and cache result;
this make searching and browsing faster. - Make Kupfer window rounded again.
- If more than one action have the same accelerator pressing key navigate
between them; previously first action was activated. - Hosts and services have additional aliases "service:hostname"; this allow
user to fast find items by entering e.g. "sshmyserverhostname". - Leaves representing songs (rhythmbox and audacious plugins) and
leaves representing services have text representation, so user can
i.e. copy it to clipboard or use whenever text is acceptable.
- User can configure preferred text editor; list is loaded from
-
Fix:
- If actions have the same name, make it unique by adding plugin name;
previously module name was added. - Improve detecting URLs, files path, and emails addresses in text.
- Fix not working "select clipboard text" accelerator.
- Fix presenting first line from Text leaves: now really show first line.
- Browser track history of selected leaves and allow return to parent leaf
instead of top of list. - Make sure that file opened in plugins are closed after load.
- If actions have the same name, make it unique by adding plugin name;
-
Plugins:
-
New:
- NetworkManager: manage network connections
- Tmux: support tmux session and tmuxp workplaces.
- Zoxide: load most used directories from zoxide database.
- Vim: recent files opened in vim and quick access to configured
VimWikis. - Tracker3: full-text search in Tracker 3 application.
- Show QRCode plugin: generate qrcodes from text.
- Aria2: download files be remote aria2 instance.
- Screenshot: take desktop screenshot using 'scrot' or 'flamegraph'.
-
Updated:
-
Apt: add new actions: "Search for file in packages..." and "Browse
packages.debian.org". -
Application:
- Add additional aliases do application: executable name and original
(English) name. - New action "Open With...": open file with one of application that
support given file type. - New action "Launch here": start application in selected folder.
- Add additional aliases do application: executable name and original
-
Web Search: allow user to define custom search engines by provide
appropriate URLs. -
Audacious: use D-Bus for interaction with audacious.
-
Wikipedia:
- User can configure more than one language for Wikipedia search;
action "Search in Wikipedia" allow user to select Wikipedia language. - Add "S" accelerator for "Search in Wikipedia" action.
- User can configure more than one language for Wikipedia search;
-
File actions: new action "Edit file content" that open configured
text editor -
Volumes:
- New "Mount" action
- Separate "Eject" and "Unmount" action.
-
Textfiles:
- new action "Copy content" (with "C" accelerator): copy content of
text file to clipboard - "Write To" action allow user to enter destination file name.
- Fix selecting destination directory
- Fix encoding on write files
- new action "Copy content" (with "C" accelerator): copy content of
-
Show Text: bring back "Large Type" action.
-
Chromium: monitor and load changes in bookmarks.
-
Dictionary: add support for GoldenDict
-
libvirt: monitor state of virtual machines
-
Archive manager: user can select 7zip (7z or 7za) to use instead
of file-roller. -
Session gnome, Session lxqt, Session xfce: user must confirm
"logout" and "shutdown" actions -
Session xfce: load favorite applications defined in Whisker Menu.
-
Image: detect images files by mime type, not by extension.
-
Rhythmbox: fix errors when no mpris module available.
-
SSH hosts: fix broken monitoring for configuration changes.
-
Windows: better detection of Kupfer windows.
-
Clipboard: detect URLs and files path in clipboard items and
selected text. -
Favorites: allow user to add to favorite only leaves than can be
added. -
Thunar: add "Open Trash" action
-
URL Actions: check response status code (accept only 2xx); if there
is not exact filename in response or url, try to guess filename with
extension by url and content type.
-
-