v0.1.4
sxyazi/yaziv0.1.4Sep 1, 2023by sxyazi
AI Summary
This release adds critical cross-platform support for Windows and introduces a simplified filesystem for better performance alongside customizable UI layouts and real-time file change detection. Users can now copy file paths with multi-selection support and benefit from a scrollable preview component.
Key Highlights
- Full Windows support
- Customizable UI layout
- Real-time file change detection (mime/preview)
- Natural sorting and scrollable preview
New Features
- Windows support
- Copy file path with multi-selection
- Custom manager layout
- Real-time mime-type updates
- Natural sorting
- Scrollable preview
- Help system and config path customization
Full Release Notes
## ⭐️ Highlights - Support Windows - Copy file path, with multi-selection support - Customizable UI layout - Better file change detection: update mime-type and preview in real-time after a change - New sorting method: natural mode - Scrollable preview, support videos, PDFs, archives, directories, etc. - Simplified file system for better overall performance - Help for all components, quick view of the key bindings - Allow customization of Yazi config paths and cache persistence - Adapt Black Box for the image preview ## What's Changed * feat: message about deleting files should be different by @g-plane in https://github.com/sxyazi/yazi/pull/64 * fix: wrong height of `Select` component by @sxyazi in https://github.com/sxyazi/yazi/pull/65 * docs: update opener rules to the new format by @sxyazi in https://github.com/sxyazi/yazi/pull/66 * feat: choose-file mode by @Eric-Song-Nop in https://github.com/sxyazi/yazi/pull/69 * feat: prepare for Windows by @g-plane in https://github.com/sxyazi/yazi/pull/44 * feat: copy file path, with multi-selection support by @sxyazi in https://github.com/sxyazi/yazi/pull/72 * feat: allow references to the selected files during shell execution by @sxyazi in https://github.com/sxyazi/yazi/pull/73 * feat: add `xclip` and `xsel` support by @sxyazi in https://github.com/sxyazi/yazi/pull/74 * feat: windows clipboard support by @sxyazi in https://github.com/sxyazi/yazi/pull/75 * feat: custom manager layout by @sxyazi in https://github.com/sxyazi/yazi/pull/76 * fix: don't follow the symbolic link on Linux by @sxyazi in https://github.com/sxyazi/yazi/pull/77 * docs: install with Homebrew by @Surinrasu in https://github.com/sxyazi/yazi/pull/80 * feat: update mime-type after file changes detected by @sxyazi in https://github.com/sxyazi/yazi/pull/78 * feat: organize keys for logical behavior by @asim215 in https://github.com/sxyazi/yazi/pull/83 * feat: sort naturally by @asim215 in https://github.com/sxyazi/yazi/pull/82 * feat: make the preview scrollable by @sxyazi in https://github.com/sxyazi/yazi/pull/86 * feat: respect `EDITOR` environment variable, close #90 by @sxyazi in https://github.com/sxyazi/yazi/pull/91 * refactor: simplify filesystem design to improve performance by @sxyazi in https://github.com/sxyazi/yazi/pull/89 * feat: help by @sxyazi in https://github.com/sxyazi/yazi/pull/93 * feat: new `cache_dir` option by @sxyazi in https://github.com/sxyazi/yazi/pull/96 * feat: new `YAZI_CONFIG_HOME` env variable by @sxyazi in https://github.com/sxyazi/yazi/pull/97 * feat: add Black Box image preview support by @sxyazi in https://github.com/sxyazi/yazi/pull/99 * feat: deprecate `--cwd` in favor of the positional argument by @sxyazi in https://github.com/sxyazi/yazi/pull/100 ## New Contributors * @Surinrasu made their first contribution in https://github.com/sxyazi/yazi/pull/80 * @asim215 made their first contribution in https://github.com/sxyazi/yazi/pull/83 **Full Changelog**: https://github.com/sxyazi/yazi/compare/v0.1.3...v0.1.4