This repository has been archived by the owner on Jun 17, 2022. It is now read-only.
0.1.0
First version. No known bugs.
https://crates.io/crates/xv/0.1.0
Features:
- Opening files.
- Changing line width and group size.
- Supporting nearly arbitrary line width with no discernible impact on performance.
- Jumping to arbitrary offsets in files, including by multiplying by the line-width.
- Line width, group size, offsets, etc. can be input in both decimal form, and hexadecimal form by prefixing with
0x
. - Switching between recently opened files.
- Remembering recently opened files across restarts.
- Remembering line width, group, and position, of recently opened files.
- Automatically removing files from the list of recently opened files if they no longer exist.
- Switching between light and dark theme.
- Switching the visual rendering between unicode, ascii, and off.
- Keyboard navigation, including with homerow keys, arrow keys, and page-up/-down keys.
- Friendly backtraces and recording crashes in a log file in case that happens.
- No use of
unsafe
anywhere in the code. - No use of
as
casts anywhere in the code. - Built with overflow checks enabled in release mode.