Skip to content

Releases: sayanarijit/xplr

v1.1.0

Choose a tag to compare

@sayanarijit sayanarijit released this 08 Dec 16:46
db0e781

No breaking changes.

What's Changed

  • Create file or directory (by ending the path with /) using :cc key bind by @sayanarijit in #759
  • Optimize performance using rayon by @sayanarijit in #754
  • allow reading of luajit bytecode as init files by @LyxHuston in #757
  • add udisks.xplr to awesome plugins by @LordMZTE in #763
  • Replace deprecated markdown link checker with maintained fork and add Linkspector by @Copilot in #765

New Contributors

Full Changelog: v1.0.1...v1.1.0
More Information: https://xplr.dev/en/upgrade-guide

v1.0.1

Choose a tag to compare

@sayanarijit sayanarijit released this 05 Jul 12:55
551441e

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@sayanarijit sayanarijit released this 21 Mar 21:36
22968fa

📢 Announcement

This is not really a breaking change, but a declaration of the first stable release. You can set version = "1.0.0" in your config file without any concern. With this release, xplr v1 can be considered feature complete.

As of now, there is no plan for xplr v2, and so, the project will enter cleanup and maintenance mode. Thank you everyone, who directly or indirectly contributed to xplr, for all your effort, support and feedback. Looking forward to more such collaborations in the future.

What's Changed

Full Changelog: v0.21.10...v1.0.0

Upgrade Guide: https://xplr.dev/en/upgrade-guide

v0.21.10

Choose a tag to compare

@sayanarijit sayanarijit released this 30 Jan 09:40
e766a98

What's Changed

New Contributors

Full Changelog: v0.21.9...v0.21.10

v0.21.9

Choose a tag to compare

@sayanarijit sayanarijit released this 16 Jun 10:25
a82ea6a

Changes & fixes

  • Limit scroll padding dynamically based on screen size.
  • Fixed crashing on small screen. Thanks, @abhinavnatarajan, for investigating.
  • Upgrade deps.

v0.21.8

Choose a tag to compare

@sayanarijit sayanarijit released this 05 May 18:13
e0b0466

Changes & fixes

  • Added vim-like scrolling as the default scrolling method. Set xplr.config.general.paginated_scrolling = true to disable ~ by @ElSamhaa & @sayanarijit.
  • Added xplr.config.general.scroll_padding config option to set the padding in vim-like scrolling ~ by @ElSamhaa & @sayanarijit.
  • Fixed some color rendering issues ~ by @har7an.
  • Added feature flag so that xplr can be built with system Lua ~ by @nekopsykose.
  • Fixed ScrollUpHalf behavior.
  • xplr.util.lscolor() won't return nil anymore.
  • Arguments passed to the custom dynamic layout Lua function will include scrolltop field.
  • Fixed node_type resolution for directories with . in their name ~ by @abhinavnatarajan.
  • Dependency updates.

v0.21.7

Choose a tag to compare

@sayanarijit sayanarijit released this 18 Mar 10:46
0285f08

Changes & fixes

  • Added new key bindings c and m in default mode to quickly copy and move files, without using the selection ops mode.
  • Added xplr.util.debug() to see and debug Lua values.
  • Fixed ScrollUpHalf operation.
  • Dependency and docs updates.

v0.21.5

Choose a tag to compare

@sayanarijit sayanarijit released this 03 Jan 11:52
cc578aa

Changes & fixes

  • Added new messages to make it easier to jump between the deep level directories from history (as an alternative to runtime bookmarking).
    • PreviousVisitedDeepBranch
    • NextVisitedDeepBranch
  • New key bindings ( and ) bound to the new messages.
  • Added support for function keys upto F24.
  • Added selection count indicator in Input/Logs panel, so that selection panel can be hidden without losing the indicator.
  • Dependency updates.

v0.21.3

Choose a tag to compare

@sayanarijit sayanarijit released this 07 Aug 18:36
8af1647

Changes & fixes

  • xplr will respect $XDG_CONFIG_HOME if set (thanks to @SolitudeSF and @noahmayr)
  • Fixed "Illegal format character q" error seen on non GNU (including macOS and BSD) systems (thanks to @lcook).
  • Fixed a UI issue causing lower priority styles being fully ignored (thanks to @duganchen).
  • Press f1 to see the global help menu from any mode, without leaving the mode.
  • Current mode help menu will be displayed on top of the global help menu.
  • Added build targets (including direct download links) for Apple Silicon, aarch64 Linux, Android, arm Linux (thanks to @khvzak, author of mlua, for his help).
  • Added hook: on_selection_change.
  • Documentation improvements.

v0.21.2

Choose a tag to compare

@sayanarijit sayanarijit released this 22 May 05:02
2cc8e0c

Changes & fixes

  • Added CustomLayout, a new custom panel type to allow nesting other layouts inside a static or dynamic layout. This will allow switching between different layouts dynamically, without having to switch modes.
  • $LS_COLORS will have lesser priority than xplr.config.node_types.*.style.
  • Now, there's no default color set in xplr.config.node_types.*.style, so xplr will default to $LS_COLORS.
  • xplr -m now uses jf to render and pass messages. This allows for a more flexible template syntax.
  • xplr will now ask before delete.
  • For copy, move or symlink operations, xplr will ask what to do if a file with the same name exists.
  • CLI help menu improvements
  • Several fixes and improvements in documentation. Thanks to @kianmeng and @hensg for contributing.