WerWolv
d4bfa5d284
build: Generate a macOS bundle by default
2025-12-22 22:57:33 +01:00
WerWolv
646ebcdd00
feat: Add create and open options to macOS dock icon context menu
2025-12-22 16:20:23 +01:00
iTrooz
e5d9d9ec9e
chore: apply more complicated lints ( #2576 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
### Implementation description
<!-- Explain what you did to correct the problem -->
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
### Additional things
<!-- Anything else you would like to say -->
2025-12-21 20:55:50 +01:00
iTrooz
17c2dfcbd0
chore: apply more light lints ( #2575 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
### Implementation description
<!-- Explain what you did to correct the problem -->
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
### Additional things
<!-- Anything else you would like to say -->
2025-12-20 15:59:48 +01:00
iTrooz
261610dcf1
chore: apply light lints ( #2570 )
2025-12-19 23:49:37 +01:00
WerWolv
cfac7ff0ba
impr: Unionize exception and assertion handling
2025-12-15 09:52:13 +01:00
WerWolv
ed32439645
impr: Only add stacktrace to exceptions thrown in main thread
2025-12-02 20:00:19 +01:00
WerWolv
8f57dd86af
fix: Typos
2025-12-01 19:33:21 +01:00
WerWolv
cba93e87eb
fix: Issues with drawing interactive tutorial
2025-11-30 14:07:57 +01:00
WerWolv
4d585d17de
fix: Achievements re-triggering in cases where an achievement is triggered before its save is loaded
2025-11-29 09:07:37 +01:00
WerWolv
4dc3f9e033
build: Update ImGui Test Engine
2025-09-19 18:21:57 +02:00
WerWolv
b039bc14c6
fix: Only first opened popup appearing properly
2025-09-08 19:51:58 +02:00
WerWolv
06ac7eb85f
impr: Make Hex Editor view always be focused by default
2025-08-31 11:22:26 +02:00
WerWolv
c65015fcc7
fix: Make sure crash handling operations happen in the right order
2025-08-31 10:23:19 +02:00
WerWolv
d2c1b2a31b
impr: Resume logging before printing crash logs
2025-08-30 14:35:29 +02:00
WerWolv
e30f073809
build: Properly link against libpthread on mingw
2025-08-30 14:27:40 +02:00
WerWolv
e1079d751a
fix: Handle uncaught exceptions more gracefully
2025-08-30 14:24:39 +02:00
WerWolv
a9d45d837f
fix: Missing pthread include
2025-08-30 11:21:09 +02:00
WerWolv
bcbe5eb105
fix: Use Win32 functions to terminate thread on Windows
2025-08-30 11:19:40 +02:00
WerWolv
281921d1de
fix: Crashes in non-main threads causing freezes
2025-08-30 10:32:24 +02:00
WerWolv
bd9e9a7dcf
impr: Make crash handling from non-main threads more resilient
2025-08-27 23:53:46 +02:00
WerWolv
abffb8c138
fix: Text in toasts getting cut off very quickly
2025-08-27 23:34:16 +02:00
WerWolv
e353802e9f
impr: Added more OpenGL version information to logs
2025-08-27 23:34:01 +02:00
WerWolv
130055af22
fix: Crash when force-exiting on macOS
2025-08-27 23:33:44 +02:00
Nik
df2448e121
fix: Web version not starting anymore due to WebGL only supporting OpenGL 3.0
2025-08-25 07:29:36 +02:00
WerWolv
254bd88e6b
fix: macOS initialising very low OpenGL version by default
2025-08-24 16:10:13 +02:00
WerWolv
5c2309bcf7
fix: OpenGL detection not working correctly
2025-08-23 11:04:41 +02:00
WerWolv
cfe3c5b6df
fix: Still do minimum OpenGL version verification
2025-08-20 22:42:04 +02:00
WerWolv
b49e2eeac4
fix: Too new OpenGL version getting requested on Windows
2025-08-20 22:31:40 +02:00
WerWolv
b5bf9f1486
fix: Don't close modals on focus change
2025-08-18 20:49:27 +02:00
WerWolv
b602fcc485
fix: Popups sometimes not opening until clicking on the window again
2025-08-18 20:37:12 +02:00
WerWolv
441dcea705
impr: Cleanup popup creation handling
2025-08-18 20:06:42 +02:00
WerWolv
c5e0951def
fix: Crash if platform backend doesn't have GetWindowFocus function defined yet
2025-08-18 20:06:06 +02:00
WerWolv
3c9aa97f6c
feat: Added function to show toast messages, moved native error message function to libimhex
2025-08-17 22:46:38 +02:00
WerWolv
cf5b9da45e
fix: Disable focus handling on the web version since the GLFW_FOCUSED attribute doesn't work
2025-08-17 20:21:36 +02:00
WerWolv
89b94ebbf9
fix: Buttons near the edges of the Window not reacting correctly to clicks
...
#2413
2025-08-17 10:33:26 +02:00
WerWolv
8b72ea81c0
fix: More window focus event issues
2025-08-16 16:47:23 +02:00
WerWolv
0ebe4150ae
fix: ImHex getting stuck in unlocked FPS mode when some events are blocking
2025-08-15 19:25:25 +02:00
WerWolv
f921742dcc
fix: Window not being properly resizable from the top right on Windows
2025-08-15 17:30:23 +02:00
WerWolv
1c54e7e38b
fix: Focus loss getting triggered when a popup was selected
2025-08-15 17:29:49 +02:00
WerWolv
165d00dad3
build: Fix more missing includes
2025-08-14 22:22:32 +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
09b2e20a3d
impr: Save most of the hex editor settings
...
#2398
2025-08-11 21:03:18 +02:00
WerWolv
3616c3ad7b
fix: Move jthread include
2025-08-10 22:41:06 +02:00
WerWolv
23d673f920
fix: Multiple FreeBSD build and run errors
2025-08-10 22:38:12 +02:00
WerWolv
12785c00bd
impr: Condense and modernize data inspector view
2025-08-10 18:25:06 +02:00
WerWolv
5028b354cc
impr: Clean up window setup code
2025-08-10 12:34:03 +02:00