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
WerWolv
428fbddbbb
impr: Better updater experience on macOS
2025-12-21 11:47:21 +01:00
iTrooz
261610dcf1
chore: apply light lints ( #2570 )
2025-12-19 23:49:37 +01:00
WerWolv
46fdbd5bc0
fix: String inspector rows not displaying the correctly decoded value
2025-12-01 22:38:56 +01:00
WerWolv
b3d07b4573
fix: Properly ignore return value of std::system
2025-08-18 20:38:15 +02:00
WerWolv
4bea8f4c65
fix: Linux toast creation code
2025-08-18 20:04:44 +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
dd3b6a47d2
fix: Remove non-existent include
2025-08-17 18:10:28 +02:00
WerWolv
fa8102f93d
fix: getOSLanguage issues on macOS and the Browser
2025-08-17 17:59:56 +02:00
WerWolv
4ade751caf
feat: Added support for choosing the system-native language
2025-08-17 15:50:27 +02:00
WerWolv
d920718b44
build: Refactor ImHexAPI into multiple separate files
2025-08-14 20:16:40 +02:00
WerWolv
6febe9982b
impr: Significantly reduce memory usage
2025-08-12 18:00:47 +02:00
WerWolv
ad2a36676c
fix: Issues when running the updater on Linux
2025-08-11 17:44:49 +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
9cff9043ee
impr: Remove hex::format, improve format and logging type safety
2025-08-06 20:02:23 +02:00
WerWolv
f73866b86e
impr: Speed up initial resource loading and event handling slightly
2025-08-02 01:14:00 +02:00
WerWolv
e85216d9a6
impr: Remove duplicated string functions and use libwolv ones instead
2025-07-26 13:35:08 +02:00
WerWolv
a9ce71c481
impr: Make close button on macOS close providers if any are open instead of closing ImHex
2025-07-24 21:37:49 +02:00
WerWolv
9ce18d1a42
feat: Added bfloat and fp24 data inspector entries
2025-07-20 11:11:51 +02:00
WerWolv
8b2184f8e3
updater: Fixed updater not working properly on macOS
2025-02-15 17:50:29 +01:00
WerWolv
419787e17c
impr: Make auto updater work better on Windows
2025-02-15 16:46:36 +01:00
WerWolv
803ebe34ed
build: Update for software defined 128 bit types
2025-01-29 21:37:41 +01:00
WerWolv
ef2373e8c0
feat: Implement messaging support for Linux
2025-01-27 19:07:22 +01:00
Nik
bb594a459f
feat: Implemented macOS messaging support ( #2088 )
2025-01-26 18:50:19 +01:00
WerWolv
5e3532267c
fix: Missing glfw include
2025-01-19 17:52:32 +01:00
WerWolv
7c0331df65
impr: Hide window on macOS when close button is pressed
2025-01-19 17:04:31 +01:00
WerWolv
cb11b57ab1
feat: Added banners, replace some modals with them
2025-01-15 17:54:07 +01:00
WerWolv
6e861001cf
impr: Allow all highlights to overlap each other
2025-01-04 21:40:03 +01:00
WerWolv
7f75706584
impr: Replace hex::unused with std::ignore
2024-12-14 21:35:54 +01:00
WerWolv
d097f6ada0
impr: Make pattern tooltips more appropriately sized
2024-07-26 19:38:21 +02:00
WerWolv
19e5aafc85
fix: String truncating being completely borken
2024-06-28 18:29:10 +02:00
WerWolv
ed56b3dd12
impr: Limit string length by cutting out part of the middle instead
2024-06-28 11:12:41 +02:00
WerWolv
91f6aae9ef
impr: Make Win32 API properly use unicode support
2024-06-28 11:12:17 +02:00
WerWolv
a950796306
fix: Recent file entry name encoding being broken
2024-06-27 22:40:19 +02:00
WerWolv
6972736abf
fix: Remaining build issues
2024-03-13 09:40:37 +01:00
WerWolv
3798654f92
fix: Unix build issues with dladdr
2024-03-13 08:38:40 +01:00
WerWolv
fdf01dfb50
impr: Get rid of cimgui shared library by hooking pinvoke handler
2024-03-12 23:17:49 +01:00
Nik
ec69849749
feat: Added font picker to the settings ( #1570 )
2024-02-24 22:46:52 +01:00
WerWolv
75c03d56d2
fix: Opening files on macOS through the Open with... option
...
Fixes #1070
2024-02-23 20:17:33 +01:00
WerWolv
c3d755a3e2
fix: Decoding of Windows error messages being broken
2024-02-07 21:51:37 +01:00
WerWolv
1c28d4f610
fix: Error message formatting
2024-02-04 20:59:33 +01:00
WerWolv
77baf6f522
fix: Native error message formatting on Windows
2024-02-04 20:21:16 +01:00
WerWolv
2e74a78f46
build: Improve unity builds
2024-01-29 21:18:32 +01:00
WerWolv
874bac7de2
impr: Include thread name in log
2024-01-09 10:39:06 +01:00
WerWolv
74b5c93caf
impr: Code style improvements
2023-12-27 16:33:49 +01:00
WerWolv
96db2074c6
feat: Add ignore case and UTF16 search options to sequence searching
2023-12-19 14:34:35 +01:00
WerWolv
878f45dd80
fix: Various build errors
2023-12-08 16:22:36 +01:00
WerWolv
8ee234e5a6
impr: Optimize api includes
2023-11-30 11:23:12 +01:00