Ndd7xv Heh Versions Save

A terminal UI to edit bytes by the nibble.

v0.5.0

2 months ago

Notable Changes

  • Fixed a bug where '--version' did not print heh's version (thanks for the report, @davidak)
  • Documentation updates with regards contributing, the state of the repo, and typos
  • Distros section for README added (thanks @orhun!)
  • heh can now be used as a library!!! (BIG thanks to @orhun again!)

New Contributors

Full Changelog: https://github.com/ndd7xv/heh/compare/v0.4.1...v0.5.0

v0.4.1

10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ndd7xv/heh/compare/v0.4.0...v0.4.1

v0.4.0

10 months ago

What's Changed

Highlights include:

See the CHANGELOG.md for full details!

New Contributors

Full Changelog: https://github.com/ndd7xv/heh/compare/v0.3.0...v0.4.0

v0.3.0

1 year ago

Features

  • Experimental unicode support has been added! You can use the -e or --encoding flag to specify utf8 (thanks so much, @0b11001111!)
  • An --offset flag has been added that allows users to jump into the middle of their file (thanks for the suggestion @barvazos and thanks for implementing @yuankunzhang!)
  • A basic undo with CTRL z has been added
  • You can now drag with the mouse, and also click to move the cursor to that location (additional features with selection, like copying and pasting, have yet to be implemented)

Notes

  • MSRV bumped from 1.59.0 to 1.64.0
  • All dependencies have been updated (thanks, @yuankunzhang!)
  • This release on Fedora 36 is 1121936 bytes

If you identify any bugs, please submit an issue!

v0.2.0

1 year ago

The first update since I initially revealed heh to the world! These are some pretty nice baby steps to making it genuinely usable.

Features:

  • The editor warns you about unsaved changes
  • The hex editor's cursor now selects a nibble instead of the entire byte
  • Similar to GHex, jump to a byte with the shortcut Control+J. You can specify in decimal or in hex (prefix it with 0x)
  • You can scroll with your mouse (thanks @yuankunzhang!)
  • The Home/End key to move to the start and end of the current row (thanks @yuankunzhang!)
  • When the hex editor is selected, some unix-like shortcuts are enabled (hjkl arrow navigation, q for quitting, ^ and $ for start and end of line) (thanks @jondot!)

Bugfixes:

  • heh no longer crashes terminals without clipboards
  • heh recognizes when it's not in a tty (thanks @yuankunzhang!)