Describe the solution you'd like
I am the author of the Tidy 5e Sheet rewrite. As it is using a different web tech for handling reactivity/rendering, it is intentionally not a default-like sheet (to avoid accidental content injection), and there are a few parts of this module which are not integrated in yet. If possible, I would like to discuss the possibility of establishing integration. I maintain an API for injecting content into the sheets. It accepts HTML and Handlebars content at present.
If this is something that would interest you, I would love to discuss this further.
If you are interested, I am glad to provide anything from sample code and Q&A to a PR.
Additional context
Currently, these are the only two missing pieces, by my reckoning:
[x] Actor: "Summon Configuration" button on the sheet itself
Per the handy readme for the module, I confirmed I am able to access the config button from the special traits dialog, so this integration is probably not even needed, but one idea that comes to mind is potentially registering a menu option for Summon Configuration. On the sheet itself, there are a few other places where such a button could be put, but that menu is basically designed for this type of thing.
[x] Item: Summons Section Content / Drop Zone above chat flavor
In general, integrating with Tidy via content injection amounts to a Hooks.once('tidy5e-sheet.ready', api => { ... }) block with a few content registrations inside, via api.registerCharacterContent(...) and/or api.registerNpcContent(...). It is designed (intended) to allow for default sheet markup and should style it in the style of the sheets, and whenever a style is found to be missing but is in the default sheets, I try to add those in as discovered in my module's compatibility styles.
Describe the solution you'd like I am the author of the Tidy 5e Sheet rewrite. As it is using a different web tech for handling reactivity/rendering, it is intentionally not a default-like sheet (to avoid accidental content injection), and there are a few parts of this module which are not integrated in yet. If possible, I would like to discuss the possibility of establishing integration. I maintain an API for injecting content into the sheets. It accepts HTML and Handlebars content at present.
If this is something that would interest you, I would love to discuss this further. If you are interested, I am glad to provide anything from sample code and Q&A to a PR.
Additional context Currently, these are the only two missing pieces, by my reckoning:
[x] Actor: "Summon Configuration" button on the sheet itself Per the handy readme for the module, I confirmed I am able to access the config button from the special traits dialog, so this integration is probably not even needed, but one idea that comes to mind is potentially registering a menu option for Summon Configuration. On the sheet itself, there are a few other places where such a button could be put, but that menu is basically designed for this type of thing.
[x] Item: Summons Section Content / Drop Zone above chat flavor In general, integrating with Tidy via content injection amounts to a
Hooks.once('tidy5e-sheet.ready', api => { ... })
block with a few content registrations inside, viaapi.registerCharacterContent(...)
and/orapi.registerNpcContent(...)
. It is designed (intended) to allow for default sheet markup and should style it in the style of the sheets, and whenever a style is found to be missing but is in the default sheets, I try to add those in as discovered in my module's compatibility styles.