Open tyoung-99 opened 10 months ago
Linked branch (editable-characters) has progress on this. Keeping it for future reference, but may need to start over depending how much changes by then.
Notes from discussion w/ @HarrisonYoung02 :
Above Tabs
Main
Background/Appearance
Features/Traits
Buffs
Equipment/Treasure
Spellcasting
Current implementation for images means they're a bit slow to load. It works enough that I'm leaving it for now, but it's something to revisit later.
Race selection is as complete as it can be before we come up with the format of more data. It'll need to be updated again at that point.
For showing what's affecting element values, for now I'm just adding hover text with the explanation. Once custom user modifiers are implemented, it can be changed to a modal.
Implemented generic modal for elements w/o anything to change right now.
Now that I have a wysiwyg editor working (w/ a read-only option), I need to update race selection to use read-only version so formatting is possible.
Support for changing buff effects will wait until @HarrisonYoung02 has a reusable component for adding effects to features, since buff effects can be handled in the same way.
Same is true for item effects.
Complete #7 first. Make elements of sheet editable fields. Add support for sheet fields being edited/changes being saved. Add support for bullets/other formatting in text areas, not just paragraphs (use react-draft-wysiwyg to convert to JSON for easy storage).