Character creator ImGui migration#86250
Merged
GuardianDll merged 5 commits intoCleverRaven:masterfrom Apr 13, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Auto-requesting reviews from non-collaborators: @Qrox
Member
|
I haven't reviewed this, but I did read your summary. Is there a reason for using a |
Contributor
Author
Yes: |
f4402c3 to
5cc4215
Compare
Contributor
Author
76d2560 to
ae828bf
Compare
1b286ef to
44a6f95
Compare
44a6f95 to
1ae6881
Compare
Member
|
let's goooo |
Contributor
|
Congratulations! |
This was referenced Apr 14, 2026
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.

Summary
Interface "character creator ImGui migration"
Purpose of change
Update character creator UI to ImGui, and improve maintainability by not having seven different UI layouts.
This should be functional, so please build and test it for yourself. Feedback is very welcome.
Describe the solution
Minor non-infrastructure changes to the UI layout:
uiliston the left and tab information on the right.Some changes to
uilistwere required.uilist::queryhas been modified such thatuilistcan be utilized as a UI component along with being a standalone prompt.Describe alternatives you've considered
uilistdoes not have sorting support, but it does have filter support. Thus, the tab lists no longer support sorting, though whether it's useful currently is up for debate.uilistat a fixed size instead of just to fit the max entry size-it works, my baduilist::allow_disabled = truestill skips selection of disabled entries, I would use it for traits if it workedTesting
Checklist:
Basics:
Actions (all keybinds, mouse):
Screenshots
Additional context
Remaining tasks:
uilistdoes not draw at correct width- [ ] SUMMARY tab input lag(low priority for now)uilistand other ImGui bugs:uilist