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
WerWolv
05f8d9302d
impr: Add proper move constructors to UnlocalizedString
2025-10-17 23:47:03 +02:00
WerWolv
98369600c3
impr: Various rendering performance improvements
2025-09-17 20:46:15 +02:00
WerWolv
821db4d2a1
impr: Allow hiding unfinished languages in non-debug mode
2025-09-12 22:47:17 +02:00
WerWolv
88ccb0e075
fix: Plugin features display not working correctly
2025-09-10 19:44:46 +02:00
WerWolv
06ac7eb85f
impr: Make Hex Editor view always be focused by default
2025-08-31 11:22:26 +02:00
WerWolv
90f26d53d3
impr: Make viable pattern search properly abortable
2025-08-30 10:51:05 +02:00
WerWolv
bf08ed563a
feat: Added Hex Editor "Decode as Encoding" option
2025-08-28 23:22:26 +02:00
WerWolv
40ccbd0d86
feat: Added pattern-provided file information to information view
2025-08-25 21:44:59 +02:00
WerWolv
c1a14cb4d4
impr: Ensure that wrapped text doesn't end up wrapping at every character
2025-08-25 21:22:43 +02:00
WerWolv
66efcf91d3
feat: Added file information command line option and fullscreen view
2025-08-24 21:21:34 +02:00
WerWolv
8b384ef1f9
fix: Make File -> Open File show up on Welcome Screen again
2025-08-18 20:03:27 +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
4ade751caf
feat: Added support for choosing the system-native language
2025-08-17 15:50:27 +02:00
WerWolv
3b1f32d68d
impr: Don't catch event exceptions in debug mode
2025-08-17 14:33:47 +02:00
WerWolv
4fc1f0491e
fix: Various font loading issues and Weblate fuck ups
2025-08-17 14:33:34 +02:00
WerWolv
762eacb7c8
feat: Allow any custom content to be displayed in the command palette
2025-08-15 20:17:58 +02:00
WerWolv
ce0c97e6d5
feat: Add ImGuiExt::InputPrefix
2025-08-15 17:30:07 +02:00
WerWolv
3ed7834945
feat: Allow custom UIs to be drawn in the command palette
2025-08-15 17:29:00 +02:00
WerWolv
870bce2bf8
build: Fix last MSVC build errors
2025-08-14 23:39:54 +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
6febe9982b
impr: Significantly reduce memory usage
2025-08-12 18:00:47 +02:00
WerWolv
b5a3a8b4c2
impr: Rewrite Localization Manager to use more standard format and load localizations on the fly
2025-08-12 18:00:10 +02:00
WerWolv
09b2e20a3d
impr: Save most of the hex editor settings
...
#2398
2025-08-11 21:03:18 +02:00
WerWolv
ad2a36676c
fix: Issues when running the updater on Linux
2025-08-11 17:44:49 +02:00
WerWolv
75e73ddcd9
fix: Properly clean up plugin features
2025-08-10 22:45:50 +02:00
WerWolv
5028b354cc
impr: Clean up window setup code
2025-08-10 12:34:03 +02:00
WerWolv
0870ab4d3c
feat: Add option to check for updates to the Extras menu
2025-08-09 23:46:15 +02:00
WerWolv
d925c8216d
impr: Allow ImHex to be used without subpixel rendering on Windows if only OpenGL 3 is available
2025-08-09 19:13:45 +02:00
WerWolv
e6f46747b6
fix: Add missing Updates path to About screen
2025-08-09 17:59:01 +02:00
WerWolv
411e971ba7
impr: Properly delete old update files
2025-08-09 14:28:48 +02:00
WerWolv
fd2d50508b
fix: Update nightly update detection logic to work with release changes
2025-08-09 12:10:25 +02:00
WerWolv
59c6d3090b
fix: Clang doesn't support std::chrono::parse() yet
2025-08-08 23:32:07 +02:00
WerWolv
ad87f005fe
feat: Added command line palette option to open/focus views
2025-08-08 22:36:46 +02:00
WerWolv
82ceb2e11f
impr: Better auto updater, added support for updating nightlies
2025-08-08 21:25:52 +02:00
WerWolv
7c07f70afd
fix: AlmaLinux doesn't seem to support fmt::println yet
2025-08-07 17:08:38 +02:00
WerWolv
de67d5942b
fix: Broken formatting in unit tests
2025-08-07 08:26:35 +02:00
WerWolv
f358069cc1
feat: Allow plugins to add their own welcome screen quick settings, improve UI
2025-08-06 22:51:59 +02:00
aoqia194
cf87294a8c
feat: Add EventViewClosed event ( #2377 )
...
Where one door opens, another one closes (said someone) and in this
situation i mean view, because there's no event for closing a view only
opening one, so please add this :c
### Problem description
Simply adds an **EventViewClosed** to match the pre-existing
**EventViewOpened**. Also fixes the issue where EventViewOpened wouldn't
trigger for windows that were popups (even if they are technically a
View.
### Implementation description
I mirrored the current functionality of EventViewOpened for closing.
---------
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com >
2025-08-06 22:22:46 +02:00
WerWolv
064b21a264
impr: Added icons to providers, improved the quick settings
2025-08-06 21:37:57 +02:00
WerWolv
5be6297bac
fix: Few more build issues
2025-08-06 20:49:23 +02:00
WerWolv
9cff9043ee
impr: Remove hex::format, improve format and logging type safety
2025-08-06 20:02:23 +02:00
WerWolv
750f91dbbc
fix: Builtin plugin detection on Web build
2025-08-06 00:12:37 +02:00
WerWolv
c0ee243d64
fix: Various build issues
2025-08-06 00:03:18 +02:00
WerWolv
263c5f6830
impr: Added icons to all tools
2025-08-05 23:32:27 +02:00
WerWolv
baebfe96ba
impr: Make banners easier to read
2025-08-05 22:19:04 +02:00
WerWolv
5b06702dee
feat: Allow plugins to be dynamically turned on and off
2025-08-05 22:16:39 +02:00
WerWolv
388f5354a1
fix: ImHex being displayed as "Main" in some task managers on Linux
2025-08-05 17:57:26 +02:00