github gokcehan/lf r18

latest releases: r32, r31, r30...
3 years ago

Changelog

  • (Breaking) Options ignorecase and ignoredia should now also apply to sorting in addition to searching.
  • (Breaking) Option ignoredia is now enabled by default to be consistent with ignorecase.
  • (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 and cmd-menu-complete-back are added for completion menu cycling (by @tarasyarema).
  • (New) Simple configuration files for Windows etc/lfrc.cmd.example and etc/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, and SIGTERM 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).

Don't miss a new lf release

NewReleases is sending notifications on new releases.