Blender Git Commit Log

Git Commits -> Revision d937d06

Revision d937d06 by Campbell Barton (master)
February 28, 2018, 14:31 (GMT)
WorkSpace: UI filtering for add-ons

Allows for each workspace to have it's own add-ons on display.

Filtering for: Panels, Menus, Keymaps & Manipulators.
Automatically applies to add-ons at the moment.

Access from workspace, toggled off by default
once enabled, add-ons can be white-listed.

See D3076

Commit Details:

Full Hash: d937d06c02f62c11385c1c1f58d963fec03365d9
Parent Commit: 80d1d96
Lines Changed: +402, -2

26 Modified Paths:

/release/scripts/modules/addon_utils.py (+7, -0) (Diff)
/release/scripts/modules/bpy_types.py (+25, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+33, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_workspace.py (+57, -0) (Diff)
/source/blender/blenkernel/BKE_screen.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/workspace.c (+14, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+7, -1) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+1, -0) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+10, -0) (Diff)
/source/blender/makesrna/intern/rna_access.c (+19, -0) (Diff)
/source/blender/makesrna/intern/rna_ui.c (+22, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_wm_manipulator.c (+11, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+103, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+5, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+0, -1) (Diff)
/source/blender/python/intern/bpy.c (+3, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+37, -0) (Diff)
/source/blender/python/intern/bpy_rna.h (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+8, -0) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+16, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c (+8, -0) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021