hogsy / jaded

A repository for raising any tickets relating to Jaded, the Community Patched Jade Engine. There is no code here.
https://oldtimes-software.com/jaded/
1 stars 0 forks source link

[Feature] New editor frontend #21

Open hogsy opened 1 year ago

hogsy commented 1 year ago

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.