New
v1.5.0
This release brings major new features, including video and PDF preview support, multi-column file panels, and configurable navigation, alongside significant code refactoring and comprehensive bug fixes.
Install:
Click me to know how to install
Highlights
- Added video and PDF preview support via loading the first frame/page as an image. Thanks @Yassen-Higazi for the implementation
Screenshots
- Multi-column file panel view with date/size/permission columns. Thanks @xelavopelk for the implementation
Screenshots
- Configurable fast navigation in the Filepanel. See this PR for more details: https://github.com/yorukot/superfile/pull/1220
- You can now configure
spfto open files with specific extensions with your choice of editor application. Thanks @litvinov-git for the implementation See this PR for more details: https://github.com/yorukot/superfile/pull/1197 - Terminal stdout support for shell commands
- Allow launching with the filename.
spf /a/b/c.txtwill launch in/a/bwithc.txtas the selected file. - Various bug fixes, including modal confirmations, layout issues, and race conditions. See 'Detailed Change Summary'
Internal Updates
- Separated FilePanel and FileModel into a dedicated package for better code organization
- Comprehensive end-to-end testing with layout fixes
- Enhanced dimension validation and sidebar fixes
- Updated multiple dependencies including Astro, Go toolchain, and linters
- Added gosec linter and MND linter with magic number cleanup
Detailed Change Summary
Details
Update
- allow hover to file
#1177by @lazysegtree - show count selected items in select mode
#1187by @xelavopelk - Add icon alias for kts to kt
#1153by @nicolaic - link icon and metadata
#1171by @xelavopelk - user configuration of editors by file extension
#1197by @litvinov-git - add video preview support
#1178by @Yassen-Higazi - Add pdf preview support by @Yassen-Higazi
New Contributors
- @fzahner made their first contribution in https://github.com/yorukot/superfile/pull/1114
- @sarff made their first contribution in https://github.com/yorukot/superfile/pull/1100
- @nicolaic made their first contribution in https://github.com/yorukot/superfile/pull/1153
- @Yassen-Higazi made their first contribution in https://github.com/yorukot/superfile/pull/1178
- @ninetailedtori made their first contribution in https://github.com/yorukot/superfile/pull/1184
- @litvinov-git made their first contribution in https://github.com/yorukot/superfile/pull/1197
- @wcbing made their first contribution in https://github.com/yorukot/superfile/pull/1212
- @majiayu000 made their first contribution in https://github.com/yorukot/superfile/pull/1250
Full Changelog: https://github.com/yorukot/superfile/compare/v1.4.0...v1.5.0