0.6.0
This version feels pretty stable.
I can use it over ranger most of the time now.
Some notable changes are:
- fix crash when resizing terminal
- printing the extension of file if name is too long
- fix crash when toggling hidden files
- renaming files now work
- can set cursor the start/end of file name or start from scratch
- fix crash with newline characters in filename
- support for wide character editing
- support for custom keymapping is added back
- support for selection is added back
- paste no longer stops main thread
- fix deleting symlinks recursively
- moving files across filesystems now work
- moving files no longer does unnecessary copies (when on the same filesystem)
- remove dependency on
fs::DirEntry
as this caused large amounts of unnecessary open directories, preventing unmounting of filesystems - fix
u32
type cast when it should have beenncurses::chtype
type cast depending on the system configuration of ncurses
TODOs
- searching for files
- theming support
- better logic for displaying directory listings
- particularly not forcing the cursor to be between index 0-offset
- add support for parsing ~/ and expanding inside keymap.conf for changing directories
- clean ups