Skip to content

More language and UI additions

Compare
Choose a tag to compare
@WerWolv WerWolv released this 20 Nov 23:36
· 4399 commits to master since this release

Changelog

Additions

  • Added bitfields to pattern language
  • Added unions to pattern language
  • Added padding data type to pattern language
  • Added data inspector view
  • Added loading of file when dropping it onto ImHex
  • Better file picker by gallickgunner (with some improvments)
  • Completely rewrote highlighting and pattern evaluator
    • Made structs and arrays collapsible
  • Added highlighting of byte regions with the cursor
  • Added more Goto modes
    • Offset from start of the data
    • Offset from the current cursor position
    • Offset from the end of the data
  • Added more "Copy as..." functions
    • Copy as programming language array
      • C
      • C++
      • C#
      • Rust
      • Java
      • JavaScript
      • Python
    • Copy as text
      • ASCII formatted hex view
      • HTML formatted hex view (in a self contained <div>)
  • Added a offset header row in hex editor
  • Replaced pattern editor with properly syntax highlighted version by BalazsJako

Bug fixes

  • Fixed about and cheat sheet window not opening
  • Fixed crash when loading huge files. Hex editor doesn't support them yet though because of an ImGui limitation
  • Fixed syntax errors at the end of the file to not be caught
  • Fixed ImHex icon to not show in window