WerWolv
c56af08c7e
impr: Allow highlights of multiple overlapping bookmarks to render
2025-01-04 20:46:56 +01:00
WerWolv
e68abefe48
impr: Use info icon for more help hovers
2025-01-04 19:21:22 +01:00
WerWolv
fd0635cb82
fix: Hex editor right click menu not working on macOS
2025-01-04 19:08:37 +01:00
WerWolv
baa3cfb354
fix: User folders being added twice
2025-01-04 18:30:57 +01:00
WerWolv
48de609f53
impr: Added telemetry about whether ImHex runs on a corporate machine
2025-01-04 16:11:35 +01:00
Nik
6009b5013b
feat: Let ImHex use the native menu bar on macOS ( #2048 )
2025-01-04 15:35:06 +01:00
WerWolv
f94819351a
impr: Make maximum in-memory file size setting easier to use. Bump value to 512MiB
2025-01-04 13:56:20 +01:00
WerWolv
8da69c11d9
impr: Remove the word "Provider" from places where it doesn't fit
2025-01-04 13:28:35 +01:00
WerWolv
635a825095
fix: Signed/Unsigned comparison error
2025-01-04 13:03:38 +01:00
WerWolv
bbffdbf56f
feat: Allow #pragma magic to index from the end of the data with negative addresses
...
Closes #2047
2025-01-04 12:49:14 +01:00
WerWolv
525ab8d945
fix: Settings not being saved correctly anymore
2025-01-03 14:07:09 +01:00
WerWolv
d8fb3f526a
fix: Shortcut migration not working correctly in some cases
...
Fixes #2045
2025-01-03 10:16:22 +01:00
WerWolv
0e4d94946e
fix: Disable recent files on web build since they can't work there
2025-01-01 17:08:31 +01:00
WerWolv
9f9c5abf35
impr: Prevent window from being moved while hovering over items on macOS
2025-01-01 16:45:11 +01:00
WerWolv
6a3b10111f
feat: Highlight main menu item when using a shortcut
2025-01-01 16:19:38 +01:00
WerWolv
c853349b78
impr: Force reset window decoration to expected value after exiting full screen mode
2024-12-31 21:04:09 +01:00
WerWolv
67a9f314cc
impr: Added icons to more context menus
2024-12-31 00:45:47 +01:00
WerWolv
ff2b58e8a3
fix: Copy paste errors
2024-12-30 23:58:34 +01:00
WerWolv
a1482cb40e
fix: Tooltips not being hidden when disabling hex editor highlights
2024-12-30 23:45:48 +01:00
WerWolv
89111059f9
feat: Added setting to disable hex editor highlights entirely
2024-12-30 23:24:59 +01:00
WerWolv
0ae823716a
feat: Added a preview to the Edit -> Copy as options
...
Closes #2026
2024-12-30 23:16:11 +01:00
WerWolv
dab3f722e8
feat: Added "Jump to address" option to data inspector row context menu
2024-12-30 22:32:06 +01:00
WerWolv
021206e052
impr: Added icons to pattern editor context menu
2024-12-30 12:18:55 +01:00
WerWolv
cb09cf3734
feat: Added context menu and next/previous buttons to the data inspector
2024-12-30 12:07:21 +01:00
WerWolv
5f5f6ac539
feat: Added option to move selection back to hex editor footer
...
Closes #2024
2024-12-29 21:08:08 +01:00
WerWolv
5110a7578e
fix: Rendering issues with text editor in bookmark view
2024-12-27 23:36:21 +01:00
WerWolv
979f151181
fix: Don't show library plugins in --plugins subcommand
2024-12-27 20:06:17 +01:00
WerWolv
aefc173227
fix: Wrong --reset-settings subcommand description
2024-12-26 20:05:07 +01:00
WerWolv
bf44a1cce6
feat: Added initial support for custom disassemblers
2024-12-26 20:04:45 +01:00
WerWolv
58d66e3e97
fix: Added migration routine to fix shortcuts
2024-12-26 14:01:54 +01:00
WerWolv
43c88a2fab
feat: Added system to handle version migrations
2024-12-26 14:01:46 +01:00
paxcut
9ce64ec6e1
fix: Pattern Editor console scroll jumping. ( #2029 )
...
Some issues related to the padding added to scroll past the end for
console that has padding added.
Added a shortcut to scroll editors one pixel at a time.
Fixed whole lines always drawn at the top even if scroll value is chosen
so that only a portion of the top line is visible. This caused errors in
horizontal scrolling.
Fixed Ctrl-F Ctrl-G and Ctrl-H messing the editor display.
Fixed the end of the line could not be clicked with mouse
Fixed line numbers and their lines could be displayed at different
heights.
Made numbers that represented lines floats instead of integers to allow
partial line display.
2024-12-25 18:51:58 +01:00
WerWolv
0be539b8a5
feat: Added option to copy data as escaped string
...
#2026
2024-12-25 16:45:34 +01:00
WerWolv
248acd5e26
fix: Properly save achievements in web version
2024-12-25 16:17:33 +01:00
WerWolv
9c1a673047
impr: Force update all installed content store items after an update
2024-12-25 14:29:41 +01:00
WerWolv
aad6f6bcbe
build: Updated ImGui to v1.91.6
2024-12-24 00:37:04 +01:00
WerWolv
2ae69e8e72
feat: Allow command palette to work with previous results
2024-12-23 23:42:45 +01:00
WerWolv
bfddf24204
impr: Added hints to various input fields
2024-12-23 23:16:55 +01:00
WerWolv
914024c0b5
impr: Added note about adding new data inspector row
2024-12-23 21:47:16 +01:00
WerWolv
c5d3387962
impr: Replaced centered text notes with overlays
2024-12-23 21:30:31 +01:00
WerWolv
7cc99c6fc9
impr: Added better notes to the settings tabs in the pattern editor view
2024-12-23 21:26:22 +01:00
WerWolv
a29b502a33
impr: Made pattern editor resize separator taller
2024-12-23 20:15:50 +01:00
paxcut
20cb74364f
fix: Jumpy text editor scrolling ( #2023 )
...
Two major improvements:
1) see through scrollbars when not hovered.
2) un-scrollable line numbers.
Also enlarged display region by eliminating padding. There is still a
problem with lines jumping when the scrollbar is dragged but it is
limited to one line and probably due to floating point error for scroll
bar number. It is much less noticeable than the previous jumping which
could involve several pages.
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-12-23 20:14:42 +01:00
WerWolv
1c5a50c8d8
impr: Added better file open error messages to the file provider
2024-12-23 14:07:35 +01:00
WerWolv
810cd40ccd
impr: Replace strerror with C++ functions
2024-12-23 01:42:06 +01:00
WerWolv
1c3dfc9b2f
fix: ID collision in Jump To menu
2024-12-23 01:00:58 +01:00
WerWolv
5fcb737559
fix: Only update widgets of settings that were changed
...
Fixed crashing on exit and speeds up settings writes
2024-12-20 21:23:19 +01:00
WerWolv
9ca40d3651
build: Added ImPlot3D
2024-12-17 23:51:45 +01:00
paxcut
a79d3e28ca
fix: Crashes when getting tabs into text editor ( #2008 )
...
This time it may be for good.
### Implementation description
As requested I added the preprocessing functionality into the pattern
editor. I had to duplicate a few functions and update the c++ library to
version 20. but now I can make sure the pattern editor doesn't see a tab
again. I also removed the preprocessor from where it was before because
it is not needed anymore. The changes were tested using a file that used
tabs for all its white space. The file was pasted into the pattern
editor and imported as well. I both cases no crashes occurred and the
files had no tabs on them.
2024-12-17 21:36:00 +01:00
WerWolv
415e3b4a93
impr: Added commit hash and branch to nightly popup on welcome screen
2024-12-16 21:37:34 +01:00