Blender Git Commit Log

Git Commits -> Revision 73eb89c

January 4, 2017, 22:35 (GMT)
Make object mode part of the workspace

Each workspace now stores the last set object mode type, activating a workspace also activates this mode. This commit also removes the object mode menu from the 3D view header, it's displayed in the info editor header now (and later will be in the top-bar).

We have one issue with Grease Pencil here though: The active grease pencil data-block depends on the active editor, and an editor can only enter GPencil edit mode if it has an active GPencil data-block. The new object mode menu is independent of 3D Views (or any other editor supporting GPencil) though. For now the menu simply won't show the GPencil edit mode item, it will be back once GPencil gets its own object type (as planned). GPencil still provides other ways to enter this mode.

Commit Details:

Full Hash: 73eb89c64343f329199347457da13be26ae580ea
Parent Commit: 9206c3d
Lines Changed: +85, -49

11 Modified Paths:

/release/scripts/startup/bl_ui/space_info.py (+3, -0) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+3, -1) (Diff)
/source/blender/blenkernel/intern/workspace.c (+10, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -2) (Diff)
/source/blender/editors/object/object_edit.c (+7, -1) (Diff)
/source/blender/editors/screen/workspace_edit.c (+28, -7) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+2, -32) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+23, -4) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+0, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021