1. I’m unable to reproduce this. Maybe it happens when the default value is initialized the first time the plugin is used, but I don’t think that’s the case for you. Are you working in a large-format document? There are some areas where large format support is sketchy. Let’s hope the bug stays gone…
2. I can’t reproduce the decimal bug, either, in Mac or Windows, but will watch for it.
3. Ron might need some time to figure out how to curve those paths to fit on a soccer ball sphere. 😉
4. The problem with the ellipse is that you can’t really tell which half of it is toward the front, so it can easily be interpreted as opposite what it should be. Maybe a better way will become obvious later, but at least for now you can see better the rotation arc and its inclination (providing the arc isn’t seen on edge).
5. The Add/Update button now displays Add or Update as appropriate.
6. Sorry, I can’t help with the duplication script. The CORE libraries I use have a duplicate function for art objects, but it doesn’t work correctly on what CORE calls “custom art” or Adobe calls “plugin art.” According to Adobe’s SDK, the contents of the object are not actually contained within the parent object, but in some other location in memory with pointers in the object. Duplicating it the way other art is duplicated resulted in two objects with their contents scrambled together, so I approached it by creating a new object, then copying the contents of the original, one by one, into the copy. These objects do help keep things “interesting.”
7. The current build now changes the menus to undo/redo Projection as well as Transformation from their respective panels.
8. The tip text displays OK for me with Illustrator 2021 and Windows 10. Does this happen intermittently for you or only occasionally? If I can find the conditions that cause it to happen I can submit a bug report to CORE, since only they can fix it. This may be somehow related to the problem of alerts sometimes popping up behind the splash screen on startup in Windows. I worked around that by making the plugin check for updates only after (and if) the plugin has actually run, delaying it to after startup.