This ticket aims to outline a proposal for a new frontend to be used for Jaded's editor functionality, which will likely be utilizing ImGui.
It's incredibly flexible, portable and widely supported. I'm not a huge fan of it for things like this, however, it really does seem to be the best option out there right now for multi-platform UI toolkits.
Below are some additional libraries we could probably take advantage of too.
A user story that describes who needs the feature, what they need it for, and why they need it.
Acceptance Criteria
Will need to determine all the different components we'll need to be replacing.
Mockups or Wireframes
TODO, will need to be done case-by-case.
Dependencies
Any dependencies or prerequisites that are needed for the feature, such as other features, third-party services, etc.
Risks or Challenges
This is a huge amount of work. One of the things I'd like to get done before investing too much time into it is moving the project over to use CMake instead.
Summary
This ticket aims to outline a proposal for a new frontend to be used for Jaded's editor functionality, which will likely be utilizing ImGui.
It's incredibly flexible, portable and widely supported. I'm not a huge fan of it for things like this, however, it really does seem to be the best option out there right now for multi-platform UI toolkits.
Below are some additional libraries we could probably take advantage of too.
User Story
A user story that describes who needs the feature, what they need it for, and why they need it.
Acceptance Criteria
Will need to determine all the different components we'll need to be replacing.
Mockups or Wireframes
TODO, will need to be done case-by-case.
Dependencies
Any dependencies or prerequisites that are needed for the feature, such as other features, third-party services, etc.
Risks or Challenges
This is a huge amount of work. One of the things I'd like to get done before investing too much time into it is moving the project over to use CMake instead.