WerWolv
7c0331df65
impr: Hide window on macOS when close button is pressed
2025-01-19 17:04:31 +01:00
WerWolv
b1edd95ebc
impr: Shortcut code cleanup
2025-01-19 10:55:27 +01:00
WerWolv
758738da5c
fix: Default font not being the default font
2025-01-19 10:34:54 +01:00
WerWolv
117eb1e2a7
feat: Added more granular font settings
...
Fixes #1260
2025-01-18 23:34:43 +01:00
WerWolv
6d3ff64894
fix: ImHex using a lot of CPU
2025-01-18 14:57:06 +01:00
WerWolv
56c4f2aa47
fix: ID collision with multiple banners on screen
2025-01-17 23:12:09 +01:00
WerWolv
a1d8cbd7ba
fix: Properly update window position during resize
2025-01-17 23:11:53 +01:00
WerWolv
0b6316ea23
fix: Added back deleted variable to make web build work again
2025-01-17 17:26:46 +01:00
WerWolv
b6ade8b101
fix: Shortcuts not working in detached windows
2025-01-17 12:39:55 +01:00
WerWolv
cad17ddefd
fix: Banners being misplaced on macOS
2025-01-16 19:27:22 +01:00
WerWolv
8d660c3ffe
fix: Missing <numbers> include
2025-01-16 17:37:51 +01:00
WerWolv
599b55965a
impr: Improve the shadow of banners
2025-01-16 17:09:04 +01:00
WerWolv
565ee4cb2d
fix: Banner positions with multi-viewports enabled
2025-01-15 18:08:05 +01:00
WerWolv
40fc325ba9
fix: Disable bogus Keypad to function key conversions on macOS
2025-01-15 17:59:57 +01:00
WerWolv
cb11b57ab1
feat: Added banners, replace some modals with them
2025-01-15 17:54:07 +01:00
WerWolv
ecc86ee429
fix: ImNodes not being deinitialized correctly
2025-01-14 17:50:29 +01:00
WerWolv
98f32ebcad
impr: Made interactive help api easier to use
2025-01-09 18:34:39 +01:00
WerWolv
ae4dde8255
impr: Unlock frame rate in more cases to make the UI feel more responsive
2025-01-06 20:34:00 +01:00
WerWolv
1190511994
impr: Cleanup frame rate unlocking code
2025-01-04 23:43:10 +01:00
WerWolv
fc95e5a9a8
impr: Unlock frame rate when scrolling or focusing
2025-01-04 22:00:26 +01:00
Nik
d975019a7b
impr: Revamp frame rate limiting system to make ImHex feel less laggy in certain cases ( #2049 )
2025-01-04 15:35:19 +01:00
WerWolv
d8fb3f526a
fix: Shortcut migration not working correctly in some cases
...
Fixes #2045
2025-01-03 10:16:22 +01:00
WerWolv
6a3b10111f
feat: Highlight main menu item when using a shortcut
2025-01-01 16:19:38 +01:00
WerWolv
1298f2b688
impr: Refactor previous commits to work with other environments too
2024-12-28 21:37:45 +01:00
WerWolv
a476617432
build: Fix remaining build issues
2024-12-27 00:02:37 +01:00
WerWolv
26c39d6822
fix: ImGui_ImplGlfw_InstallEmscriptenCanvasResizeCallback
-> ImGui_ImplGlfw_InstallEmscriptenCallbacks
2024-12-26 20:19:55 +01:00
WerWolv
c749d6a7dc
fix: Disable ImGui assert that causes random crashes on resize
2024-12-25 18:49:50 +01:00
WerWolv
99b90f90ac
fix: Unused variable in wasm build
2024-12-25 13:03:55 +01:00
WerWolv
6ead8d8b49
fix: Certain shortcuts not being captured by ImHex Web
2024-12-25 12:36:06 +01:00
WerWolv
c1ed1baaad
fix: Shortcuts not working correctly in Web build
2024-12-25 01:34:11 +01:00
WerWolv
9ca40d3651
build: Added ImPlot3D
2024-12-17 23:51:45 +01:00
WerWolv
89090b25e3
impr: Various shortcut improvements
2024-12-15 21:44:43 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
iTrooz
6ab2e81f1c
chore: Add documentation about popup opening
2024-12-06 23:40:05 +01:00
WerWolv
fe9eecd031
build: Updated ImGui to v1.91.5
2024-11-24 18:55:56 +01:00
paxcut
e0b4931a54
fix: 3D visualizer running very slowly with energy saving enabled ( #1866 )
...
### Problem description
The bug described in #1663 was caused by an optimization of the display
rendering that uses drawlists to detect changes. The changes in the 3-d
visualizer don't contain drawlists when axes are turned off.
### Implementation description
The fix is to identify the 3d visualizer among the command lists of the
main window and, if found, avoid skipping frames regardless of the
result of the comparison of drawlists.
Closes #1663
2024-09-15 15:23:58 +02:00
paxcut
4b3bbb4a97
impr: Moved pattern editor shortcuts to the Shortcut manager ( #1892 )
...
### Problem description
There are some recent issues about Mac keys not configured properly for
the pattern editor. This PR moves all the shortcuts to the shortcut
manager, so they can be edited at will. Even if the key is not
identified correctly it should be possible to use preferred keys for any
action.
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2024-09-15 15:18:50 +02:00
WerWolv
07c259c9c1
fix: Multiple issues causing visualizers to crash when used _slightly_ incorrectly
2024-07-10 20:50:58 +02:00
WerWolv
03d344c0a2
build: Streamline definition on plugin features
2024-07-08 18:12:46 +02:00
WerWolv
b652565b57
feat: Added DPI awareness on Windows, added FiraCode as optional default font
2024-07-05 17:39:07 +02:00
WerWolv
01b9cc64d6
impr: Disable tab overlines
2024-07-01 23:53:14 +02:00
WerWolv
60b81e714b
impr: Prevent canvas flickering in web build
2024-07-01 20:09:16 +02:00
WerWolv
adc279d681
impr: Further try to improve window resize flickering on Windows
2024-06-29 23:32:44 +02:00
WerWolv
90ac96298a
impr: Only re-render frame once during window resize or move operations
2024-06-28 21:27:35 +02:00
WerWolv
d9cecbbb5f
impr: Don't flash bang people when the ImHex main window appears
2024-06-27 17:11:28 +02:00
WerWolv
e5c782ebe9
impr: Further optimize ImGui text rendering
2024-06-27 17:09:20 +02:00
WerWolv
e236872af3
feat: Added simple interactive help system
2024-06-24 22:53:25 +02:00
WerWolv
b60a262b58
fix: Replace old defaults path system with a new one
...
#1767
2024-06-22 10:44:55 +02:00
WerWolv
f49715c7a0
impr: Better font loading logic
2024-06-16 22:41:16 +02:00
WerWolv
b4a810c374
fix: Build error on some platforms due to unused variables
2024-05-30 21:49:01 +02:00