Conversation
Collaborator
|
What's the point of displaying output info in a window? Isn't that what the terminal is for? |
Collaborator
|
Oh because its part of the debugger, I would much prefer a fully text-based debugger instead of having GUI dependencies. |
Collaborator
Author
|
No, there's no debugger in this yet - but if I'm making a GUI to attach to Butterscotch then it makes sense to have all the info display inside the GUI |
|
It's probably better to just use imgui instead of Qt6 since it can be easily integrated to the existing backends unlike Qt6 which needs a separate codebase |
Collaborator
Author
|
The GUI doesn鈥檛 depend on any particular backend - it launches the game in a separate process and communicates through IPC. Technically it could be an entirely separate application if wanted. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a simple QT6 frontend that displays the log and the live values of variables and instances in a game. I'll add more features soon.