Skip to content

Releases: sayanarijit/xplr

v0.15.0

05 Oct 11:39
113bdde
Compare
Choose a tag to compare

Changes & fixes

  • Added CustomContent as layout option that can be used to render custom
    paragraphs, lists and tables. Both static and dynamic.
  • Added support for optionally defining custom layouts for different modes.
  • Added xplr.config.general.focus_selection_ui to highlight selected files
    under focus differently than files under focus that are not selected.
  • Added PopModeKeepingInputBuffer, and SwitchMode alternatives to allow
    switching to different modes without resetting the input buffer.
  • Removed config field from CallLuaArg as it's already available globally
    as xplr.config.
  • Fixed a bug which caused xplr to misbehave when used with specific tools and
    environment (e.g. neovim, fzf, zsh4humans etc.).
  • Recover mode will be disabled by default.
    i.e. xplr.config.general.disable_recover_mode has been deprecated. Use
    xplr.config.general.enable_recover_mode instead.
  • Library users please refer to the latest API docs and examples.
  • New homepage: https://xplr.dev

v0.14.7

02 Sep 04:53
ad6c8b7
Compare
Choose a tag to compare

Changes & fixes

  • Core: Fixed a bug where xplr logs a missing file error when the default config file is missing.
  • Core: xplr will now fall back to temp directory if runtime directory is inaccessible.
  • Deps: Updated dependencies to the latest versions.
  • Doc: Added new plugin - alacritty.xplr

v0.14.6

27 Aug 04:00
Compare
Choose a tag to compare

Changes & fixes

  • CLI: Added new command-line argument -C or --extra-config for better integration with external tools (e.g.).
  • UI: Minor fix in the permission column.
  • Deps: Updated dependencies to the latest versions.

v0.14.5

29 Jul 18:00
Compare
Choose a tag to compare

Changes & fixes

  • Added support for loading (unsafe) c modules via Lua require.
  • Removed termion from dependency list.
  • Optimized performance and memory usage.
  • Minor fixes.

v0.14.4

05 Jul 06:40
Compare
Choose a tag to compare

Changes & files

  • Fixed ToggleSelectionByPath.
  • Added support for relative paths in ChangeDirectory.
  • xplr will now recursively delete $XPLR_SESSION_PATH upon exit. Hence, session related temp data can be stored here.
  • Upgrade guide URL now points to https://arijitbasu.in/xplr/en/upgrade-guide.html
  • Running xplr /path/to/symlink will not resolve the symlink to physical path.

v0.14.3

24 Jun 11:40
Compare
Choose a tag to compare

Changes & fixes

  • Fixed high CPU usage.
  • StartFifo and ToggleFifo will write to the FIFO file immediately after opening it.
  • General config xplr.config.general.start_fifo is available that can be used to start a FIFO when xplr loads.
  • Published xplr book as the new home for documentation.
  • Removed the auto-refresh service that used to send Refresh every second.

v0.14.2

16 Jun 09:21
Compare
Choose a tag to compare

Changes & fixes

  • Added messages: PrintPwdAndQuit, PrintFocusPathAndQuit, PrintSelectionAndQuit.
  • Mapped :q to a new built-in mode quit containing different options to quit.
  • Fixed handling of relative paths.
  • FocusNext will start from the first node after the last node.
  • FocusPrevious will start from the last node after the first node.

v0.14.1

08 Jun 18:29
Compare
Choose a tag to compare

Fixed critical issue with FocusPath.

v0.14.0

06 Jun 08:57
Compare
Choose a tag to compare

Changes & fixes

  • Added basic CLI arguments. Try xplr --help.
  • Fixed config path for macOS. New priority: -c <PATH> > ~/.config/xplr/init.lua > /etc/xplr/init.lua.
  • Further improved the library API.
  • Added support for FIFO-based previewer.
  • Added option to disable the recover mode (config.general.disable_recover_mode).
  • Added support for specifying read only mode via CLI argument.

v0.13.7

05 Jun 10:01
Compare
Choose a tag to compare

Implemented basic CLI arguments.