http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-workspace_mode Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-workspace_mode Branch fi Thu, 05 Dec 19 19:41:56 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[396609b]: Merge branch 'blender2.8' into temp-workspace_mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/396609b97ed52db6427f4814116d3141f113023e 396609b
Branches : temp-workspace_mode
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into temp-workspace_mode

----------------------------------------
0 Paths Changed]]>
Fri, 22 Dec 2017 17:55:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/396609b97ed52db6427f4814116d3141f113023eJulian Eisel
<![CDATA[[6a3c42d]: Merge branch 'blender2.8' into temp-workspace_mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a3c42da63f09f3c9eb2318e0d62fd0b298ed78d 6a3c42d
Branches : temp-workspace_mode
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'blender2.8' into temp-workspace_mode

----------------------------------------
0 Paths Changed]]>
Fri, 22 Dec 2017 17:38:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a3c42da63f09f3c9eb2318e0d62fd0b298ed78dJulian Eisel
<![CDATA[[6c7ca77]: Fix workspace mode changes to edit-mode when adding objects]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c7ca77c8f34a199cbc4b6d32e38f628ca8b8ad5 6c7ca77
Branches : temp-workspace_mode
Author : Julian Eisel (Severin)
----------------------------------------
Fix workspace mode changes to edit-mode when adding objects

Steps to reproduce were:
* Change default cube to sculpt-mode
* Tab back into object-mode
* Add new mesh object
* Tab now enters edit-mode, should enter sculpt mode instead

----------------------------------------
4 Paths Changed]]>
Fri, 22 Dec 2017 20:06:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c7ca77c8f34a199cbc4b6d32e38f628ca8b8ad5Julian Eisel
<![CDATA[[7c414bf]: Initial implementation of the workspace mode for TAB toggling...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7c414bf06139e20681071a52bbd65ec12ffdffc7 7c414bf
Branches : temp-workspace_mode
Author : Julian Eisel (Severin)
----------------------------------------
Initial implementation of the workspace mode for TAB toggling

----------------------------------------
27 Paths Changed]]>
Fri, 15 Dec 2017 03:26:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7c414bf06139e20681071a52bbd65ec12ffdffc7Julian Eisel
<![CDATA[[a7172d3]: Possible solution for workspace mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/a7172d399eb8a374f5bcca0e92937cf71bd6eb60 a7172d3
Branches : temp-workspace_mode
Author : Julian Eisel (Severin)
----------------------------------------
Possible solution for workspace mode

Basically implements the proposal made in [[https://developer.blender.org/T53389#474275|this comment]].
Important to note: This implementation keeps the mode stored in the object, the workspace takes care for setting it though.
Even if we decide to move the mode out of the object, most code here would still be valid. This is just a much more feasible approach that may suit our needs already.

The basic rule for setting the workspace mode is: The last active mode that is not object-mode (`OB_MODE_OBJECT`) becomes the workspace mode. Therefore the workspace mode must never be `OB_MODE_OBJECT`
By default new workspace use edit-mode as workspace mode.

Now, some parts of the design I'm not sure yet. Mainly:
* The implementation makes the workspace remember if the workspace mode or `OB_MODE_OBJECT` is active. Pressing TAB toggles between them. However the workspace doesn't try to keep the workspace mode active while only using `OB_MODE_OBJECT` as fall-back or when the user explicitly sets it. This differes from what I wrote in [[https://developer.blender.org/T53389#474275|mentioned comment]]. Maybe that's better maybe not.
* If the workspace mode isn't compatible with the currently active object, pressing TAB does nothing. In theory this may make sense, in practice it might be quite annoying though.

I'm not submitting that for code review really. Just for feedback on the general design approach and the discussion points mentioned above.

Subscribers: sergey, dfelinto

Differential Revision: https://developer.blender.org/D2965

----------------------------------------
0 Paths Changed]]>
Fri, 15 Dec 2017 15:40:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a7172d399eb8a374f5bcca0e92937cf71bd6eb60Julian Eisel
<![CDATA[[cfd591e]: Fix possible issues when changing active object]]> http://www.miikahweb.com/en/blender/git-logs/commit/cfd591e95d7c099be1fdd9e47064b630a4ced8f3 cfd591e
Branches : temp-workspace_mode
Author : Julian Eisel (Severin)
----------------------------------------
Fix possible issues when changing active object

It may make more sense to do this via notifier, but I'm afraid this
would be a bit of a can of worms.

----------------------------------------
24 Paths Changed]]>
Sat, 23 Dec 2017 00:53:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cfd591e95d7c099be1fdd9e47064b630a4ced8f3Julian Eisel