oRazeD/UVToolkit

Will this add-on be on the new Extension Platform?

Closed this issue · 14 comments

Hi, are there any plans to add this amazing add-on to the new Blender Extension Platform?
https://extensions.blender.org/

Hey Dangry, I'm not the original creator of the tool so I have no idea if the blender foundation would appreciate me submitting the codebase. I may reach out to see if I can do such a thing

Hi @oRazeD, it seems fine to upload Forks, I just got 2 forks of other add-ons approvde :) As long as you follow this:
image

Alright, I have some other personal add-ons I need to add to Extensions so I'll handle this when I do those. Thanks for bringing this up!

Awesome! Thank you :)

Hi, are there any news on this?

PS, GrabDoc will need to be set to "Awaiting Review" in order to get reviewed again, and hopfuly approvde on the extension platform!

https://extensions.blender.org/approval-queue/grabdoc/
image

The webpage already says it was set to "Awaiting Review", but I posted another comment with your instructions.... Hopefully it helps.

I updated my GrabDoc submission with everything they've asked for, but I've still run into one more issue I hope they can assist in resolving. Once GrabDoc is approved, I'll immediately do the same steps I did here to get UVToolkit on the extensions platform. Thanks for your patience!

https://extensions.blender.org/approval-queue/grabdoc/#activity-3259

Thank you! And hope the review proccese will go along a bit smoother from now one :)

I updated my GrabDoc submission with everything they've asked for, but I've still run into one more issue I hope they can assist in resolving. Once GrabDoc is approved, I'll immediately do the same steps I did here to get UVToolkit on the extensions platform. Thanks for your patience!

https://extensions.blender.org/approval-queue/grabdoc/#activity-3259

Hi, I made a fixed version, seems that the folder path to the blender_manifest.toml in get_version was wrong, now it start up with no errors! :)
GrabDoc.zip

New code:
def get_version(version: tuple[int, int, int] | None = None) -> str | None: if version is None: import os file_path = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "blender_manifest.toml") print(file_path) with open(file_path, "rb") as f: data = tomllib.load(f) return data.get("version", None) # NOTE: Since 4.2 this pattern is deprecated version_pattern = r'\((\d+), (\d+), (\d+)\)' match = re.match(version_pattern, str(version)) return '.'.join(match.groups()) if match else None

I also made some cleanups to the blender_manifest.toml

And do not forget that the add-on also needs a icon and at least one preview image to get accepted

Thanks for this. I got stuck here because the error code it gave was kind enough to not return an actual traceback, and the code worked in my development environment.

Since GrabDoc seems 99% of the way there, I modified UVToolkit to support the extensions system 0dbc47a and submitted the add-on to the extensions program.

https://extensions.blender.org/approval-queue/uv-toolkit/

Since GrabDoc seems 99% of the way there, I modified UVToolkit to support the extensions system 0dbc47a and submitted the add-on to the extensions program.

https://extensions.blender.org/approval-queue/uv-toolkit/

Yay! 🥳 🎊 Thank you so much! Thats awsome! 😄 Going to be great once its available! You are doing important work for the community!

Closing this as UV Toolkit is now available on the extensions program.

https://extensions.blender.org/add-ons/uv-toolkit/