Finally a working centered layout for the homebrew tools.
More progress on homebrew tools.
Collapsible stat pane in homebrew tools.
Module container with addable and destroyable modules.
We have persistence. Next up is updating data from the UI.
Save data onChange.
Lists now extract data more or less like you'd expect.
List items starting to parse complex content correctly.
Values read back from complex inputs.
We have pretty bawss lists.
Advancement control is listening.
We have the right data, definitions, and properties in the right place. All that's left is to render them as UI controls.
We have stats appearing in advancement where they should. Remaining: lists and perks.
Okay, I have everything displaying. Some of it pretty damn ugly but it's visible. Still missing: add controls for perk lists, perk list title, properly read data.
More sensible architecture for option handling.
Data is now going in and coming out as intended. I think.
Layout is now more or less under control.
More layout improvements.
Layout is now pretty OK. Moving on to the next steps.
Sorts out problem with scope of settings object.