One of the long term goals for GSE was to be able to bundle a macro and the related WeakAuras strings with it with a button in the /GS interface to load the auras. Create Framework so that GS-E can be a plugin to WeakAuras2 · Issue #36 · TimothyLuke/GSE-Advanced-Macro-Compiler · GitHub I havn’t been able to achieve this but I do have an idea for the interim.
Add to the GSE spec a WeakAuras sub table
Sequence["name"] =
Author = "Author",
Talents = "1231231",
...
WeakAuras = {
"WAString1hjkgjhfdfg",
"WAString2werxcvbcghyt"
},
MacroVersions= {
...
}
}
From there in the UI the /gs viewer will have a button on the macro panel that pops up a window from which WA strings can be copied out of and the the user can paste these into WA. There is currently a field for a URL for macro help which follows a similar idea but the idea that there could be multiple WA strings to go with a macro.
The other question is whether there should be a name, description, String interface.
eg:
Sequence["name"] =
Author = "Author",
Talents = "1231231",
...
WeakAuras = {
{
WAName = "Name of WA2",
WADescription = "Description of this WA",
WAString = "WAString1asdfggsadasdaf",
},
{
WAName = "Name of WA2",
WADescription = "Description of this WA",
WAString = "WAString2yuihkjlhjkhjk",
},
},
MacroVersions= {
...
}
}
GSE wont be able to validate the string in the first instance or preview it. This may be possible in the future but not yet.
I know it could be a rabbit hole with how far do you go hence why asking for input.