Revision 0cf3c86 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 25, 2021, 12:56 (GMT) |
Merge branch 'ui-asset-view-template' into asset-browser-poselib |
Revision 0583a7e by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 25, 2021, 11:24 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
Revision 2c65710 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 13:35 (GMT) |
Merge branch 'master' into ui-asset-view-template |
Revision 01a5d3f by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:54 (GMT) |
Support passing operator to invoke on activating or dragging an item An annoyance is that the operator names have to be passed to the template which makes the already long argument list even longer. Thought about a couple of ways to do this, unfortunately this is the only decent way to do this that I see. There's also no way to pass operator options currently. Getting the handling to work correctly took some effort, and the code is not exactly nice. Note that even though we activate the item when calling the custom drag operator (helps indicating the pose being blended for example), we only call the drag operator then, not the activate one. They are never executed both. Also note that this won't compile right now, I'll have to commit some changes to master first. |
Revision 1038356 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:34 (GMT) |
Add utilities to temporarily append asset IDs Uses the new `BLO_library_temp_xxx` functions, but deals with all the asset specific file path building. This is a reasonable utility for the asset system to have, it will probably be needed by more asset types than IDs. |
Revision c6182a9 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:25 (GMT) |
Require identifier for asset view template usages Needed if we want to support multiple different asset views in future. |
Revision 5a94ab9 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 12:25 (GMT) |
Allow getting asset library and active asset handle via context `CTX_wm_asset_library()` returns the active asset library from the workspace, or the the Asset Browser one while inside that. The active asset handle is set by the Asset Browser and the asset view UI template so that operators executed via the template can access it. |
Revision fd6015f by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 24, 2021, 11:22 (GMT) |
Merge branch 'master' into ui-asset-view-template |
Revision 471955e by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 15:41 (GMT) |
Pose Library: expand blend operator poll function Expand the `POSELIB_OT_blend_pose` poll function to check whether there is an actively selected pose, and don't crash even if the operator gets called regardless. |
Revision 9ee890e by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 15:38 (GMT) |
Pose library: prevent double report when no asset can be loaded |
Revision 8ec28af by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 15:37 (GMT) |
Pose library: make reports translatable |
Revision 80ae170 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 14:43 (GMT) |
Enable the `pose_library` add-on by default This new pose library is based on the asset browser, and will eventually replace the built-in pose library. Because of this, it is enabled by default. |
Revision 19d8a20 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 13:57 (GMT) |
Switch addons submodule to `asset-browser-poselib` branch Switch addons submodule to `asset-browser-poselib` branch in the `.gitmodules` file. This should affect any subsequent calls to `git submodule update`. Care should be taken when merging this branch back to master, because this change should *not* be included. |
Revision 5331e66 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 13:55 (GMT) |
Pose library: when blending, allow shift key for smaller increments of 1% |
Revision 68fe0af by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 13:54 (GMT) |
Animation: add `PBONE_SELECTED` macro to determine selection state of bones |
Revision 32cba11 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 23, 2021, 12:33 (GMT) |
Addons: use `asset-browser-poselib` branch This commit sets the `release/scripts/addons` to its `asset-browser-poselib` branch, with the aim that animators checking out this branch on the main Blender repo also get the corresponding branch in the addons repo. |
Revision a705856 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 21, 2021, 15:48 (GMT) |
Merge branch 'ui-asset-view-template' into asset-browser-poselib |
Revision 12d7b71 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 21, 2021, 15:46 (GMT) |
Fix crash when showing empty shape-keys list |
Revision 064a379 by Jeroen Bakker / Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 21, 2021, 15:11 (GMT) |
Cleanup: add const. |
Revision 1bd3645 by Patrick Busch / Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 21, 2021, 15:11 (GMT) |
Python API: Expose CurveProfile Reset View function Allow python access to the `reset_view` functionality which before was only available through the menu. This was suggested for consistency after D10561. Differential Revision: https://developer.blender.org/D10595 |
|