WerWolv
a5eb031401
fix: Pattern data view rendering of bitfields within bitfields being broken
2024-05-07 23:32:51 +02:00
xtex
aa5a3ed080
lang: Refactored langtool, updated chinese translation ( #1623 )
...
- Better argument parsing
- Allow processing all language folders at the same time
- Allow an optional reference language when translating
- Save translations on KeyboardInterrupt
- Fixes a ooold input issues by importing readline
(https://github.com/kovidgoyal/kitty/issues/6560 )
- Add untranslate mode to remove translations by a key regex
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2024-05-01 20:49:55 +02:00
WerWolv
fd61e757f0
impr: Make unsaved changes popup behave more like in other applications
2024-04-23 21:02:16 +02:00
WerWolv
4b1b52caf0
fix: Cell highlighting in hex editor view overlapping at non-integer scale factors
2024-04-13 15:34:12 +02:00
WerWolv
e9ebfe36b0
build: Updated ImGui to v1.90.5
2024-04-12 22:56:10 +02:00
WerWolv
e6a14977b9
fix: Highlight and tooltip flickering when hovering over highlighted patterns
2024-04-05 18:49:19 +02:00
WerWolv
92803c1536
feat: Added simple insert mode to hex editor
2024-03-29 13:22:28 +01:00
RoboSchmied
cc593fb6c4
fix: Misspelling of Endianness ( #1609 )
...
### Problem description
fix 40 typos
### Implementation description
`endianess` => `endianness`
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-28 22:25:28 +01:00
York Waugh
aeabc0c436
lang: Updated Simplified Chinese translation ( #1610 )
...
Thank you for an outstanding program! I have updated the Simplified
Chinese translation. Hope you can adopt it.
2024-03-28 22:24:51 +01:00
WerWolv
ed2939c39e
impr: Better UI and UX for the hex editor footer
2024-03-21 23:50:34 +01:00
WerWolv
88756c83c7
fix: Right clicking reverse selected regions deselecting it
2024-03-14 17:49:46 +01:00
WerWolv
a3f550c585
fix: Toasts not printing their message to the console correctly
2024-03-11 21:09:56 +01:00
iTrooz
f050c69ccd
fix: fix ui plugin linking to pl when libimhex already does it ( #1583 )
2024-03-03 15:31:40 +00:00
WerWolv
f6c59b456f
impr: Move selection information to the top of the hex editor footer
2024-03-02 09:52:40 +01:00
WerWolv
dd62bee264
build: Added precompiled headers
2024-02-29 19:57:20 +01:00
iTrooz
47362559ef
tests: Add infrastructure for testing plugins ( #1538 )
...
This PR adds a test architecture to be able to test plugins
Main infrastructure done by @WerWolv
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-02-26 20:51:08 +01:00
WerWolv
6e32f03a6b
feat: Added plain text and similar bytes regions to byte types diagram
2024-02-26 20:49:35 +01:00
WerWolv
5731dcf135
impr: Make hex editor minimap rows stay a fixed height
2024-02-26 20:49:15 +01:00
WerWolv
491e2dfe56
fix: Parent hover setting name being wrong
2024-02-25 14:38:26 +01:00
WerWolv
29c7b342eb
impr: Make file chooser filter bar be focused by default
2024-02-25 14:34:09 +01:00
WerWolv
ea601a7d03
feat: Added option to highlight pattern parents in the hex editor when hovering
2024-02-25 14:30:56 +01:00
WerWolv
859574c014
impr: .0f -> .0F
2024-02-24 23:34:29 +01:00
WerWolv
4d91e7f347
impr: Handle read-only files more gracefully
2024-02-23 17:59:37 +01:00
WerWolv
9bfdfa149e
feat: Added search bar to file chooser popup, allow for custom naming functions
2024-02-23 17:52:42 +01:00
WerWolv
01c934f53a
impr: Rework setting change listeners
2024-02-18 11:29:18 +01:00
WerWolv
e016c8a702
fix: Double clicking pattern data row not selecting the editing textbox
...
Fixes #1546
2024-02-15 13:01:03 +01:00
WerWolv
03beca1099
fix: Broken editing view column rendering in pattern drawer
2024-02-12 19:40:21 +01:00
WerWolv
eee5e9cd7f
fix: Missing translation string in pattern drawer
2024-02-11 23:00:17 +01:00
WerWolv
9d47ba9031
impr: Cleanup pattern drawer, added comment column
2024-02-09 18:37:05 +01:00
Nik
5e5714baeb
patterns: Merged in new pattern language refactor ( #1533 )
2024-02-04 14:03:42 +01:00
WerWolv
80953a2286
feat: Allow jumping from hex editor to patterns and from patterns to source line
2024-01-31 11:26:22 +01:00
WerWolv
ba6373daa4
fix: Moving Hex Editor cursor downwards jumping entire page at once
2024-01-29 23:29:18 +01:00
WerWolv
18b717594f
fix: Rendering issues with Hex Editor Minimap
2024-01-29 23:28:53 +01:00
WerWolv
76e304c34e
build: Fix various issues with linking, clang and unity builds
2024-01-29 22:57:39 +01:00
Nik
339541a56f
impr: Restructure various components much better ( #1520 )
2024-01-28 22:14:59 +01:00
WerWolv
069544eb93
feat: Added Minimap to Hex Editor
2024-01-28 15:28:55 +01:00
WerWolv
cb3bace15e
lang: Update German translation
2024-01-27 22:16:50 +01:00
WerWolv
61048757e6
impr: Allow custom encodings with only single-byte characters to be displayed immediately
2024-01-27 16:49:31 +01:00
WerWolv
5747b72a41
fix: Exit hex editor editing mode when right clicking
...
Fixes #1499
2024-01-27 13:41:38 +01:00
WerWolv
00491c8d90
git: Put libimhex and the ui plugin library under LGPLv2.1
2024-01-22 19:05:04 +01:00
Nik
58603ed12a
impr: Better experience when first starting ImHex ( #1510 )
2024-01-21 18:39:51 +01:00
Nik
a13b5bf8c0
feat: Implement Myers' diffing algorithm ( #1508 )
2024-01-21 18:39:13 +01:00
WerWolv
a657a23aaa
fix: Crash when hex editor view got too small
2024-01-20 10:33:11 +01:00
WerWolv
b32055290a
fix: Assertion when there's too many hex editor rows on the screen
2024-01-20 10:32:31 +01:00
WerWolv
72f4331703
feat: Added virtual files to the pattern language
2024-01-11 20:11:22 +01:00
WerWolv
301e95b708
impr: Move plugin unload logging to plugins
2024-01-09 10:53:50 +01:00
WerWolv
24e90f0f20
feat: Added simple HTTP request tool
2024-01-04 00:38:21 +01:00
WerWolv
038b98eacf
fix: Foreground color not applying to ASCII column
...
Fixes #1477
2023-12-29 22:41:12 +01:00
WerWolv
3592d17c93
impr: Allow Home/End to work in hex editor view
2023-12-29 11:30:23 +01:00
WerWolv
b64bb3bec9
fix: Crashes when opening diffing view
2023-12-28 19:21:15 +01:00