I've implemented your suggestions but sadly haven't seen a difference in how it behaves (shows on login, but disappears with a /reloadui).
I think I might not be adding the optional dependencies correctly in my manifest file. I haven't found a lot of information on if the addon name in the manifest dependency is supposed to be the name of that addon's subfolder in the ESO AddOn folder, of if it's meant to be the exact same name as is listed in their own manifest.
I decided to do both, just in case:
Code:
## OptionalDependsOn: DarkUI CleanerHUD Azurah
## OptionalDependsOn: Cleaner HUD
## OptionalDependsOn: |c7f7f7fDark|cada684UI|r v2.71
## OptionalDependsOn: |c67b1e9A|c4779cezurah|r
I also included Azurah and CleanerHUD since they also contain interface changes that might be overwriting my addon.