Commit graph

694 commits

Author SHA1 Message Date
WerWolv 2eb7825e69 build: Add support for flatpaks
Based on the original work of @Calinou
2021-08-25 14:52:07 +02:00
WerWolv e6c150c586 build: Don't install resources, they are embedded 2021-08-25 13:57:16 +02:00
WerWolv 9f61f04680 build: Install plugins to correct folder on Linux 2021-08-25 13:47:09 +02:00
WerWolv 5b148f2d7a build: Remove unused dependency glm 2021-08-25 11:46:40 +02:00
WerWolv ef0a915188 git: Disable macos build until further notice 2021-08-24 15:56:49 +02:00
WerWolv a88cd4d23d ui: Improved welcome screen drawing 2021-08-22 22:11:55 +02:00
WerWolv 4ea6f61c52 lang: Added run command localization 2021-08-22 22:11:36 +02:00
WerWolv d3a227d0bc sys: Fixed open webpage command, added run command 2021-08-22 21:43:31 +02:00
WerWolv 08ca626b2f
build: Use mbedtls2 on MacOS as well 2021-08-22 21:39:55 +02:00
WerWolv c84c106b17 ui: Add tips of the day 2021-08-22 21:11:01 +02:00
WerWolv 2362e7a11f sys: Enable logging colors on Windows, hide console
Console log can still be seen now when running ImHex through the console but the window won't pop up by default anymore
2021-08-22 20:24:42 +02:00
WerWolv 66f94a452d net: Fix SSL verification with curl
This fixes update detection
2021-08-22 20:22:46 +02:00
WerWolv 95d84f78e3 build: Correctly link OpenGL library on Unix 2021-08-21 22:39:41 +02:00
WerWolv 6e0249d6ea sys: Bye bye glad 2021-08-21 15:03:44 +02:00
WerWolv 72cf94106c ui: Add interface scaling setting. Closes #7, #283 2021-08-21 13:55:21 +02:00
WerWolv 8ad0239bca ui/ux: Implement toolbar button functions 2021-08-21 13:53:50 +02:00
WerWolv 37d2d58d2f ui: Added toolbar 2021-08-21 00:52:11 +02:00
WerWolv 0f45bef980 sys: Update ImGui and ImPlot 2021-08-21 00:51:50 +02:00
WerWolv 5b84011888 ux: Only save a crash backup when there actually were any changes 2021-08-18 23:12:54 +02:00
WerWolv 63f4d553cc ui: Add tooltips to custom titlebar buttons 2021-08-18 23:12:27 +02:00
WerWolv b66304fc91 ui: Use borderless window on Windows 2021-08-18 22:36:46 +02:00
WerWolv 48f27c2174 sys: Added "Restore auto backup" popup on first launch after crash 2021-08-17 22:54:09 +02:00
WerWolv f9f67d3bcd sys: More mac os compile fixes 2021-08-17 21:55:06 +02:00
WerWolv 2ac1a58d5e sys: Fix resource embedding on macos 2021-08-17 18:24:15 +02:00
WerWolv a53cfaa63a sys: Make crypto wrapper compatible with mbedtls 2 and 3 2021-08-17 17:28:33 +02:00
WerWolv 86e003b891 sys: Update libcurl to support mbedtls 3.0.0 2021-08-17 16:36:22 +02:00
WerWolv 4d677f430b sys: Save project backup if ImHex crashes 2021-08-17 13:41:44 +02:00
WerWolv 551da69a4c sys: Fixed file modification detection 2021-08-17 13:41:19 +02:00
WerWolv 218f284678 nodes: Move ImNodes initialization to window class 2021-08-17 13:39:46 +02:00
WerWolv d7c6451f53 nodes: Updated imnodes, added minimap 2021-08-17 13:38:59 +02:00
WerWolv 41db0bfafa ui: Fixed welcome screen banner and hyperlink rendering 2021-08-16 23:55:06 +02:00
WerWolv f8ed89ee2c patterns: Allow bitfield fields to be accessed as like other members 2021-08-16 23:05:23 +02:00
WerWolv c75659db82 ui: Make splash screen DPI aware 2021-08-04 18:57:53 +02:00
WerWolv 0093d4418e ui: Added icons to welcome screen 2021-08-04 14:01:24 +02:00
WerWolv 132164c3de patterns: Fix type operators not working correctly 2021-08-02 12:08:54 +02:00
WerWolv 2c71f61bfc git: Improve indexing performance of repo 2021-07-31 18:33:55 +02:00
jam1garner 68df6d37f7
fix: Ensure projects have .hexproj extension on save (#274) 2021-07-31 18:05:21 +02:00
WerWolv 92bb852921 fix: Resource embedding not working on Windows 2021-07-31 17:46:09 +02:00
WerWolv d345508195 fix: ImHex should crash less often now when exiting 2021-07-31 17:11:10 +02:00
WerWolv e8d77f8269 sys: Embed resources into rodata 2021-07-31 17:10:19 +02:00
WerWolv bca7f738a1 patterns: Fixed local member access not working 2021-07-31 12:18:32 +02:00
WerWolv f4046fb8fc fix: Keyboard shortcuts didn't work. Added Select all menu item 2021-07-29 21:09:18 +02:00
WerWolv c6bd6d4a3b ui: Added banner to welcome screen, improved laggy animations 2021-07-29 00:39:58 +02:00
WerWolv 330b4504dc sys: Updated curl, libfmt, nativefiledialog and yara to latest version 2021-07-28 13:23:50 +02:00
WerWolv 07ad9ed772 tools: Added UNIX permissions calculator 2021-07-27 22:46:37 +02:00
WerWolv fcb00292a5 fix: More invalid use of file io functions on Unix 2021-07-27 22:04:46 +02:00
WerWolv af1d687758 fix: ImHex using way too much resources still
Now frames are rendered at only 5 FPS if no input events are being processed. Thanks a lot to @Tey. Properly fixes #189 now
2021-07-27 21:50:49 +02:00
WerWolv d4e484e982 fix: File creation on Unix caused compile errors 2021-07-27 21:49:17 +02:00
WerWolv 2ccf8e777c sys: Added create file and resize option
Fixes #172
2021-07-27 21:07:36 +02:00
WerWolv 405b97e4d3
fix: is_integral and is_signed causing errors on >= gcc 11
This fixes #265
2021-07-19 01:11:28 +02:00