Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] UI Re-Design (v0.11) #24

Closed
wants to merge 10 commits into from
Closed

[FEATURE] UI Re-Design (v0.11) #24

wants to merge 10 commits into from

Conversation

MatrixEditor
Copy link

Features/Changes included in this pull request:

  • Changed hex editor to jhexviewer due to its customisation support
  • Added custom highlight colour for each tree node
  • Selection in tree view will trigger a selection in the hex editor (and vice versa)
  • Tool is now CLI only: You have to provide the ksy or java file path as well as the path to the binary file.
     java -jar .\build\libs\kaitai_struct_gui-0.11.jar -ksy .\docs\png.ksy .\docs\Example.png -dark
  • Changed to Gradle as build framework (Maven build process is difficult because jhexviewer has no installation candidate)
  • Added Dark-Mode support via -dark option using FlatLaf
  • Changed required Java version to 13+
  • Added some usage instructions

Example Screenshot

Example

Fixes #23
Fixes #21
Fixes #20
Closes #22

@GreyCat GreyCat self-requested a review August 7, 2023 09:55
@shengbinxu
Copy link

great job,thank you!

@liudonghua123
Copy link

010 Editor is a good alternative with extensible binary templates. But it's not an open-sourced solution.

@Proto4j Proto4j closed this by deleting the head repository Dec 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Provide screenshots Delete or update the kaitai_struct_visualizer_java.iml file
4 participants