Blender Git Loki

Blender Git "temp-tab_drag_drop" branch commits.

Page: 16 / 18

January 5, 2017, 19:49 (GMT)
Improve button placement in Info Editor

* Moved object mode menu in front of scene selection buttons.
* Added separators.
* Show scene selection buttons in editor full-screen

Of course this will all change again once the actual new top-bar is there.
January 5, 2017, 19:33 (GMT)
Remove accidentally committed files
January 5, 2017, 19:23 (GMT)
Rename directory editors/screen/ to editors/workspace/

Screen is now considered lower level as workspaces, so screen files should rather be in a folder called 'workspace' instead of having workspace files in a 'screen' directory.
Also corrected doxygen info for editors/scene/.
January 5, 2017, 18:35 (GMT)
Cleanup: Screen/workspace change functions, comments, naming, etc
January 5, 2017, 15:43 (GMT)
Fix glitch when removing custom transform orientations

Scenes aren't stored within screens anymore, meaning we can't associate a 3D View in an inactive workspace/screen with a scene. This again means we can't identify the active transform orientation of a 3D View by its index (it might belong to a different scene) to unset it correctly when removing it. We now additionally store a pointer in the 3D View to the active custom orientation data to identify it.
January 5, 2017, 00:15 (GMT)
Remove "Use Global Scene" option

This option isn't really needed now that scenes are only on window level.
January 5, 2017, 00:00 (GMT)
Remove redundant Depsgraph update call

Scene can't be changed by changing a screen or workspace anymore.
January 4, 2017, 23:36 (GMT)
Merge branch 'blender2.8' into workspaces
January 4, 2017, 23:17 (GMT)
Fix minor mistake in python UI code
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.
January 4, 2017, 01:21 (GMT)
Move workspace DNA back into DNA module

Added some special include guards to protect from access from outside of BKE_workspace and makesdna.
January 4, 2017, 00:12 (GMT)
Properly append screens with workspaces

Meaning screen data is now fully editable when appending a screen(-layout) indirectly by appending a workspace. Screens aren't visible while browsing inside .blend files, don't think we need/want that.
January 3, 2017, 23:55 (GMT)
Merge branch 'blender2.8' into workspaces
January 3, 2017, 23:47 (GMT)
Make workspaces appendable, but non-linkable

This basically adds support for data-blocks that are either linkable, appendable or both and uses it for making workspaces appendable only. Note that non-appendable but linkable data-blocks aren't used currently and poorly tested, added note about this in code.
January 2, 2017, 01:50 (GMT)
Make workspaces append-/linkable

TODO:
* Make indirectly linked screens local.
* Make workspaces only appendable, it doesn't make sense to link them.
December 31, 2016, 16:59 (GMT)
Rename "Default" workspace to "General"

Default screen-layout is still called "Default", not sure if we should change that. Ideally the layouts shouldn't be identified by names anyway.
December 31, 2016, 16:54 (GMT)
Remove workspaces/screen-layouts from default startup.blend except of "Default" one

This means in the default startup.blend, there's only going to be one workspace and one screen-layout, both called "Default" (will be renamed to "General" though). Idea is that users will have the option add a pre-configured workspace from a menu. This avoids cluttering screen space with workspaces the user won't use even.

For compatibility, screen-layouts from old files are still converted to workspaces, this only affects the default startup.blend.
December 31, 2016, 14:42 (GMT)
Use new after lib-linking versioning
December 31, 2016, 01:11 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/editors/space_outliner/outliner_intern.h
December 31, 2016, 00:45 (GMT)
Deprecate Screen.scene completely

Removing a custom transform orientation is a bit broken right now because we don't know which scene is visible in hidden 3D Views. Think I know how to fix this, but want to go on with other stuff first.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021