Issue #209/#234 Implemented Advanced Paint in Place Options w/Multiple Recolors#313
Conversation
… for Item Metadata
…ded Required and Animations to Meta Files
…ded Required to Tree Node Categories
…e Files in a Different Order
…ons & Materials In Metadata Instead of Constants
|
Merged conflicts now. Just need to see if Copilot comes up with anything else. So far everything seems to be working... |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 154 out of 2779 changed files in this pull request and generated 6 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Once you toggle the palette, it toggles the preview as well. However.... Once theory could be reworking the structure to have it be columns + rows like the old variants setup. Have the color appear above and just show the image below. We probably wouldn't need to show off the palette swatch, but in theory it might even be possible to still include it that way. |
I screwed this up by trying to fix a few additional assets. Those "few additional assets" just ended up making massive amounts of unnecessary extra changes because I cleaned out duplicate files and moved some files around to clean up the file structure. |
This version of the PR makes it much cleaner so we can see the code changes better. I opted not to merge that one into this for now, but I can merge it into here if you prefer and we can do the image restructure later. |
|
I'll resume this later, but here's the next things I will do:
|
…place-optional-variants-generate
|
Fixed Compact Display. |
|
Alternate modal containing previews for each image: #335 |
|
Will review again once the modal branch is merged. |
|
I merged them over here: If its preferred we can just stick with that one and worry about the file restructure later. |
|
The file restructure will be done later in a separate PR. |




I literally just finished the last couple of things, very possible there's some crap I missed but I'd like some reviews.
I have finally gotten the ability to replace Eye Color on the same asset as skintone (heads). I'm also quite fond of how the recolor modal works, I spent a lot of time fine-tuning this.
Github Copilot was used to help get started so I could more easily figure out how the infrastructure works as I'm not familiar with Mithril. I'm getting more used to it now, though.
Preview of how recolors work:

I took inspiration from Vitruvian for the modal design:
https://vitruvianstudio.github.io/
Originally I used two small squares for the palettes, but I opted to swap it to showing the full palette because I had enough real estate to do so.