iTrooz
df3200f936
refactor: move hex editor popups to their own files ( #2536 )
2025-12-05 12:04:49 +01:00
WerWolv
f2e8d402dd
impr: Calculate hashes in a background thread
2025-12-04 20:57:06 +01:00
WerWolv
ab54acb176
fix: Find results staying behind until new search has finished
2025-12-04 17:29:45 +01:00
WerWolv
a0d0621725
build: Start using std::from_chars
2025-12-03 20:48:22 +01:00
WerWolv
c2d70dbd50
fix: Build issues on clang
2025-12-03 19:51:35 +01:00
WerWolv
e2fdd91956
feat: Add option to access remote files using raw SSH
2025-12-03 19:23:42 +01:00
WerWolv
2a84534ced
impr: Don't hide entire data inspector UI anymore if no bytes are selected
2025-12-03 19:21:47 +01:00
WerWolv
94b53592d9
impr: Only show remaining Open File / New File menu options when they make sense
2025-12-03 19:21:23 +01:00
WerWolv
09006588fc
feat: Allow integer literals to be used in binary patterns
2025-12-03 19:20:45 +01:00
WerWolv
d4df465633
feat: Replace useless constants view with a constant search option in the Find view
2025-12-02 23:02:44 +01:00
WerWolv
18aa11117a
impr: Fix fixed point inspector row requiring the correct number of bytes to be selected
2025-12-02 20:01:46 +01:00
Nik
d15b7862b8
fix: Build error due to size_t not being u64 on macOS
2025-12-02 08:08:19 +01:00
WerWolv
46fdbd5bc0
fix: String inspector rows not displaying the correctly decoded value
2025-12-01 22:38:56 +01:00
WerWolv
da755ec75b
feat: Added pattern context menu for copy and edit
2025-12-01 21:25:57 +01:00
WerWolv
1ab1f7ada0
fix: Comparison between literal and optional
2025-12-01 20:35:55 +01:00
WerWolv
56cb1f2747
fix: Pattern auto loading not working anymore
...
Fixes #2531
2025-12-01 19:54:55 +01:00
WerWolv
413c6b5116
fix: Some interactive help regions not being highlighted
2025-12-01 19:38:19 +01:00
WerWolv
f4753a5bd8
feat: Added hex editor minimap option to shade cells based on the byte's value
2025-12-01 19:37:36 +01:00
WerWolv
980438008c
fix: Crashes and usability issues with the pattern tree filter
2025-12-01 19:35:22 +01:00
WerWolv
67008288e2
fix: Clear pattern editor change flag after setting help text
2025-11-30 23:57:52 +01:00
WerWolv
4caa0ce570
fix: Turn cli file path into absolute path before passing it on
2025-11-30 23:57:22 +01:00
WerWolv
c96b47f345
feat: Added RGBA8 and RGB565 minimap visualizer
2025-11-30 21:01:20 +01:00
WerWolv
b250172bb5
fix: Wrong localization keys for some MIPS disassembler options
2025-11-30 20:41:48 +01:00
WerWolv
a8fe63ee93
impr: Better name and icons for recent files
2025-11-30 20:34:00 +01:00
WerWolv
d359a21a66
impr: Add icons to welcome screen description buttons
2025-11-30 20:33:38 +01:00
WerWolv
c33d53b728
feat: Add support for Capstone 6, drop support for Capstone 4
2025-11-30 19:49:07 +01:00
WerWolv
e5829a316b
impr: Remove the constants view from the views menu as it's still pretty much useless
2025-11-30 16:43:24 +01:00
WerWolv
569bf474bd
impr: Replace the data information "Analyze page" button with an "Analyze" button
2025-11-30 16:42:46 +01:00
WerWolv
06ecd5d571
feat: Add support for markdown to the comments of bookmarks
2025-11-30 16:42:20 +01:00
WerWolv
9ae233a41c
feat: Integrate the interactive help option and add a help text for every view
2025-11-30 16:42:01 +01:00
WerWolv
a75947e611
fix: Show auto backup button not being translatable
2025-11-30 14:36:09 +01:00
WerWolv
1d4233514f
impr: Add dropdown to disassembler architectures
2025-11-30 14:08:40 +01:00
WerWolv
fa780e9706
impr: Add some help text to the pattern editor by default
2025-11-30 14:08:21 +01:00
WerWolv
cba93e87eb
fix: Issues with drawing interactive tutorial
2025-11-30 14:07:57 +01:00
WerWolv
34971162cb
fix: Crash in some cases when starting ImHex with --open
2025-11-30 12:03:12 +01:00
WerWolvTranslationBot
58eec483c9
lang: Translations update from Weblate ( #2480 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: liushuyu <liushuyu011@gmail.com >
2025-11-29 13:02:09 +01:00
Stefan
b30e2bcfa4
lang: Fix typo in German language file ( #2525 )
2025-11-29 13:00:37 +01:00
WerWolv
1f257290ab
impr: Manually parse time auto backup time strings as std::chrono::parse is not available everywhere
2025-11-29 10:57:40 +01:00
WerWolv
2c7da65242
impr: Add auto backups to crash restore popup
2025-11-29 09:06:49 +01:00
iTrooz
b1e2185966
fix: Always order recent providers ( #2490 )
2025-10-31 21:01:30 +00:00
iTrooz
5d77402211
fix: add newly created projects to "Recent" ( #2492 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
Projects weren't being saved as recent when a new project was saved.
They were only added as recent when re-opening the project
### Implementation description
<!-- Explain what you did to correct the problem -->
I also save projects as recent when saving them (I don't make a
difference between saving existing and new projects)
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
### Additional things
<!-- Anything else you would like to say -->
2025-10-31 20:34:29 +01:00
WerWolvTranslationBot
8f277f00a4
lang: Translations update from Weblate ( #2472 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Yaroslav <mrikso821@gmail.com >
2025-10-17 23:25:59 +02:00
WerWolv
59f9da59e2
impr: Less unnecessary copying
2025-10-17 23:23:48 +02:00
WerWolv
fd54b2b803
fix: Don't try to move a const reference
2025-10-17 19:33:27 +02:00
WerWolv
ba6953fda4
fix: Color picker slider moving around when dragging them
2025-10-17 19:33:08 +02:00
WerWolv
265360229f
fix: ImGui assert due to trying to select tab bar button
2025-09-24 20:37:15 +02:00
WerWolv
98e9729267
fix: Preview fonts not being properly reset during soft-restarts
2025-09-21 22:11:28 +02:00
Zackary Newman
3c167c3306
feat: Add keyboard shortcuts to jump to the prev/next differences in diff view ( #2445 )
...
Adds keyboard shortcuts (currently `n` and `N`) in the diffing plugin
view to jump to the next/prev difference in the list.
IMPORTANT NOTE: Depends on changes made in a library submodule. [This
PR](https://github.com/WerWolv/libwolv/pull/34 ) must be accepted first.
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2025-09-21 10:39:37 +02:00
WerWolv
05fb2bfd23
impr: Use better icon for the download update button
2025-09-19 18:22:35 +02:00
WerWolv
3905335c53
build: Update Tabler icons
2025-09-19 18:22:06 +02:00