v1.34.0
版本发布时间: 2024-06-04 04:53:33
WerWolv/ImHex最新发布版本:v1.35.4(2024-07-09 14:39:05)
Additions
-
Added simple insert mode to hex editor
-
Small files are now loaded into memory
- This means other applications can now open files while they're open in ImHex
- When external changes are detected, ImHex will ask if you want to reload the file
- For clarification, ImHex always opened files with full share permissions even before but basically no other programs do it so they still complain about the file being locked.
-
Added a new ImHex Logo to the Welcome screen
-
Added Hungarian translations (#1683)
-
Updated Simplified Chinese translation (#1610)
-
Added plain text and similar bytes regions to byte types diagram
-
Added full pattern path to hex editor hover tooltip
-
Added Display destination address in goto popup
-
Added provider information to search bar hover tooltip
-
Added support for shift-selecting multiple find view occurrences
-
Added table pattern visualizer
-
Added short forms for commonly used CLI commands
-
Added
--verbose
command line option to enable debug logs -
Allow workspaces to be deleted the same way as layouts
-
Allow full magic analysis, removed unidentified data from magic report
-
Added a link to the "Find" view in the search popup (#1665)
-
Improvements
-
Added support for DWM immersive dark mode on Windows (#1636)
-
The Window is now less prone to flickering during resizes on Windows
-
Double clicking on the title bar in macOS now correctly maximizes the window again (#1689)
-
The window now doesn't "rubber band" anymore while resizing on macOS (#1690)
-
Added warning about using fractional scaling with default font
-
Menu bar items now don't collapse entirely anymore if there's not enough space
-
Allow providers to be closed quicker after being opened
-
The pattern data filter now behaves much more intuitively
-
Convert all hex editor popups to floating, movable windows (#1658)
-
Don't move hex editor scroll position when jumping to address that's on-screen (#1660)
-
The accept pattern popup now opens faster and closes correctly
-
Make main menu bar not collapse completely when there's not enough space
-
Right click menus now open much faster and feel less sluggish
-
Make unsaved changes popup behave more like in other applications
-
Better UI and UX for the hex editor footer
Bug Fixes
- Fixed loading custom fonts from paths with unicode characters not working
- Fixed workspaces not being deletable correctly in all cases
- Fixed crash when having path set in user folder settings page
- Fixed icon size being off when using fractional scaling with default font
- Fixed empty tooltip showing when hovering over search bar in welcome screen
- Fixed insert mode cursor not being visible
- Fixed window scaling defaulting to 1.0x instead of Native
- Fixed settings sometimes being reset on shutdown
- Fixed icon text input boxes being wider than expected
- Fixed visual glitches with highlights and selections in the hex editor view
- Fixed loading of custom data processor nodes
- Fixed locking layout not working correctly
- Fixed textEditor line numbers were still partially rendered despite mShowLineNumbers being set to false (#1669)
- Fixed edit -> Jump To -> Current Pattern not always resetting request correctly
- Fixed not being able to close certain modal popups with the close button on the title bar (#1659)
- Fixed multiple file reload popups stacking on top of each other (#1654)
- Fixed text editor cursor not showing up anymore
- Fixed command palette losing focus when pressing Alt
- Fixed frame rate getting unlocked when inputs are being processed (#1632)
- Fixed selectable text behaving weirdly when selecting
- Fixed buffer display data processor node being way too wide
- Fixed exporting selection doesn't export last byte
- Fixed missing window icon under wayland (#1633)
- Fixed cell highlighting in hex editor view overlapping at non-integer scale factors
- Fixed main window being hard to resize when bytes are selected in the hex editor view
- Fixed diff table in diffing view displaying incorrect end address (#1627)
- Fixed store hanging when updating all entries in some cases
- Fixed highlight and tooltip flickering when hovering over highlighted patterns
- Fixed icons not being fractionally scaled anymore
- Fixed settings being overwritten sometimes on crash
- Fixed unifont characters being scaled wrongly
- Fixed settings values being uninitialized by default
- Fixed crash on some platforms due to empty main menu bar
- Fixed memory leak when closing ImHex
- Fixed file changed popup showing up when saving memory mapped file
Pattern Language
- Fixed many many many crashes during parsing
-
in
variable values now persistent between parser runs again -
out
variable values are now selectable and copyable in pattern editor - Added support for
#undef
- Preprocessing now works on a token level instead of on character level which makes it behave much more like expected
- Custom types can now be
null
-initialized - Added
std::file::create_directories()
function
If you like my work, please consider supporting me on GitHub Sponsors, Patreon or PayPal. Thanks a lot!
1、 Full.Sources.tar.gz 31.23MB
2、 imhex-1.34.0-2-ArchLinux-x86_64.pkg.tar.zst 8.4MB
3、 imhex-1.34.0-Fedora-38-x86_64.rpm 10.62MB
4、 imhex-1.34.0-Fedora-39-x86_64.rpm 10.55MB
5、 imhex-1.34.0-Fedora-rawhide-x86_64.rpm 10.5MB
6、 imhex-1.34.0-macOS-arm64.dmg 32.98MB
7、 imhex-1.34.0-macOS-NoGPU-x86_64.dmg 35.21MB
8、 imhex-1.34.0-macOS-x86_64.dmg 35.25MB
9、 imhex-1.34.0-RHEL-AlmaLinux-9-x86_64.rpm 10.51MB
10、 imhex-1.34.0-Ubuntu-22.04-x86_64.deb 63.45MB
11、 imhex-1.34.0-Ubuntu-24.04-x86_64.deb 63.58MB
12、 imhex-1.34.0-Windows-Portable-NoGPU-x86_64.zip 138.33MB
13、 imhex-1.34.0-Windows-Portable-x86_64.zip 124.59MB
14、 imhex-1.34.0-Windows-x86_64.msi 123.48MB
15、 imhex-1.34.0-x86_64.AppImage 91.88MB
16、 imhex-1.34.0-x86_64.AppImage.zsync 321.8KB