WerWolv
d805d976a6
sys: Replace the terrible event manager with a much better one
2021-03-27 11:36:36 +01:00
WerWolv
4a908a314f
lang: Added German translation, improved language handling
2021-03-03 22:26:17 +01:00
WerWolv
a91afdb6ae
ux: Allow copying value from data inspector
2021-03-02 22:09:38 +01:00
WerWolv
424bba71f7
Fixed localization issues when using the content registry
2021-02-13 15:15:32 +01:00
WerWolv
36a4930b35
Implement localization all throughout ImHex
...
English only for now, additional languages will come in the future
2021-02-11 23:09:45 +01:00
WerWolv
104000fbc4
Huge refactoring of builtin features into an external plugin
2021-01-22 18:01:42 +01:00
WerWolv
a641f27b7e
Improved events API
2021-01-21 10:53:12 +01:00
WerWolv
eb066b3539
Refactored libimhex to and includes to better represent it as library
2021-01-13 17:28:27 +01:00
WerWolv
d15307a237
Added data inspector to content registry
2021-01-13 01:24:27 +01:00
WerWolv
df50f1934e
Fixed display of most signed integers in the data inspector
2021-01-12 23:39:31 +01:00
WerWolv
dc85616549
Hopefully fixed the whole plugin mess I started
2021-01-12 23:28:41 +01:00
WerWolv
8b19f0c3c0
Improved UTF-8 display in data inspector
2021-01-11 00:34:50 +01:00
WerWolv
80e0782fdb
Various UI/UX improvements
2021-01-08 19:34:29 +01:00
WerWolv
eed7ef1ac3
Make sure important data is synchronized between ImHex and plugins
2021-01-04 00:19:56 +01:00
WerWolv
c7c654d310
Improved data inspector displaying, added additional number formats
2021-01-03 17:12:20 +01:00
WerWolv
f74eff8934
Add support for custom providers via plugins
2020-12-27 15:39:06 +01:00
WerWolv
dbbc525174
Added Plugin support ( #102 )
...
* Build refactoring and initial plugin support
* Possibly fixed linux / mac build
* Added libdl to libglad build script
* Add glfw to imgui dependencies
* Refactored common functionality into "libimhex" for plugins
* Added plugin loading and example plugin
* Added proper API for creating a custom view and a custom tools entry with plugins
2020-12-22 18:10:01 +01:00
WerWolv
2c1759ce0a
Unified OS and arch checking defines
2020-12-21 12:38:30 +01:00
WerWolv
15b3860f83
Fixed data inspector not updating properly in all cases
2020-12-21 11:23:57 +01:00
WerWolv
4720cf9fbe
Added possible support for MacOS. Completely untested.
...
Relevant: #32
2020-12-06 13:48:56 +01:00
WerWolv
168ba2ff9f
Denote invalid GUIDs in data inspector
...
Addresses #24
2020-12-05 11:00:56 +01:00
WerWolv
2ca9a8fc79
Fixed data inspector displaying zero at the end of data
...
Fixes #25
2020-12-05 10:42:42 +01:00
WerWolv
c90ef343c1
Added math evaluator / calculator to tools window
2020-11-28 21:55:52 +01:00
WerWolv
33b70a550f
Improved look and feel of hash window. Added "Match selection" feature
2020-11-28 15:53:11 +01:00
WerWolv
3bd987ff2c
Streamline view creation, save all view states when quitting
2020-11-23 23:57:19 +01:00
WerWolv
b052429a73
Improved ASCII and Wide char display in data inspector
2020-11-23 16:19:58 +01:00
WerWolv
3b3f2226f1
Remove collapse button from all windows
2020-11-23 15:51:58 +01:00
misson20000
7cf69128ea
Actually fix time_t decoding crash on Linux
2020-11-22 18:00:17 -08:00
WerWolv
f0eba69c4a
Fixed time_t decoding crash on Linux
2020-11-23 00:20:29 +01:00
WerWolv
8d6d959e17
No need to manually set table colors
2020-11-22 20:41:54 +01:00
WerWolv
5f025bcbcc
Fixed UTF-8 decoding to not work
2020-11-22 16:22:23 +01:00
WerWolv
989eade5d7
Added big and little endian support to inspector
2020-11-22 15:32:37 +01:00
WerWolv
cd4de2ff96
Fixed data inspector to only show unsigned values
2020-11-22 12:50:49 +01:00
WerWolv
28bb28b79c
Also rename data inspector window
2020-11-21 14:37:09 +01:00
WerWolv
e3b6cfd54f
Fixed compile on Linux
2020-11-21 00:36:38 +01:00
WerWolv
bf6ed3d540
Added proper data inspector view
2020-11-21 00:12:58 +01:00