1
0
mirror of synced 2024-12-01 10:47:19 +01:00
Commit Graph

427 Commits

Author SHA1 Message Date
WerWolv
a88cd4d23d ui: Improved welcome screen drawing 2021-08-22 22:11:55 +02:00
WerWolv
d3a227d0bc sys: Fixed open webpage command, added run command 2021-08-22 21:43:31 +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
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
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
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
jam1garner
68df6d37f7
fix: Ensure projects have .hexproj extension on save (#274) 2021-07-31 18:05:21 +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
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
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
35c7f826bc views: Added constants search view 2021-06-26 01:18:33 +02:00
WerWolv
7f0bdc95da patterns: Added support for declaring custom functions 2021-06-20 21:22:31 +02:00
Foster Brereton
ac53b4bcab
Add rpath to binary executable on macOS (#258)
* removing superfluous slash from paths

* Add a necessary rpath to the imhex binary

* add a little error handling to dlopen

* fall back on en-US if no language specified in prefs

* PR changes as per @WerWolv
2021-06-18 20:09:36 +02:00
WerWolv
b4b2c41b34 patterns: Added hidden attribute 2021-06-17 23:42:43 +02:00
WerWolv
21f8fb4090 patterns: Added while statement for array sizing 2021-06-17 23:13:58 +02:00
WerWolv
8b7583e628 fix: Save As command was never executed 2021-06-08 23:04:28 +02:00
WerWolv
fff91d555b ui/ux: Allow ImHex to redraw the screen while moving and resizing 2021-06-07 18:14:40 +02:00
WerWolv
e0112472d6 ui: Moved FPS counter to footer 2021-06-07 18:13:54 +02:00
WerWolv
1843db91af fix: Drastically reduce CPU usage when using FPS limit 2021-06-06 19:16:53 +02:00
WerWolv
be81a6dc34 sys: Fixed disassembler selecting wrong region 2021-06-06 18:01:52 +02:00
WerWolv
73b5c8512d sys: Added default polynomial and inital value for CRC16 and CRC32 2021-06-06 18:00:14 +02:00
WerWolv
b1adfe38e1 sys: Fixed wrong region being selected in Hash view 2021-06-06 17:59:54 +02:00
WerWolv
639ae7be4d sys: Added CTRL + A to select all bytes in hex view 2021-06-06 17:33:14 +02:00
WerWolv
c42bd6008a sys: Fixed various issues related to plugins 2021-05-29 21:51:00 +02:00
WerWolv
00236de741 ui: Added spinner to splash screen 2021-05-26 00:11:22 +02:00
WerWolv
6219743c82 ux: Fix a bunch of weird behaviour in the data information view 2021-05-25 23:47:38 +02:00
WerWolv
4de8990b5c fix: Update prompt button not appearing properly 2021-05-24 23:34:17 +02:00
WerWolv
21525a7261 ui: Added ImHex directories table to about page 2021-05-23 23:35:04 +02:00
WerWolv
c760ccb5bb ui: Fixed broken header text in about popup 2021-05-23 23:07:49 +02:00
WerWolv
7cca646e3f ui/ux: Put capstone into SKIPDATA mode to always disassemble everything
If invalid data is reached, instead of stopping it will now insert a `.byte 0x00, 0x00, 0x00, 0x00` "instruction"
2021-05-23 23:04:20 +02:00