Open Vector-Bot opened 3 years ago
This also requires additions to the React frontend to support the feature on the client side- alongside that mentioned button, it will also need a similar button for applying a preset to a page, and the New Character dialogue I touched on over in #224 will also need options to apply presets as well, preferably.
The hardest part of everything: coming up with a mockup for how the UI should look. Given a decent mockup for this, I can provide guidance for the React side of things, as well as some instruction for how to use Apollo and the GraphQL API.
The question is what information is preserved as a template?
V1:
V2:
Users would like the ability to copy over previous character's layouts. Such as 'age/race/gender' info areas at the top. Maybe give them color features too? I dont know. But they really want the fields to be copied.
Take this. It may help you. https://github.com/Refsheet/refsheet-site/blob/master/app/models/character.rb#L355-L376
Put a button next to where you can lock the page to 'Save as Preset' - let them rename it so it makes sense to them for later.