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
WerWolv
19f9296a40
feat: Added blocking tasks that show a full-screen modal when active
2025-02-02 11:24:28 +01:00
WerWolv
06c019387c
build: Fix most remaining warnings
2025-02-01 22:11:19 +01:00
WerWolv
645b43e9cc
fix: Various MSVC warnings
2025-02-01 20:54:00 +01:00
WerWolv
8039ae1b90
build: Make ImHex fully compile with MSVC and Clang CL
...
This does NOT make ImHex work yet. However it can now be compiled
2025-02-01 15:13:13 +01:00
WerWolv
3f6b5203ca
fix: Further MSVC compile fixes
2025-01-31 23:48:38 +01:00
WerWolv
8d1352ddff
fix: Remaining compile errors
2025-01-31 20:23:47 +01:00
WerWolv
e6ab2c3b7e
impr: Various small fixes and improvements
2025-01-31 19:43:39 +01:00
WerWolv
c8cf6e7c08
build: Fix compile errors on platforms where sizeof(long double) > sizeof(unsigned long long)
2025-01-29 22:16:42 +01:00
WerWolv
803ebe34ed
build: Update for software defined 128 bit types
2025-01-29 21:37:41 +01:00
WerWolv
aee7a09b6c
feat: Added new --select, --pattern and --debug-mode subcommands
2025-01-29 18:32:54 +01:00
WerWolv
fee7a16692
fix: Exception being thrown while loading projects
...
Fixes #2091
2025-01-28 23:23:31 +01:00
WerWolv
fbbc430b7c
fix: Body text being displayed in response text field
2025-01-28 20:53:01 +01:00
WerWolv
bfc68c4d28
fix: Replace HTTP Requests text editors with input text boxes
2025-01-28 20:52:00 +01:00
WerWolv
53fc018ada
fix: --pl subcommand not working correctly anymore
2025-01-28 19:47:20 +01:00