Attendees:
- Campbell Barton
- Dalai Felinto
Recent Changes
These are the changes related to the add-on and theme which used to be bundled with Blender:
- Import Images as Planes is now native functionality.
- Node Wrangler bundled as core add-on again, work ongoing to make it mostly native.
- Easy way to migrate add-ons that are no longer bundled with Blender.
- Single button to install extensions and legacy add-ons to reduce confusion about legacy.
- Make extensions easier to deploy in a studio environment. Also new documentation and solving some long standing issues with deploying other types of scripts.
System Repository (done)
- Hide the âClear After installâ option.
- It is okay to keep the âCustom Directoryâ there (update it to work).
This makes âSystemâ synonymous with read-only. - Support read-only file-systems.
Refresh All (done)
- [BUG] It is printing an error at the moment if I run it from a fresh install:
[Errno 2] No such file or directory: ~/.config/blender/4.3/extensions/blender_org'
- [BUG] It is also printing the same error if I run it for a Local repository.
- Proposal:
- Rename âCheck for Updatesâ to âRefresh Remoteâ
- Rename âRefresh Allâ to âRefresh Localâ
⌠tooltip can explain details for what this actually does. - Move âRefresh Localâ after âRefresh Remoteâ and remove its icon.
Blocklist (done)
- [BUG] The unavailable add-ons should be removed via do-versions, instead of listed under Missing Built-In Add-ons:
- âcoat_applinkâ: It has depedencies and wonât be on the extensions website.
- âdepsgraph_debugâ: It has depedencies and wonât be on the extensions website.
- âio_import_images_as_planesâ: Integrated with Blender
- âio_scene_x3dâ: It was enabled by default before, it is still available on the extensions website.
- âio_mesh_stlâ: It was enabled by default before, Blender already ships with a superior STL I/O.
First-time dialogs
- For now implement the âDrag in a extension URL from a repository not added yetâ.
The option to add the repository.- It doesnât need a chained operator, instead it expects users to drag twice (once to install the repository, once to install the extension.
Dialog text should make it clear a second drag is expected.
- It doesnât need a chained operator, instead it expects users to drag twice (once to install the repository, once to install the extension.
- The âDrag in a extension URL from a unknown repositoryâ just needs a better error message now.
As much as we wanted a more wizard-like experience when first dragging an extension while Blender was still offline, this is taking too much time. We decided to wrap this up with the changes proposed above, to free time for the other planned UI changes.
UI Changes
Although any user interface change should be avoided during bcon3, the following changes are still planned: