Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

0.1.0

Compare
Choose a tag to compare
@chrisvest chrisvest released this 23 Apr 20:46
· 64 commits to master since this release

First version. No known bugs.

https://crates.io/crates/xv/0.1.0

Features:

  1. Opening files.
  2. Changing line width and group size.
  3. Supporting nearly arbitrary line width with no discernible impact on performance.
  4. Jumping to arbitrary offsets in files, including by multiplying by the line-width.
  5. Line width, group size, offsets, etc. can be input in both decimal form, and hexadecimal form by prefixing with 0x.
  6. Switching between recently opened files.
  7. Remembering recently opened files across restarts.
  8. Remembering line width, group, and position, of recently opened files.
  9. Automatically removing files from the list of recently opened files if they no longer exist.
  10. Switching between light and dark theme.
  11. Switching the visual rendering between unicode, ascii, and off.
  12. Keyboard navigation, including with homerow keys, arrow keys, and page-up/-down keys.
  13. Friendly backtraces and recording crashes in a log file in case that happens.
  14. No use of unsafe anywhere in the code.
  15. No use of as casts anywhere in the code.
  16. Built with overflow checks enabled in release mode.