Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extension branch for Blender 4.2 #178

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

Extension branch for Blender 4.2 #178

wants to merge 16 commits into from

Conversation

vanous
Copy link
Collaborator

@vanous vanous commented Jun 2, 2024

This is preparation for the Blender 4.2 extension support and store. The extension support looks pretty good. It allows using wheels, allowing us to move away from vendoring dependencies and having to modify them to use relative imports, then being stuck on old versions.

  • Figure out distribution for 4.2
    • Extension store - yes
    • allow separate downloads as till now - yes
  • Figure out backwards compatibility support for 4.
    • main for 4.1, extension for 4.2
    • once 4.2 is released, make main → legacy_addon and extension → main
  • Convert everything to relative imports
  • Convert imports to not use import *
  • Migrate dependencies to wheels
  • Migrate Preferences to new structure
  • Respect new Internet Access Preferences settings in Blender
  • Check and test carefully that everything works
    • sACN
    • OSC
    • Art-Net
    • GDTF
    • MVR
    • MVR-xchange

@vanous vanous force-pushed the extension branch 4 times, most recently from 83bf7c0 to 4aa6fe7 Compare June 7, 2024 19:50
@vanous vanous force-pushed the extension branch 4 times, most recently from 3178a70 to 119f8cd Compare June 14, 2024 20:52
@vanous vanous changed the title WIP: Extension for Blender 4.2 Extension branch for Blender 4.2 Jun 14, 2024
@vanous vanous force-pushed the extension branch 2 times, most recently from 3555276 to f554f51 Compare June 21, 2024 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant