v26.8.15Desktop
Added 21
- Drag and drop support
- Trash bin functionality
- Bulk create operation
- Help menu converted to command palette
- Input history
- Automatic dark/light theme switching
- Experimental %y, %Y, %t, %T, %yN, %YN, %tN, %TN shell formatting parameters
- Custom VFS provider
- Visual mode support for wraparound scrolling
- H/M/L Vim-like motion for moving cursor relative to viewport
- Context-aware icons for inputs
- Show file icons in trash/delete/overwrite confirmations
- Dynamic keymap Lua API
- Dynamic Lua API for preloader, spotter, fetcher
- Configurable border for the which component
- Official APT repository for Debian and Ubuntu
- New --follow option for the link action
- New ui.Input element
- New theme DDS event for plugins to watch theme reloads
- Preview images in Zellij via kitty graphics protocol
- Image preview with Überzug++ on Niri
Changed 8
- Rename SFTP sections in vfs.toml from [services.domain] to [sftp.domain]
- Rename <BackTab> to <S-Tab>
- Make rt.term.light a function that returns the latest color scheme on each call
- Remove Url.is_archive - archive:// is no longer built in and can now be registered by plugins
- Make mgr::Yanked, tab::Selected, and the @yank DDS event return File instead of Url from __pairs()
- Remove help:filter action since the filter input is now always available
- Update [help] of theme.toml: supersede on with chord, supersede run and desc with action, remove footer
- Remove Legacy Console Mode on Windows
Fixed 6
- Refresh file list after deleting a file from search view
- Work around image previews broken by a tmux 3.7b redraw bug
- Normalize \?\-prefixed Verbatim paths when creating relative symlinks on Windows
- Keep package hashes indifferent to line endings when ya pkg pulls packages
- Use WebP as magick preset preloader cache format to keep image transparency
- Use cleaned and normalized $PWD as startup CWD to avoid MSYS2/git-bash path quirks
Deprecated 4
- Deprecate copy dirname in favor of copy dirpath
- Deprecate backward --far and forward --far in favor of backward wide and forward wide
- Deprecate tab::Mode.is_visual in favor of the new tab::Mode.is_normal
- Deprecate Url.is_regular, Url.is_search, and Url.domain in favor of Url.spec.is_regular, Url.spec.is_search, and Url.spec.domain
Added
- Drag and drop ([#4005], [#4225])
- Trash bin ([#4144], [#4204], [#4212])
- Bulk create ([#3793])
- Make help menu a command palette ([#4074])
- Input history ([#4104])
- Automatic dark/light theme switching ([#4196])
- Experimental
%y,%Y,%t,%T,%yN,%YN,%tN,%TNshell formatting parameters ([#4108]) - Custom VFS provider ([#4118])
- Make visual mode support wraparound scrolling ([#4101])
- H/M/L Vim-like motion for moving cursor relative to viewport ([#3970])
- Context-aware icons for inputs ([#4080])
- Show file icons in trash/delete/overwrite confirmations ([#4096])
- Dynamic keymap Lua API ([#4031])
- Dynamic Lua API for preloader, spotter, fetcher ([#4235])
- Configurable border for the which component ([#4189])
- Official APT repository for Debian and Ubuntu ([#4198])
- New
--followoption for thelinkaction ([#4184]) - New
ui.Inputelement ([#4040]) - New
themeDDS event for plugins to watch theme reloads ([#4203]) - Preview images in Zellij via kitty graphics protocol ([#4216])
- Image preview with Überzug++ on Niri ([#3990])
- Unicode normalization for user regex patterns in
find,filter, andsearchactions ([#4177]) - New gait for input
backwardandforwardactions ([#4012])
Changed
- Rename SFTP sections in
vfs.tomlfrom[services.domain]to[sftp.domain]([#4120]). - Rename
<BackTab>to<S-Tab>([#3989]) - Make
rt.term.lighta function that returns the latest color scheme on each call ([#4196]) - Remove
Url.is_archive-archive://is no longer built in and can now be registered by plugins ([#4118]) - Make
mgr::Yanked,tab::Selected, and the@yankDDS event returnFileinstead ofUrlfrom__pairs()([#4096]) - Remove
help:filteraction since the filter input is now always available ([#4074]) [help]oftheme.toml: supersedeonwithchord, supersederunanddescwithaction, removefooter([#4074])- Remove Legacy Console Mode on Windows ([#3989])
Deprecated
- Deprecate
copy dirnamein favor ofcopy dirpath([#4169]) - Deprecate
backward --farandforward --farin favor ofbackward wideandforward wide, respectively ([#4012]) - Deprecate
tab::Mode.is_visualin favor of the newtab::Mode.is_normal([#4101]) - Deprecate
Url.is_regular,Url.is_search, andUrl.domainin favor ofUrl.spec.is_regular,Url.spec.is_search, andUrl.spec.domain, respectively ([#4118])
Fixed
- Refresh file list after deleting a file from search view ([#4174])
- Work around image previews broken by a
tmux3.7b redraw bug ([#4195]) - Normalize
\\?\-prefixed Verbatim paths when creating relative symlinks on Windows ([#4067]) - Keep package hashes indifferent to line endings when
ya pkgpulls packages ([#4064]) - Use WebP as
magickpreset preloader cache format to keep image transparency ([#4065]) - Use cleaned and normalized
$PWDas startup CWD to avoid MSYS2/git-bash path quirks ([#4068])
Improved
- Eliminate hacks in image and UI conflict resolution ([#4022])
- Make terminal capability probing async ([#4194])
- Enable SSO (small string optimization) for custom schemes and custom styles ([#4164])
- Reduce binary size and build time ([#4228])