WerWolv
8eb7e9fb05
fix: ID collision in provider data information section
2025-01-15 20:34:25 +01:00
WerWolv
6a1de5fc4e
build: Updated ImGui to v1.91.7
2025-01-15 19:52:24 +01:00
WerWolv
a4af55cb66
build: Rename imgui_custom to imgui_backend
2025-01-15 19:52:19 +01:00
paxcut
1e17422f5e
fix: Pattern Editor Find and Replace history ( #2064 )
...
The previous implementation seems to have been broken by Imgui updates.
There is also some improvement in focus handling and also a bug in
replace where the last match was not being replaced has been fixed.
Fixed also slowdown in large files when only one char was typed by not
searching until enter has been pressed.
Added key repetitions for enter and arrows to be able to handle large
number of matches and fixed some formatting problems.
2025-01-15 19:40:12 +01:00
paxcut
8abaafab79
fix: Crash in 3D Visualizer, improved error messages ( #2062 )
...
The recently added data checks allowed invalid sized vertex arrays to be
used as if they were valid making ImHex crash.
Moved all the error messages into localization strings for translation.
2025-01-15 19:38:38 +01:00
WerWolv
71e1465524
fix: Image visualizer node trying to create texture in non-main thread
2025-01-15 19:34:58 +01:00
WerWolv
3d2ea3753b
fix: Missing <clocale> include
2025-01-15 19:31:33 +01:00
Nik
88530eff8b
git: Updated screenshots in readme
2025-01-15 18:31:41 +01:00
WerWolv
df3decf71b
build: Updated libwolv
2025-01-15 18:08:45 +01:00
WerWolv
565ee4cb2d
fix: Banner positions with multi-viewports enabled
2025-01-15 18:08:05 +01:00
WerWolv
40fc325ba9
fix: Disable bogus Keypad to function key conversions on macOS
2025-01-15 17:59:57 +01:00
WerWolv
6aca16102d
impr: Move up the right column on the welcome screen to avoid a scrollbar at default size
2025-01-15 17:54:35 +01:00
WerWolv
cb11b57ab1
feat: Added banners, replace some modals with them
2025-01-15 17:54:07 +01:00
WerWolv
d504937d50
fix: Empty regions in Intel Hex and Motorola SREC files not being displayed correctly
2025-01-14 23:54:07 +01:00
WerWolv
6bfdb7ca4e
fix: Make sure provider switch buttons and close button don't overlap
2025-01-14 22:10:58 +01:00
WerWolv
e1637824c6
impr: Make strings in the data information view selectable and copyable
2025-01-14 22:05:29 +01:00
WerWolv
e36f2f2bcb
fix: Replace "data processor" text with "data inspector" for the custom data inspector row hint
2025-01-14 17:51:26 +01:00
WerWolv
1a54e08f11
fix: Remove constexpr from functions that really aren't constexpr
2025-01-14 17:50:48 +01:00
WerWolv
ecc86ee429
fix: ImNodes not being deinitialized correctly
2025-01-14 17:50:29 +01:00
WerWolv
185a593bc2
fix: AllowWhileTyping shortcuts only working while typing
2025-01-14 17:50:06 +01:00
WerWolv
4a916ebb89
feat: Added New File option to the GNOME launcher and a --new cli option
2025-01-14 17:49:48 +01:00
WerWolv
1c305ca762
fix: Icons still following custom font size when using default font
2025-01-13 22:34:30 +01:00
WerWolv
17fff56fa0
impr: Make sure Windows title icon is scaled correctly
2025-01-13 22:31:24 +01:00
WerWolv
ec1b1c2b7d
impr: More constexpr
2025-01-13 22:31:06 +01:00
WerWolv
7bae22f56f
fix: Font selector still saying "Custom Font Path"
2025-01-13 22:20:53 +01:00
WerWolv
21e5eeef16
impr: Reduce default font size slightly, adjust element sizes on welcome screen
2025-01-13 22:17:14 +01:00
WerWolv
bf5eea80f6
impr: Make font size setting use points instead of pixels
2025-01-13 22:04:55 +01:00
WerWolv
9f9a6d9827
impr: Move Jetbrains mono into regular font selector, allow it to be scaled
2025-01-13 22:04:44 +01:00
WerWolv
ae622e6d75
git: Merge WebAssembly build into main build artifacts script, add to releases
2025-01-12 23:08:09 +01:00
WerWolv
68fbff631f
git: Fix github pages artifact name
2025-01-12 22:50:39 +01:00
WerWolv
6cdce75095
git: Upload artifact for ImHex Web build
2025-01-12 22:03:50 +01:00
WerWolv
f699e76c56
build: Fix comment causing issues with docker
2025-01-11 21:41:14 +01:00
WerWolv
a729329cd4
impr: Added missing [[nodiscard]]s
2025-01-11 21:40:42 +01:00
WerWolv
d5020ce9bb
impr: Rename Jump To option to Follow Selection to avoid confusion with Go To
2025-01-11 21:40:26 +01:00
WerWolv
126868c251
fix: Hang when filtering for a large number of items in the pattern data view
2025-01-11 17:22:53 +01:00
WerWolv
b206e9fc95
fix: Copy-paste error with "Extend selection left" shortcut name
2025-01-11 16:42:00 +01:00
WerWolv
4b6ff68464
git: Fixed CI permissions
2025-01-11 16:28:29 +01:00
WerWolv
b23a0febb5
git: Added build provenance attestation for most artifacts
2025-01-11 16:17:27 +01:00
WerWolv
05ad547341
git: Use zstd to compress .deb builds
2025-01-11 15:57:42 +01:00
paxcut
f10af882a7
fix: Text Editor find option jumping to the wrong location ( #2060 )
...
After successfully finding matches and setting the cursor to them, the
screen would jump to the original window location upon closing the
window.
The error was caused by the wrong assumption that the scroll location
should be restored when window is closed. Instead, the right amount of
scrolling needs to be calculated to account for the window no longer
covering part of the text editor. Unused variable was discarded.
Another unrelated error is that the history of search names cannot be
accessed which will be addressed at a later PR.
2025-01-09 18:39:00 +01:00
WerWolv
98f32ebcad
impr: Made interactive help api easier to use
2025-01-09 18:34:39 +01:00
WerWolv
e2c302836f
feat: Added support for scanning binaries for UTF-8 strings
2025-01-09 18:33:45 +01:00
WerWolv
f1d9642cf6
impr: Better color picker widgets in the settings
2025-01-07 21:46:26 +01:00
WerWolv
5c58e5b545
fix: Selection highlight color setting not working
...
Fixes #2059
2025-01-07 18:09:56 +01:00
WerWolv
803cb335e1
feat: Added interface accent colors
2025-01-07 00:06:52 +01:00
WerWolv
ae4dde8255
impr: Unlock frame rate in more cases to make the UI feel more responsive
2025-01-06 20:34:00 +01:00
WerWolv
cb34f68b1b
patterns: Updated pattern language
2025-01-06 20:15:21 +01:00
WerWolv
96ef983cfb
fix: ASCII column not getting highlighted anymore
2025-01-06 20:14:27 +01:00
WerWolv
d8c3d67dfe
build: Disable romfs compression in web build
2025-01-05 21:25:28 +01:00
WerWolv
5de5153663
impr: Simplify hex editor class API
2025-01-05 21:24:13 +01:00