WerWolv
3dec4cc698
fix: Signed/Unsigned integer compare
2024-12-31 17:21:37 +01:00
WerWolv
d7b2b94cec
impr: Reduce jittering when changing the number of hex columns
2024-12-31 17:04:32 +01:00
WerWolv
c9e88586aa
feat: Added option to fit hex columns to screen width
2024-12-31 11:35:09 +01:00
WerWolv
0dc1af0747
feat: Added option to change radix of numbers in hex editor view
2024-12-30 21:00:43 +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
3024c79f4f
impr: Allow the favorite column in the pattern data view to be hidden
2024-12-29 20:38:51 +01:00
WerWolv
ba96d86dc2
impr: Properly align favorite icons inside of the buttons in the pattern drawer
2024-12-29 20:38:25 +01:00
WerWolv
382599dcf6
fix: Better icon text input width calculation
2024-12-23 23:16:35 +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
f931beb49a
impr: Make inserting bytes at the start of the file with insert mode work better
2024-12-23 01:33:52 +01:00
WerWolv
a1d4545e29
fix: Don't allow negative regions in region widgets
2024-12-23 01:00:41 +01:00
WerWolv
ab12503f62
patterns: Drastically improved time it takes to find favorites
2024-12-17 23:37:39 +01:00
paxcut
df5e01d4eb
impr: Better 3D Visualizer error messages, wrap long visualizer errors ( #1969 )
...
### Problem description
Long error messages were forcing the width of the window to span the
entire screen.
### Implementation description
The fix was sending the long message to the log and outputting a short
message to the 3d visualizer window.
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-12-15 10:12:14 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
WerWolv
6a28de100c
impr: Rename font definition files
2024-12-14 20:36:09 +01:00
Nik
040a606b39
feat: Added various custom built-in types to the pattern language ( #1991 )
2024-12-14 16:52:36 +01:00
WerWolv
22252d9044
fix: Patterns in pattern data view not being editable in providers that are not writable from the start
2024-12-05 16:37:31 +01:00
WerWolv
a7fe384a31
feat: Added entropy drop/spike annotations to the entropy graph
2024-12-01 22:27:04 +01:00
WerWolv
71ec6c5061
fix: Separator stride setting displaying incorrect values
2024-11-29 20:44:04 +01:00
WerWolv
8c4c4f5e8b
impr: Hide segment number in hex editor when holding down shift
2024-11-29 20:43:37 +01:00
WerWolv
caae5c9711
fix: Move visualizer drawer to correct library
2024-11-29 17:37:02 +01:00
paxcut
9de3dd89c5
feat: Added support for inline visualizers in custom data inspectors ( #1966 )
...
### Problem description
This PR aims at making inline visualizers work on the data inspector so
that more rgb encodings can be added as custom pattern language
inspector rows. This was never setup to work because the inline
visualizer rendering function was a private member function.
### Implementation description
In order to be accessible from the inspector class the rendering
function was made public.
### Additional things
Missing still is the tooltip to make it behave like other color entries.
2024-11-29 17:20:28 +01:00
WerWolv
9be9eb90f6
feat: Added hex editor segment separators
2024-11-28 21:26:55 +01:00
WerWolv
d167e43252
impr: Optimization for searching for favorite and group patterns
2024-11-24 23:21:23 +01:00
WerWolv
fe9eecd031
build: Updated ImGui to v1.91.5
2024-11-24 18:55:56 +01:00
WerWolv
80084f5c5a
patterns: Updated pattern language
2024-11-24 11:17:29 +01:00
WerWolv
3739bcc40c
fix: Multiple race conditions with pattern sorting
2024-10-22 16:20:08 +02:00
xtex
187d90e8f2
lang: Update Chinese (Simplified) translations ( #1894 )
...
Co-authored-by: JustFor <35858818+zhongqingsong@users.noreply.github.com>
2024-09-15 15:17:25 +02:00
WerWolv
63c6028522
build: Updated ImGui to v1.91.0
2024-08-03 23:49:47 +02:00
WerWolv
5dfd8c89a3
feat: Display pattern descriptions in file chooser and pattern popup
2024-08-03 22:00:47 +02:00
WerWolv
60663babc8
impr: Optimize hovering over patterns in the hex editor
2024-08-03 16:50:30 +02:00
WerWolv
d8e1284946
fix: Task names not displaying correctly anymore
2024-07-27 14:09:52 +02:00
WerWolv
416889f49d
impr: Optimize time it takes to find favorites in patterns
2024-07-24 19:41:12 +02:00
WerWolv
d49d82e982
fix: Building with latest pattern language changes
2024-07-23 20:32:16 +02:00
WerWolv
07c259c9c1
fix: Multiple issues causing visualizers to crash when used _slightly_ incorrectly
2024-07-10 20:50:58 +02:00
WerWolv
27b1a5dc98
impr: Make highlight hovering more efficient
2024-07-08 21:34:27 +02:00
WerWolv
75a62e2bde
fix: Wrong start/end offset and size for static array entries in pattern data view
2024-07-03 16:58:56 +02:00
WerWolv
b3b7a19df4
fix: Wrong end address for bitfield fields in pattern data view
2024-07-02 17:38:53 +02:00
WerWolv
313e3e748f
impr: Improved size display in pattern data view
2024-07-02 17:38:39 +02:00
WerWolv
97bf1dc850
fix: Potential race condition with sorting in the pattern drawer
2024-07-01 23:36:17 +02:00
WerWolv
301e8c5a96
impr: Improve contrast of text in pattern data table when hovering
2024-06-27 19:45:49 +02:00
WerWolv
e5c782ebe9
impr: Further optimize ImGui text rendering
2024-06-27 17:09:20 +02:00
WerWolv
75cc9e4d84
fix: Pattern data filtering not applying correctly after rerunning pattern
2024-06-26 19:14:23 +02:00
WerWolv
682aab8b23
feat: Allow faster hex editor scrolling by holding down CTRL or SHIFT + CTRL
2024-06-26 19:13:42 +02:00
WerWolv
474862b4af
impr: Replace hardcoded pattern syntax highlighting colors style colors
2024-06-26 19:13:15 +02:00
WerWolv
95166ccfb8
impr: Further cleanup hex editor footer
2024-06-25 21:19:59 +02:00
WerWolv
f754560bca
patterns: Allow bitfield fields to be edited properly, improve type formatting
2024-06-25 16:14:28 +02:00
WerWolv
b03b159907
impr: Better UI/UX for pattern drawer
2024-06-25 14:29:27 +02:00
WerWolv
4bc724791d
impr: Optimize frame times
2024-06-25 13:54:46 +02:00