FireNX70
|
41820311cc
|
fix: Off-by-one error in "Export selection to file" (#1774)
### Problem description
Export selection to file would never finish and wouldn't export the last
byte.
### Implementation description
It was just a simple off by one when using the selection's end address
to calculate the remaining data size. Add one to the remaining size
calculation.
### Additional things
Fixes https://github.com/WerWolv/ImHex/issues/1733,
https://github.com/WerWolv/ImHex/issues/1619 and
https://github.com/WerWolv/ImHex/issues/1597.
|
2024-06-26 22:44:10 +02:00 |
|
WerWolv
|
e132adad5d
|
impr: Add short delay before a hover tooltip appears
|
2024-06-26 20:38:06 +02:00 |
|
WerWolv
|
2132e5adbf
|
feat: Added tooltip to nightly icon on welcome screen
|
2024-06-26 20:37:39 +02:00 |
|
WerWolv
|
e2d55446fe
|
impr: Get rid of more unnecessary ImGui::Text() calls
|
2024-06-26 19:41:06 +02:00 |
|
WerWolv
|
1dfce6a5c2
|
feat: Added --reset-settings command
|
2024-06-26 19:38:25 +02:00 |
|
WerWolv
|
a84db9821c
|
impr: Optimize default hex cell visualizer
|
2024-06-26 19:15:49 +02:00 |
|
WerWolv
|
ec080ad69f
|
fix: Indentation and wrapping of pattern hex editor tooltips
|
2024-06-26 19:14:43 +02:00 |
|
WerWolv
|
75cc9e4d84
|
fix: Pattern data filtering not applying correctly after rerunning pattern
|
2024-06-26 19:14:23 +02:00 |
|
WerWolv
|
d241a3ed5f
|
impr: Make PageUp and PageDown not move the selection anymore
|
2024-06-26 19:14:01 +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
|
dd02ec7a8e
|
impr: Make the highlights minimap visualizer the default
|
2024-06-26 19:12:20 +02:00 |
|
WerWolv
|
1eadb77722
|
fix: Item tooltips being sized incorrectly
|
2024-06-26 19:11:59 +02:00 |
|
WerWolv
|
95f71bcb10
|
fix: Sub windows being used incorrectly
|
2024-06-26 19:11:31 +02:00 |
|
WerWolv
|
e1a4707569
|
impr: Make sure assertion handler doesn't get called too often
|
2024-06-26 19:10:43 +02:00 |
|
WerWolv
|
5a10613dd2
|
build: Add lib folder to all plugin's RPATH
|
2024-06-25 23:17:15 +02:00 |
|
WerWolv
|
c6a569ed88
|
impr: Don't reconstruct toolbar items list every frame
|
2024-06-25 23:14:05 +02:00 |
|
WerWolv
|
de24453fb9
|
impr: Open windowing menu on mouse down instead of on mouse up
|
2024-06-25 22:59:46 +02:00 |
|
WerWolv
|
d7c5c84110
|
build: Don't link plugins with plugin test library except in the test CI
|
2024-06-25 21:54:48 +02:00 |
|
WerWolv
|
95166ccfb8
|
impr: Further cleanup hex editor footer
|
2024-06-25 21:19:59 +02:00 |
|
WerWolv
|
c56667b0dd
|
patterns: Updated pattern language
|
2024-06-25 20:57:45 +02:00 |
|
WerWolv
|
f754560bca
|
patterns: Allow bitfield fields to be edited properly, improve type formatting
|
2024-06-25 16:14:28 +02:00 |
|
WerWolv
|
b54bb6cd56
|
patterns: Updated pattern language
|
2024-06-25 14:30:03 +02:00 |
|
WerWolv
|
b03b159907
|
impr: Better UI/UX for pattern drawer
|
2024-06-25 14:29:27 +02:00 |
|
WerWolv
|
bb7e6c9775
|
patterns: Updated pattern language
|
2024-06-25 13:54:55 +02:00 |
|
WerWolv
|
4bc724791d
|
impr: Optimize frame times
|
2024-06-25 13:54:46 +02:00 |
|
WerWolv
|
ba7c10f4b1
|
feat: Fix sub menus, allow recent items to be collapsed
|
2024-06-25 13:54:29 +02:00 |
|
WerWolv
|
c1561c7b6a
|
impr: Only allow scaling factors between 0.1x and 4.0x with slider
The old scaling values can still be entered by ctrl-clicking the slider and entering it manually
|
2024-06-24 23:04:20 +02:00 |
|
WerWolv
|
91a0be2d78
|
impr: Better UI/UX for interactive help
|
2024-06-24 23:01:46 +02:00 |
|
WerWolv
|
1f27530241
|
impr: Optimize event processing
|
2024-06-24 22:53:45 +02:00 |
|
WerWolv
|
e236872af3
|
feat: Added simple interactive help system
|
2024-06-24 22:53:25 +02:00 |
|
WerWolv
|
3d301c4202
|
fix: Don't automatically create directories in read-only locations
Fixes #1767
|
2024-06-24 21:51:37 +02:00 |
|
WerWolv
|
a5aaa60d29
|
fix: Build error due to uninitialized variable in web builds
|
2024-06-24 21:49:59 +02:00 |
|
WerWolv
|
d4a2de3b23
|
patterns: Updated pattern language
|
2024-06-24 14:27:32 +02:00 |
|
WerWolv
|
e85746ddba
|
fix: Data paths being stored in config paths instead
|
2024-06-24 14:27:24 +02:00 |
|
WerWolv
|
a002eb1bc1
|
fix: Mixed path separators in default paths
|
2024-06-23 15:03:36 +02:00 |
|
WerWolv
|
7d4486f407
|
fix: Remove accidentally committed test code
|
2024-06-22 23:03:54 +02:00 |
|
WerWolv
|
a9915579a0
|
impr: Better detection of Intel GPUs with really bad driver bugs
|
2024-06-22 22:58:58 +02:00 |
|
iTrooz
|
65dfd4da0f
|
feat: log stacktrace implementation used (#1769)
|
2024-06-22 21:33:52 +02:00 |
|
WerWolv
|
b93fd523aa
|
fix: Remove last remaining getDefaultPaths
|
2024-06-22 12:57:13 +02:00 |
|
WerWolv
|
24621e6612
|
fix: Build issues on Linux due to unused parameter
|
2024-06-22 12:02:19 +02:00 |
|
WerWolv
|
1b383bdcf1
|
patterns: Updated pattern language
|
2024-06-22 11:56:17 +02:00 |
|
WerWolv
|
f47b357b23
|
impr: Reset unicode loading and scaling factor values if fonts fail to load
|
2024-06-22 11:25:32 +02:00 |
|
WerWolv
|
f9b778ecb8
|
impr: Use 1.0x scaling by default
|
2024-06-22 11:25:07 +02:00 |
|
WerWolv
|
f36d9831bb
|
patterns: Updated pattern language
|
2024-06-22 10:45:03 +02:00 |
|
WerWolv
|
b60a262b58
|
fix: Replace old defaults path system with a new one
#1767
|
2024-06-22 10:44:55 +02:00 |
|
WerWolv
|
beef0fff33
|
impr: Better background opacity for the digital signal visualizer
|
2024-06-20 22:33:55 +02:00 |
|
WerWolv
|
24f535474a
|
fix: Sidebar background and separator line overlapping footer
|
2024-06-20 22:33:42 +02:00 |
|
WerWolv
|
2e3f523f32
|
feat: Added digital signal pattern visualizer
|
2024-06-20 14:04:05 +02:00 |
|
WerWolv
|
c5f5973a9d
|
feat: Added per-byte highlights to the hex editor minimap
|
2024-06-20 11:21:20 +02:00 |
|