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>
)
- Copy as programming language array
- 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