WerWolv
3ed7834945
feat: Allow custom UIs to be drawn in the command palette
2025-08-15 17:29:00 +02:00
WerWolv
870bce2bf8
build: Fix last MSVC build errors
2025-08-14 23:39:54 +02:00
WerWolv
5147d8ab63
fix: More missing includes
2025-08-14 22:49:02 +02:00
WerWolv
babd9584a6
build: Fix a few remaining build errors
2025-08-14 21:58:07 +02:00
WerWolv
fbde2942de
build: Refactor ContentRegistry into multiple separate files
2025-08-14 21:22:03 +02:00
WerWolv
d920718b44
build: Refactor ImHexAPI into multiple separate files
2025-08-14 20:16:40 +02:00
WerWolv
4ca429e389
impr: Allow post-processing shaders to be set dynamically
2025-08-14 17:11:37 +02:00
WerWolv
5fa9aaa6a6
fix: Crash when opening provider after warm-restarting ImHex
2025-08-13 20:35:25 +02:00
WerWolv
63711f652f
fix: Fonts being scaled twice as big by default on macOS
2025-08-13 20:24:00 +02:00
WerWolv
95ae5a26ed
fix: Don't load workspaces from non-writable places since they can't be updated then
2025-08-13 17:32:04 +02:00
WerWolv
6febe9982b
impr: Significantly reduce memory usage
2025-08-12 18:00:47 +02:00
WerWolv
b5a3a8b4c2
impr: Rewrite Localization Manager to use more standard format and load localizations on the fly
2025-08-12 18:00:10 +02:00
WerWolv
09b2e20a3d
impr: Save most of the hex editor settings
...
#2398
2025-08-11 21:03:18 +02:00
WerWolv
ad2a36676c
fix: Issues when running the updater on Linux
2025-08-11 17:44:49 +02:00
WerWolv
75e73ddcd9
fix: Properly clean up plugin features
2025-08-10 22:45:50 +02:00
WerWolv
73a59fe5c1
impr: Modernize Tools view
2025-08-10 12:36:11 +02:00
WerWolv
5028b354cc
impr: Clean up window setup code
2025-08-10 12:34:03 +02:00
WerWolv
66e407549e
fix: Missing return value in update function
2025-08-09 23:49:59 +02:00
WerWolv
0870ab4d3c
feat: Add option to check for updates to the Extras menu
2025-08-09 23:46:15 +02:00
WerWolv
6be0eeff72
impr: Allow more release types to be updated
2025-08-09 23:31:07 +02:00
WerWolv
d925c8216d
impr: Allow ImHex to be used without subpixel rendering on Windows if only OpenGL 3 is available
2025-08-09 19:13:45 +02:00
WerWolv
e6f46747b6
fix: Add missing Updates path to About screen
2025-08-09 17:59:01 +02:00
WerWolv
411e971ba7
impr: Properly delete old update files
2025-08-09 14:28:48 +02:00
WerWolv
dbc5819bc4
fix: Handling of unchanged shortcut keys
2025-08-09 14:23:36 +02:00
WerWolv
fd2d50508b
fix: Update nightly update detection logic to work with release changes
2025-08-09 12:10:25 +02:00
WerWolv
cd5b16cce5
fix: Another missing include
2025-08-09 10:34:09 +02:00
WerWolv
cc1ac95af6
fix: Missing include
2025-08-09 10:23:35 +02:00
WerWolv
59c6d3090b
fix: Clang doesn't support std::chrono::parse() yet
2025-08-08 23:32:07 +02:00
WerWolv
ce66f3a98a
build: Fix remaining missing includes
2025-08-08 22:56:21 +02:00
WerWolv
ad87f005fe
feat: Added command line palette option to open/focus views
2025-08-08 22:36:46 +02:00
WerWolv
82ceb2e11f
impr: Better auto updater, added support for updating nightlies
2025-08-08 21:25:52 +02:00
WerWolv
725462b222
fix: Diffing task not being properly cancelable
...
Fixes #2383
2025-08-08 17:47:15 +02:00
WerWolv
d39d33de32
fix: Inconsistent look of welcome screen hyperlinks
2025-08-07 17:09:07 +02:00
WerWolv
7c07f70afd
fix: AlmaLinux doesn't seem to support fmt::println yet
2025-08-07 17:08:38 +02:00
WerWolv
de67d5942b
fix: Broken formatting in unit tests
2025-08-07 08:26:35 +02:00
WerWolv
f358069cc1
feat: Allow plugins to add their own welcome screen quick settings, improve UI
2025-08-06 22:51:59 +02:00
aoqia194
cf87294a8c
feat: Add EventViewClosed event ( #2377 )
...
Where one door opens, another one closes (said someone) and in this
situation i mean view, because there's no event for closing a view only
opening one, so please add this :c
### Problem description
Simply adds an **EventViewClosed** to match the pre-existing
**EventViewOpened**. Also fixes the issue where EventViewOpened wouldn't
trigger for windows that were popups (even if they are technically a
View.
### Implementation description
I mirrored the current functionality of EventViewOpened for closing.
---------
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com >
2025-08-06 22:22:46 +02:00
WerWolv
abe13d9ff9
impr: Make reset button of color settings widgets look nicer
2025-08-06 22:20:03 +02:00
WerWolv
064b21a264
impr: Added icons to providers, improved the quick settings
2025-08-06 21:37:57 +02:00
WerWolv
5be6297bac
fix: Few more build issues
2025-08-06 20:49:23 +02:00
WerWolv
9cff9043ee
impr: Remove hex::format, improve format and logging type safety
2025-08-06 20:02:23 +02:00
WerWolv
750f91dbbc
fix: Builtin plugin detection on Web build
2025-08-06 00:12:37 +02:00
WerWolv
c0ee243d64
fix: Various build issues
2025-08-06 00:03:18 +02:00
WerWolv
263c5f6830
impr: Added icons to all tools
2025-08-05 23:32:27 +02:00
WerWolv
3cf7622707
impr: Make font size a multiplicative value
2025-08-05 22:19:43 +02:00
WerWolv
baebfe96ba
impr: Make banners easier to read
2025-08-05 22:19:04 +02:00
WerWolv
5b06702dee
feat: Allow plugins to be dynamically turned on and off
2025-08-05 22:16:39 +02:00
WerWolv
388f5354a1
fix: ImHex being displayed as "Main" in some task managers on Linux
2025-08-05 17:57:26 +02:00
WerWolv
c3cd4edbf9
impr: Various small ssh provider improvements
2025-08-05 17:56:10 +02:00
WerWolv
2440acda07
impr: Small performance improvements
2025-08-02 17:30:58 +02:00