Nik
811214ddb7
build: Bump version to v1.35.4
v1.35.4
2024-07-09 08:09:55 +02:00
WerWolv
cb406ea357
build: Fix lzma support and simplify zstd building
2024-07-09 07:29:06 +02:00
WerWolv
edb1a8876b
fix: Multiple definitions errors with plugin features
2024-07-09 07:21:45 +02:00
WerWolv
2757075a10
impr: Make highlight hovering more efficient
2024-07-09 07:21:39 +02:00
WerWolv
8a4599feea
impr: Disable pattern debug mode after evaluation has finished
2024-07-09 07:21:33 +02:00
WerWolv
f8f47012c4
build: Streamline definition on plugin features
2024-07-09 07:21:25 +02:00
WerWolv
32e2ccbca0
git: Update Mesa3D link for Windows NoGPU version
2024-07-09 07:20:48 +02:00
WerWolv
4d1e29d747
fix: Build issue due to uncaptured this pointer
2024-07-09 07:20:18 +02:00
WerWolv
22dc3c6589
fix: Crash on macOS when dirtying or undirtying a provider from a thread
...
Fixes #1799
2024-07-09 07:20:06 +02:00
WerWolv
1c2bb0c049
fix: Hex editor popups getting transparent when hovering over combo box popup
2024-07-09 07:19:59 +02:00
WerWolv
5d53417683
web: Trigger right click when long touching area
2024-07-09 07:19:50 +02:00
WerWolv
c79321b550
web: Fix canvas to the top left of the screen
2024-07-09 07:19:43 +02:00
WerWolv
0785270dfa
fix: Remove unnecessary touch padding
2024-07-09 07:19:33 +02:00
WerWolv
84999d5c06
web: Improve logo size on mobile
2024-07-09 07:19:27 +02:00
WerWolv
a0ca0e8596
fix: Make sure welcome screen always stays in the background
2024-07-09 07:19:16 +02:00
WerWolv
1d99f8534d
web: Fix touch input
2024-07-09 07:19:11 +02:00
WerWolv
cfbc6e085a
fix: Wrong start/end offset and size for static array entries in pattern data view
2024-07-09 07:18:49 +02:00
WerWolv
a45d30edca
impr: Added tooltips to toolbar buttons
2024-07-09 07:18:20 +02:00
Bernard Teo
5a053aa146
build: Update nativefiledialog and keep dialogs on top ( #1771 )
...
This PR updates the nativefiledialog submodule and uses its new feature
to set the ImHex main window as the parent of the dialog window. This
ensures that the dialog stays on top of the main window. This is
currently supported by NFDe on Windows, macOS, and Linux/X11.
Linux/Wayland behaves as it did previously due to limitations in NFDe.
Note that macOS file dialogs have already been parented properly as NFDe
previously used the key window (the window currently receiving keyboard
events) on macOS. However, it's probably better to do the correct thing
and pass the main window to NFDe even on macOS.
### Problem description
The file dialog go behind the main window if the main window is clicked
while the file dialog is open.
### Implementation description
Update nativefiledialog and pass the `GLFWwindow*` of the main window to
the library function.
### Screenshots
Before:
https://github.com/WerWolv/ImHex/assets/6948096/589c3401-702a-4b0a-99ed-02d3e4d9080e
After:
https://github.com/WerWolv/ImHex/assets/6948096/8fef4900-eedc-48d5-8a4e-7bd81e37e3c0
### Additional things
I have tested this on Windows and Linux/X11, but did not test this on
macOS. It would be ideal if someone can help with this. (But as far as
NFDe is concerned, macOS `NSWindow*` handles have been tested (with
SDL2) and works.)
Co-authored-by: Nik <werwolv98@gmail.com>
2024-07-09 07:17:59 +02:00
WerWolv
d5a69d9201
fix: Remove interactive help debug code
2024-07-09 07:17:50 +02:00
WerWolv
dd0204f31d
impr: Added nicer console warning when .NET runtime isn't installed
2024-07-09 07:17:37 +02:00
WerWolv
3b799388c2
web: Improved canvas webgl creation logic
2024-07-09 07:17:33 +02:00
WerWolv
c7c4ecad6d
impr: Improved size display in pattern data view
2024-07-09 07:17:28 +02:00
WerWolv
6784678ff0
impr: Disable tab overlines
2024-07-09 07:17:21 +02:00
WerWolv
dd8e7025d0
fix: Potential race condition with sorting in the pattern drawer
2024-07-09 07:17:17 +02:00
WerWolv
c2f661f021
patterns: Updated pattern language
2024-07-09 07:17:12 +02:00
WerWolv
c6fc26e2e7
impr: Added Boost.Regex to about page
2024-07-09 07:17:01 +02:00
WerWolv
3a99d53ba5
build: Updated ImGui, libfmt and libyara
2024-07-09 07:16:49 +02:00
WerWolv
5fced6bb63
impr: Completely eradicate Window resize flickering on Windows
2024-07-09 07:16:44 +02:00
WerWolv
67930cf65d
web: Fix ImHex logo and progress bar default fill
2024-07-09 07:16:26 +02:00
WerWolv
b305adb286
impr: Prevent canvas flickering in web build
2024-07-09 07:16:19 +02:00
WerWolv
cbcf7b78e9
build: Properly look for boost and libimhex library in sdk again
2024-07-09 07:15:40 +02:00
WerWolv
c922d9ceec
fix: Updater executable not being launched correctly when path had spaces in it
...
Fixes #1780
2024-07-09 07:12:25 +02:00
WerWolv
ad235fad25
impr: Further try to improve window resize flickering on Windows
2024-06-29 23:17:59 +02:00
WerWolv
dffb7e95e3
build: Bumped version to 1.35.3
v1.35.3
2024-06-29 21:33:34 +02:00
WerWolv
916c1b7d4b
fix: ImHex hanging at startup in certain cases
2024-06-29 21:33:12 +02:00
WerWolv
2743b04f50
fix: Don't delete font atlas after passing it to ImGui
2024-06-29 21:33:07 +02:00
WerWolv
dbe8bfd75f
fix: Standard magic file not getting bundled into executable correctly
v1.35.2
2024-06-29 19:43:40 +02:00
WerWolv
c6c599c75b
build: Bumped version to 1.35.2
2024-06-29 19:26:00 +02:00
WerWolv
c2b7b4a11e
fix: Default folders still not being created correctly on Linux
2024-06-29 19:25:20 +02:00
WerWolv
495255484e
build: Bumped version to 1.35.1
v1.35.1
2024-06-29 18:50:10 +02:00
WerWolv
b92b0922d5
fix: Default folders not being created correctly anymore
2024-06-29 18:50:01 +02:00
WerWolv
ac1a28311c
build: Bumped version to 1.35.0
v1.35.0
2024-06-29 11:27:24 +02:00
WerWolv
01d1938fea
git: Update macOS version requirement in readme
...
#1647
2024-06-29 10:34:41 +02:00
WerWolv
802694ec68
build: Silence macOS CI build warnings
2024-06-28 22:29:38 +02:00
WerWolv
2aef5e4eef
build: Lock install path in rpath behind an option
2024-06-28 22:21:10 +02:00
WerWolv
9a0a4d47dc
build: Disable source_date_epoch_from_changelog
2024-06-28 21:53:34 +02:00
WerWolv
96b7366d53
build: Try fixing fedora build spec again
2024-06-28 21:29:49 +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
a6e5040e8f
fix: Build issues on Fedora due to missing Changelog value
2024-06-28 18:29:24 +02:00