WerWolv
fa780e9706
impr: Add some help text to the pattern editor by default
2025-11-30 14:08:21 +01:00
WerWolv
cba93e87eb
fix: Issues with drawing interactive tutorial
2025-11-30 14:07:57 +01:00
WerWolv
f3a2fe5b0d
build: Update ImGui
2025-11-30 14:04:38 +01:00
WerWolv
ebee8ff0a6
build: Include a launcher shell script with the executables
...
Closes #2528
2025-11-30 12:03:12 +01:00
WerWolv
34971162cb
fix: Crash in some cases when starting ImHex with --open
2025-11-30 12:03:12 +01:00
WerWolvTranslationBot
58eec483c9
lang: Translations update from Weblate ( #2480 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: liushuyu <liushuyu011@gmail.com>
2025-11-29 13:02:09 +01:00
David Given
c57f071f0c
impr: Add hooks to let Views to get notified when they are opened or closed ( #2493 )
...
This is a trivial change which adds virtual methods to View, `onOpen()`
and `onClose()`, which are called when the view is opened or closed.
This information is already tracked inside the View, but not exposed via
the API. There is `didWindowJustOpen()` and `didWindowJustClose()`, but
these fetch and then reset the flag, so they can't be used more than
once in a frame (and are sometimes called by the frame, meaning the flag
has already been consumed by the time the View's draw callback gets
called).
The use case here is that I have a View which needs to do some work
every time it's shown.
2025-11-29 13:01:38 +01:00
Stefan
b30e2bcfa4
lang: Fix typo in German language file ( #2525 )
2025-11-29 13:00:37 +01:00
WerWolv
b56c3c5a46
git: Add retry for downloading mesa
2025-11-29 11:11:53 +01:00
WerWolv
120c4202b4
git: Fix CodeQL CI failing
2025-11-29 10:58:33 +01:00
WerWolv
1f257290ab
impr: Manually parse time auto backup time strings as `std::chrono::parse` is not available everywhere
2025-11-29 10:57:40 +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
2c7da65242
impr: Add auto backups to crash restore popup
2025-11-29 09:06:49 +01:00
WerWolv
95ff52b025
build: Update dependencies
2025-11-29 09:06:25 +01:00
iTrooz
b1e2185966
fix: Always order recent providers ( #2490 )
2025-10-31 21:01:30 +00:00
iTrooz
5d77402211
fix: add newly created projects to "Recent" ( #2492 )
...
<!--
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 -->
Projects weren't being saved as recent when a new project was saved.
They were only added as recent when re-opening the project
### Implementation description
<!-- Explain what you did to correct the problem -->
I also save projects as recent when saving them (I don't make a
difference between saving existing and new projects)
### 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-10-31 20:34:29 +01:00
iTrooz
f762cc2906
ci: add support for Fedora 43 ( #2489 )
2025-10-31 20:34:14 +01:00
paxcut
7ca2e558c9
patterns: updated pattern language ( #2483 )
2025-10-23 04:25:02 -07:00
WerWolv
e388d0c5e8
impr: Remove unnecessary moves in the task manager
2025-10-18 00:01:27 +02:00
WerWolv
05f8d9302d
impr: Add proper move constructors to UnlocalizedString
2025-10-17 23:47:03 +02:00
WerWolvTranslationBot
8f277f00a4
lang: Translations update from Weblate ( #2472 )
...
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Yaroslav <mrikso821@gmail.com>
2025-10-17 23:25:59 +02:00
WerWolv
59f9da59e2
impr: Less unnecessary copying
2025-10-17 23:23:48 +02:00
WerWolv
8d4415fe15
patterns: Updated pattern language
...
Fixes #2478
2025-10-17 23:23:33 +02:00
WerWolv
fd54b2b803
fix: Don't try to move a const reference
2025-10-17 19:33:27 +02:00
WerWolv
ba6953fda4
fix: Color picker slider moving around when dragging them
2025-10-17 19:33:08 +02:00
WerWolv
c0f667ce20
patterns: Updated pattern language
2025-10-17 19:32:49 +02:00
WerWolv
c93c15563a
build: Bump macOS minimum version in all places
2025-10-14 22:56:34 +02:00
WerWolv
d0340c13dc
build: Bump macOS minimum version to 13.3
2025-10-14 22:16:29 +02:00
WerWolv
c6caa1d067
git: Fix nightly release runner running when there's nothing to do
2025-10-14 22:11:55 +02:00
WerWolv
2f0efa1197
build: Updated libwolv
2025-10-14 21:55:13 +02:00
WerWolv
a76eae2c11
build: Updated libwolv
2025-09-25 18:01:53 +02:00
WerWolv
b82c1f051c
build: Update libwolv
2025-09-24 21:20:56 +02:00
WerWolv
1b6a150624
build: Move jthread library to libwolv
2025-09-24 20:48:50 +02:00
WerWolv
265360229f
fix: ImGui assert due to trying to select tab bar button
2025-09-24 20:37:15 +02:00
WerWolv
98e9729267
fix: Preview fonts not being properly reset during soft-restarts
2025-09-21 22:11:28 +02:00
WerWolv
cfe16ee2c5
build: Updated dependencies
2025-09-21 12:47:45 +02:00
WerWolv
c9f856b219
build: Updated libwolv
2025-09-21 11:31:56 +02:00
Zackary Newman
3c167c3306
feat: Add keyboard shortcuts to jump to the prev/next differences in diff view ( #2445 )
...
Adds keyboard shortcuts (currently `n` and `N`) in the diffing plugin
view to jump to the next/prev difference in the list.
IMPORTANT NOTE: Depends on changes made in a library submodule. [This
PR](https://github.com/WerWolv/libwolv/pull/34 ) must be accepted first.
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2025-09-21 10:39:37 +02:00
WerWolv
fedbce6f9e
build: Fix emscripten build issues
2025-09-20 12:11:25 +02:00
WerWolv
28be4cea97
build: Move X11 library linking to backend, make X11 not required
2025-09-20 11:44:31 +02:00
WerWolv
05fb2bfd23
impr: Use better icon for the download update button
2025-09-19 18:22:35 +02:00
WerWolv
3905335c53
build: Update Tabler icons
2025-09-19 18:22:06 +02:00
WerWolv
4dc3f9e033
build: Update ImGui Test Engine
2025-09-19 18:21:57 +02:00
WerWolv
07a6a9b7d4
build: Update ImGui backend
2025-09-19 18:21:02 +02:00
WerWolv
fac7dff77f
build: Updated ImGui to v1.92.3
2025-09-17 22:19:02 +02:00
WerWolv
60c7ced335
build: Change AppImage sourceline to noble
2025-09-17 21:59:05 +02:00
WerWolv
8f981e7707
fix: Prevent providers to be created via "Open Recent" menu while tasks are running
2025-09-17 20:56:28 +02:00
WerWolv
725cc10a92
lang: Un-hide Ukrainian language
2025-09-17 20:53:47 +02:00
WerWolvTranslationBot
d3896ccfda
lang: Added Ukrainian language ( #2444 )
...
Translation by @RutarAndriy
Translations update from [Weblate](https://weblate.werwolv.net ) for
[ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/ ).
It also includes following components:
* [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/ )
* [ImHex/Yara
Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/ )
*
[ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/ )
* [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/ )
* [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/ )
* [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/ )
* [ImHex/Script
Loader](https://weblate.werwolv.net/projects/imhex/script-loader/ )
* [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/ )
*
[ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/ )
* [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/ )
Current translation status:

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Rutar Andriy <RutarAndriy@gmail.com>
2025-09-17 20:52:24 +02:00
WerWolv
de3e532a5c
build: Go back to Ubuntu 24.04 for AppImages since AppImageBuilder doesn't support 25.04
2025-09-17 20:47:14 +02:00