Skip to content

Conversation

timrid
Copy link
Owner

@timrid timrid commented Jan 3, 2023

Complete refactoring of the code, so that core components of the construct-editor are seperated vom GUI components. That makes it theoretically possible to add multiple GUI frameworks in the future. Besides this the following notable enhancements are implemented:

Enhanced ConstructEditor:

Enhanced HexEditor:

…s are possible (or a text based framework, that can be better unit tested)
- added WxObjRendererHelper, so that a Flag can be rendered other than just plain text
- Renderer Mode is now dynammically generated by implementing "GetMode"
…of the hex editor using the shift LEFT and UP arrow keys (see PR #20)
- Added "Copy path to clipboard" button in the context menu (see #18)
- Added some methoths for "Paste" but it currently dosnt work correctly.
…ct. Then the metadata (eg. byte position) of the last parsed enum value is used for all enum values.
# Conflicts:
#	README.md
#	construct_editor/core/entries.py
#	construct_editor/widgets/construct_editor.py
#	construct_editor/wx_widgets/wx_hex_editor.py
@timrid timrid merged commit 86bc5fe into main Jan 3, 2023
@timrid timrid deleted the feature/refactoring branch January 3, 2023 13:08
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.

2 participants