Integral
|
6f11873d7e
|
fix: Missing window icon under wayland (#1633)
<!--
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
When running ImHex under Wayland, the window icon is missing.
### Implementation description
Setting
[```GLFW_WAYLAND_APP_ID```](https://www.glfw.org/docs/latest/group__window.html#gafbf1ce7a4362c75e602a4df9e1bdecd3)
to fix the issue.
### Screenshots
Before:
![Screenshot_20240420_162144](https://github.com/WerWolv/ImHex/assets/71180087/3318970f-6ed7-4161-b686-c2eaa28a0739)
After:
![Screenshot_20240420_161920](https://github.com/WerWolv/ImHex/assets/71180087/e9e35fb6-e3c1-44a8-b7a5-b145dfe225d9)
### Additional things
<!-- Anything else you would like to say -->
|
2024-04-21 12:24:20 +02:00 |
|
WerWolv
|
5f75c8684f
|
impr: Better UI for the case when no plugins could be loaded
|
2024-04-10 21:04:57 +02:00 |
|
WerWolv
|
f587710d1c
|
fix: Multiple memory corruption issues
|
2024-03-26 19:49:10 +01:00 |
|
WerWolv
|
9236b92dc1
|
fix: Memory leak when closing ImHex
|
2024-03-21 21:39:29 +01:00 |
|
WerWolv
|
f4ec69021d
|
impr: Manually implement VSync because GPU manufacturers are terrible at writing drivers
|
2024-03-14 21:18:57 +01:00 |
|
WerWolv
|
95da957f73
|
impr: Try to improve framerate limiting once more
|
2024-03-14 19:56:09 +01:00 |
|
WerWolv
|
9b1417f32d
|
fix: ImHex using a ton of CPU power on Linux
|
2024-03-12 09:06:58 +01:00 |
|
WerWolv
|
8f3f941600
|
impr: Prevent ImHex from getting stuck in an infinite crash loop
|
2024-03-02 09:52:09 +01:00 |
|
WerWolv
|
296af748ee
|
fix: Platform window not being updated when recovering from a crash
|
2024-03-01 20:55:03 +01:00 |
|
iTrooz
|
97f5175c84
|
impr: Better recovery from exceptions thrown in main thread (#1577)
This PR improves many things which can be seen by the commit name, but
the most important thing is the addition of a popup telling the user
when an exception is thrown
![image](https://github.com/WerWolv/ImHex/assets/42669835/db796416-9cce-4aa5-ad60-c22f05b5fc73)
|
2024-03-01 18:21:15 +01:00 |
|
WerWolv
|
dc1a5a860c
|
fix: Buggy window detachment
|
2024-02-28 20:36:22 +01:00 |
|
WerWolv
|
f7b431902d
|
fix: Make sure glfw waits properly on Wayland
|
2024-02-28 20:16:15 +01:00 |
|
WerWolv
|
686d47a59e
|
fix: Frame limiting not working correctly on Linux
|
2024-02-28 18:48:01 +01:00 |
|
WerWolv
|
e1795d687f
|
impr: Implement a better algorithm to determine if the frame content has changed
|
2024-02-27 18:55:18 +01:00 |
|
WerWolv
|
393bea6d4b
|
impr: Don't pass unique_ptr by const reference
|
2024-02-24 15:06:28 +01:00 |
|
WerWolv
|
91dcfefc5c
|
fix: Crash when recovering from a thrown exception in the main thread
|
2024-02-23 17:48:23 +01:00 |
|
WerWolv
|
01c934f53a
|
impr: Rework setting change listeners
|
2024-02-18 11:29:18 +01:00 |
|
WerWolv
|
ed292a1e7a
|
impr: Implement basic exception catching in main thread
|
2024-02-18 02:12:57 +01:00 |
|
WerWolv
|
5d405b4d10
|
build: Updated GLFW and OpenGL3 ImGui Backends
|
2024-02-11 11:44:44 +01:00 |
|
Nik
|
bcbcb1f23c
|
impr: Various web build improvements, API cleanup (#1541)
|
2024-02-10 23:31:05 +01:00 |
|
WerWolv
|
4b20e35fd2
|
fix: macOS window missing decoration after restart
|
2024-02-10 10:17:15 +01:00 |
|
WerWolv
|
a5f6756659
|
impr: Hide window immediately after render loop finishes
|
2024-02-09 19:42:47 +01:00 |
|
WerWolv
|
a6f4d0cdec
|
impr: Unfocus ImGui windows when main window loses focus
|
2024-02-03 23:56:08 +01:00 |
|
WerWolv
|
cecb8b8d31
|
fix: Linking issues and menu bar not appearing sometimes
|
2024-01-29 15:44:18 +01:00 |
|
Nik
|
339541a56f
|
impr: Restructure various components much better (#1520)
|
2024-01-28 22:14:59 +01:00 |
|
Nik
|
58603ed12a
|
impr: Better experience when first starting ImHex (#1510)
|
2024-01-21 18:39:51 +01:00 |
|
Nik
|
d005b5d2d9
|
feat: Allow toolbar icons to be modified (#1509)
|
2024-01-21 18:39:32 +01:00 |
|
WerWolv
|
566147dfae
|
fix: Popups not always appearing when starting ImHex
|
2024-01-21 14:22:08 +01:00 |
|
WerWolv
|
3e5967c5a7
|
fix: Dropping files onto ImHex opening them twice
|
2024-01-20 21:03:46 +01:00 |
|
WerWolv
|
82a3017629
|
feat: Added always on top and fullscreen mode toggle
|
2024-01-15 20:52:08 +01:00 |
|
WerWolv
|
ea7483f9a7
|
impr: Get rid of the concept of built-in plugins
#1489
|
2024-01-12 23:03:13 +01:00 |
|
WerWolv
|
3449525ead
|
feat: Added drag-n-drop overlay for windows
|
2024-01-10 23:46:50 +01:00 |
|
WerWolv
|
a35530f63b
|
fix: Menu bar being hidden by default in the web version
|
2024-01-08 23:41:28 +01:00 |
|
WerWolv
|
bfafc692db
|
impr: Added icons to all menu items
|
2024-01-08 21:51:48 +01:00 |
|
WerWolv
|
409b3ccd6c
|
fix: Popups not appearing at launch sometimes and crashes when exiting
|
2024-01-06 17:38:55 +01:00 |
|
WerWolv
|
ff48d37598
|
build: Make SDK not try to link to unbundled libraries
|
2024-01-04 00:37:56 +01:00 |
|
WerWolv
|
62093a8dd8
|
fix: ImHex not always going to sleep correctly
|
2024-01-02 17:11:52 +01:00 |
|
WerWolv
|
b22d90f9ca
|
impr: Handle hiding of main menu better
|
2023-12-31 11:39:06 +01:00 |
|
WerWolv
|
b76e7ff678
|
impr: Remove duplicate window name from macOS title bar
|
2023-12-30 23:52:25 +01:00 |
|
WerWolv
|
4cbd84671c
|
impr: Allow num keys to be interpreted as function keys if numlock isn't set
Closes #1475
|
2023-12-29 11:29:31 +01:00 |
|
WerWolv
|
99ba47a554
|
impr: Even less laggy UI
|
2023-12-27 21:23:54 +01:00 |
|
WerWolv
|
0462dab170
|
impr: Make the UI a bit less laggy
|
2023-12-27 21:11:40 +01:00 |
|
WerWolv
|
cb35f456ed
|
build: Fix building on clang
|
2023-12-27 17:42:44 +01:00 |
|
WerWolv
|
74b5c93caf
|
impr: Code style improvements
|
2023-12-27 16:33:49 +01:00 |
|
WerWolv
|
e414c1cf1e
|
impr: Implement rendering power saving using hashes
|
2023-12-27 13:54:00 +01:00 |
|
WerWolv
|
96fe608d60
|
impr: Switch most usages of modals over to toasts
|
2023-12-26 00:22:47 +01:00 |
|
Nik
|
61bfe10bc2
|
refactor: Rework features that use external libraries into optional plugins (#1470)
|
2023-12-23 21:09:41 +01:00 |
|
WerWolv
|
6ee1e72021
|
impr: Disable close provider button when tasks are running
|
2023-12-21 16:56:12 +01:00 |
|
WerWolv
|
6163f6c4a0
|
fix: ImHex crashing when no fonts were loaded
|
2023-12-20 16:31:31 +01:00 |
|
WerWolv
|
e951359a46
|
feat: Add frame time graph to FPS display
|
2023-12-20 13:42:42 +01:00 |
|