@aafra Yes, it's taking longer than I expected to update the libraries. I think the platform maintainers have been rather busy, but it should happen in the next few weeks since this is usually…
Ok, that makes sense.
One thing I haven't done is expose string context members to
pyrna_struct_getattro()
andpyrna_struct_setattro()
. Not sure if that's necessary, or should be done.
I think those should be…
I haven't tried building this yet, but have you verified that when there is not keymap item yet, this goes to the right keymap? For example to the vertex painting on for the vertex paint asset shelf? Maybe some changes are needed in WM_keymap_guess_opname
.
Currently it seems that every mode would need its own keymap item, this only does sculpting. Will you add it for all modes? It could be at a more generic level too if we had a single asset shelf for brushes, but I don't remember what the plan was regarding that.
I wonder if we should pass through the even if the asset shelf is not available in the context? So that this can be in bound at a more generic keymap for all modes.
Can this be "name"
to be consistent with panels and menus?
I would just say: Open a predefined asset shelf in a popup
I'm not sure why this mechanism is different than menus and panels. Why not store an AssetShelfType
pointer in poin
as well?
Is it possible to center the popup under the cursor? It seems to be shift to the right now, which is a bit unpredictable and not as convenient to select a brush if you have to start from over the…
This context doesn't seem to be settable or readable from the Python API? I'm not sure to what extent it is supported for pointers, but there seems to be a context_pointer_set
at least.
This is not going to be in Blender 4.2. Even if we get this landed soon, there is not enough time in the release cycle for this to get enough user testing and to fix potential issues. Bigger…