Changelog
- (Breaking) Options
ignorecase
andignoredia
should now also apply to sorting in addition to searching. - (Breaking) Option
ignoredia
is now enabled by default to be consistent withignorecase
. - (Breaking) Terminal UI library tcell has been updated to version 2 (by @Provessor). This version highlights adding 24-bit true colors on Windows and better support for colors on Unix. Variable
TCELL_TRUECOLOR
is not required anymore so that terminal themes and true colors can be used at the same time. - (Breaking) Deprecated option
color256
is now removed. - (New) Two new command line commands
cmd-menu-complete
andcmd-menu-complete-back
are added for completion menu cycling (by @tarasyarema). - (New) Simple configuration files for Windows
etc/lfrc.cmd.example
andetc/lfrc.ps1.example
are now added to the repository. - (New) Bash completion script
etc/lf.bash
is now added to the repository. - (New) Time formats in
info
option should now show year instead of hh:mm for times older than the current year. - (Fix) Signals
SIGHUP
,SIGQUIT
, andSIGTERM
should now quit the program properly. - (Fix) Setting
info
to an empty value should not print errors to the log file anymore. - (Fix) Natural sorting is optimized to work faster using less memory.
- (Fix) Files and directories that incorrectly show modification times in the future (e.g. Linux builtin exFAT driver) should not cause cpu hogging anymore.
- (Fix) Keybinding example in
etc/lfcd.fish
is now updated to avoid hanging in shell commands (by @crivaronicolini). - (Fix) Using
bottom
command immediately after startup should not crash the program anymore. - (Fix) Changing sorting options during sorting operations should not crash the program anymore.
- (Fix) Output in piping shell commands now uses lazy redrawing so that verbose commands should not block the program anymore.
- (Fix) Server is now daemonized properly on Unix so that it is not killed anymore when the controlling terminal is killed (by @neeshy).