WerWolv
02b5df03ab
impr: Drastically reduce font-related memory usage
2025-02-10 12:02:05 +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
cd2acd73b4
build: Fix libpl linking
2025-02-06 12:08:57 +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
7752354598
impr: Make dark theme text slightly off-white
2025-02-02 21:48:12 +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
fe18cbaa41
fix: Always properly jump to cursor position when scrolling with arrow keys
...
Fixes #1582
2025-02-02 12:06:34 +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
paxcut
2f981ef91e
fix: Banners not scaling properly with font size ( #2096 )
...
The banner windows did not scale with the fonts resulting in cropped
text when font size was made bigger than normal.
fixed by ensuring the window is big enough and then making sure text is
centered in the y-axis.
2025-01-30 20:18:44 +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
WerWolv
d45dd45720
fix: Windows system error messages not being encoded correctly
2025-01-28 19:33:31 +01:00
WerWolv
19a9786bbf
impr: Make ImHex cli work more like other tools
2025-01-28 18:41:29 +01:00
WerWolv
0b3866a56a
fix: Wrong usage of windows icon texture
2025-01-27 22:35:27 +01:00
WerWolv
53a7577416
impr: Allow resizing of settings window
2025-01-27 22:20:15 +01:00
WerWolv
24e7c2f3db
fix: Make sure all textures are destroyed before glfw gets uninitialized
2025-01-27 22:10:30 +01:00
WerWolv
ef2373e8c0
feat: Implement messaging support for Linux
2025-01-27 19:07:22 +01:00
WerWolv
b2c8ed17d5
feat: Added shortcut for opening settings
2025-01-26 22:41:20 +01:00
WerWolv
7340a30650
impr: Make scalable font the default
2025-01-26 14:26:57 +01:00
WerWolv
403104dda1
fix: Properly scale unifont glyphs
2025-01-26 14:21:17 +01:00
WerWolv
8334fbb236
fix: Properly apply backing scaling to pixel perfect default font
2025-01-26 14:18:20 +01:00
WerWolv
09c9bcb046
fix: Pattern data filter not working correctly without a compare value
2025-01-25 23:17:03 +01:00
WerWolv
93f1f5d076
impr: Better font scaling with larger backing scale factors
2025-01-25 22:27:59 +01:00