paxcut
7d09cc6d25
fix: Console editor not showing all output ( #2133 )
...
This change is to fix a bug reported in discord by berkus and Naheulf
about the console missing output lines. The bug was caused by using
SetText which replaces the existing text with the text in the argument.
To fix it use InsertText which puts the text at the current cursor
position that was already set to the end of the current contents.
Code was tested with pattern used to reproduce the bug and seemed to
work when evaluated repeatedly.
2025-03-11 14:56:05 +01:00
WerWolv
af0c15f69d
impr: Make title bar icon always draw at the correct size
2025-02-18 15:21:56 +01:00
WerWolv
ccaf1e33c0
build: Make this modules stuff actually mostly work on Clang
2025-02-18 00:39:53 +01:00
WerWolv
e4de551008
fix: Closing one view breaking all other views
2025-02-17 10:16:51 +01:00
WerWolv
5333d0180f
fix: Crash when loading process memory provider from project
2025-02-17 10:16:37 +01:00
WerWolv
658d4c4d72
fix: Make sure fps counter values are initialized to zero
2025-02-16 23:46:08 +01:00
WerWolv
1d9934830b
fix: Pattern editor being shifted to the left on evaluate
2025-02-16 20:50:49 +01:00
WerWolv
806d6148eb
fix: Pattern console log logic
2025-02-16 20:08:36 +01:00
WerWolv
879e4c9d58
build: Move menu items handler into libimhex
2025-02-16 15:48:44 +01:00
WerWolv
6ec8f9efe5
fix: Allow --select subcommand to work with hex numbers
2025-02-16 15:02:29 +01:00
WerWolv
f6e3ede178
impr: Make hyperlink icons gray
2025-02-16 14:30:06 +01:00
WerWolv
a907550567
fix: Title bar backdrop not working correctly on macOS
2025-02-16 14:24:00 +01:00
WerWolv
83904aa1f1
fix: Disable alpha display in various color buttons
2025-02-16 14:12:58 +01:00
WerWolv
7d527fd2a6
feat: Added disassemblers tab to content store
2025-02-16 13:58:56 +01:00
paxcut
007e04bf37
fix: Auto evaluate not working when undoing changes ( #2106 )
...
The pattern editor was resetting the flag that marked text changes on
every frame, but resolving a text change may take more than one frame,
so instead I created a function that allows the resetting of the text
changed boolean from view pattern editor.
Currently, when a pattern is evaluated the pattern editor will lose
focus regardless of how evaluation was triggered. This is specially
annoying when using f5 or auto-evaluate. Now whenever a pattern is
evaluated, focus is given to the pattern editor when evaluation ends.
JumptoLine didn't work for empty lines.
Co-authored-by: Nik <werwolv98@gmail.com >
2025-02-16 12:20:22 +00:00
WerWolv
bc26ade57e
fix: Double -> Float truncation
2025-02-16 11:49:32 +01:00
WerWolv
8777a85630
fix: Make title bar backdrop stay where it is on resize
2025-02-16 11:40:09 +01:00
WerWolv
870aeb34fc
feat: Added a title bar backdrop color gradient
2025-02-16 11:33:41 +01:00
WerWolv
c8f7dbf85e
fix: Remove settings scaling warning as it doesn't make any sense anymore now
2025-02-16 10:56:01 +01:00
WerWolv
9e826b4c8b
fix: Make sure shortcuts migration routine runs again with this release
2025-02-16 10:48:29 +01:00
WerWolv
c1925ddf8d
fix: Inverted logic of donation nag
2025-02-15 19:34:18 +01:00
WerWolv
cf194e332c
impr: Move update button from welcome screen to the title bar and show a toast
2025-02-15 19:25:29 +01:00
Nik
b46deb3fa0
git: Added MSVC build CI ( #2115 )
2025-02-15 15:44:16 +01:00
WerWolv
3a6a4011d0
feat: Added nag banners for donations
2025-02-15 11:15:56 +01:00
WerWolv
999c4d07b7
fix: More double -> float narrowing fixes
2025-02-15 11:15:39 +01:00
WerWolv
44b182c6ae
impr: Handle upgrade paths better
2025-02-15 11:15:24 +01:00
WerWolv
5542c0bc00
fix: Multiple issues with provider load interfaces not working
2025-02-15 11:13:22 +01:00
WerWolv
bff9b8b4b1
feat: Fixed string/char names in data inspector, added utf16 and utf32 string and char types
2025-02-11 23:05:56 +01:00
WerWolv
a83610bc06
build: Updated libwolv
2025-02-11 23:05:25 +01:00
WerWolv
b3d208e6e6
impr: Allow sidebar to be only resized from the right
2025-02-10 21:42:12 +01:00
WerWolv
e8b391c0f6
feat: Added option to randomize window title
2025-02-10 14:02:32 +01:00
WerWolv
e1580e51cf
build: Make ImHex fully compile with warnings enabled in MSVC
2025-02-10 09:42:35 +01:00
WerWolv
3a7578879f
fix: RGBA8 data processor node not working correctly
2025-02-09 23:38:35 +01:00
WerWolv
18cd39270a
fix: Very slow processing of large pattern console outputs
2025-02-07 22:19:15 +01:00
WerWolv
72c2bca363
fix: Severe lack of easter eggs
2025-02-07 16:24:57 +01:00
WerWolv
e63606f6bb
feat: Added separate --version-short command
2025-02-07 15:46:11 +01:00
WerWolv
ed6da7fe14
fix: Writing not working correctly through a provider view
2025-02-07 15:45:38 +01:00
WerWolv
a588c96440
fix: Properly trigger global shortcuts
2025-02-06 22:34:34 +01:00
WerWolv
4c284b224e
fix: Properly trigger all shortcuts
2025-02-06 22:33:14 +01:00
WerWolv
96afa650d1
fix: Properly trigger shortcuts on selected view on macOS
2025-02-06 22:13:06 +01:00
WerWolv
f17d0d3ae1
impr: Added simplified output option for --version
2025-02-06 21:46:27 +01:00
WerWolv
930d2b4280
fix: Some shortcuts not working correctly on macOS
2025-02-06 15:58:18 +01:00
WerWolv
269c3e7398
fix: Wrong keys being loaded from settings for shortcuts
2025-02-05 13:47:17 +01:00
WerWolv
b55c40523f
fix: Crash when closing ImHex with one or more view providers open
2025-02-04 09:35:26 +01:00
WerWolv
0a6681ccb7
impr: Remove dependencies on curl, mbedTLS and GLFW in the SDK
2025-02-03 20:50:11 +01:00
WerWolv
9fb38922ea
impr: Disable main menu items for views that aren't selected right now
2025-02-02 22:32:24 +01:00
WerWolv
8b6eab401e
fix: "Other Data Sources" welcome screen sub-window being too tall
2025-02-02 21:15:56 +01:00
WerWolv
948cbe0a9c
build: Updated dependencies
2025-02-02 13:08:08 +01:00
WerWolv
ed3712e1b9
fix: Shortcuts not working until a modal is opened
2025-02-02 12:00:59 +01:00
WerWolv
20dc4f31f0
impr: Show a loading spinner while providers are loading
2025-02-02 11:24:50 +01:00