March 9, 2017, 18:09 (GMT)
Add/use template for browsing layout-types of a workspace/window combination
Tried adding a more generic template for this first, but this is really
such a special case that it would need to have quite a bunch of
Basically we're showing the active layer-instance of the workspace in
the text button and within the menu, the layout-type list of the
workspace and their previews from the screen wrapped by the
Also made renaming work properly.
March 9, 2017, 13:52 (GMT)
Make fullscreen toggling work again
This still creates a new screen which would be nice to avoid, but quite
some logic depends on the creation of this screen, so leaving it there
March 9, 2017, 12:39 (GMT)
Fix drawing glitch in inactive windows after addin layout
Was drawing area edges but not areas itself, had to manually trigger
Also some cleanup, it doesn't make much sense to return some layout of
the bunch of ones that have been created.
March 9, 2017, 11:56 (GMT)
Don't create workspace or screen-layout when opening temp windows (e.g user prefs)
Not sure how safe change in area.c is, had to do that to avoid weird
scroll offset when opening user pref window.
March 9, 2017, 11:13 (GMT)
Merge branch 'blender2.8' into temp-workspace-multi-window
March 9, 2017, 11:10 (GMT)
Fix mistake in 2301dd18a36d5
Apparently I didn't test correctly before pushing :|
March 8, 2017, 23:30 (GMT)
Get duplicating area into new window to work
We don't duplicate the workspace or the layout-type anymore. We just open a
new window with the same workspace and same layout-type.
March 8, 2017, 19:35 (GMT)
Solve subwindow console warning
March 8, 2017, 17:05 (GMT)
Completely get rid of per-window data duplicates from workspaces
March 8, 2017, 16:07 (GMT)
Fix crashes closing windows or Blender itself
March 8, 2017, 14:41 (GMT)
Show the correct list of screens in the info editor
March 8, 2017, 13:58 (GMT)
Work towards completely moving workspace data to window level
Stuff is starting to work out!
March 7, 2017, 19:34 (GMT)
Make screen-layouts of duplicated windows much less broken :)
There are probably still some issues/glitches after duplicating a window
here and there, but most of it should work fine by now.
March 7, 2017, 19:03 (GMT)
Don't copy workspace when copying window
This kinda works, however screens are still completly broken after that
:) But: getting there!
March 6, 2017, 18:39 (GMT)
Fix broken screen-setups after creating workspaces or layouts
March 6, 2017, 17:40 (GMT)
Cleanup: Style, remove unused function, use wrapper struct for arguments
March 6, 2017, 17:16 (GMT)
Wrap screen-layout data into own struct
Makes it easier to pass around.
March 6, 2017, 15:31 (GMT)
Fix crash when changing workspace
There are more issues when changing workspaces and I think I know
how to fix them, but it may need some further changes.
March 6, 2017, 14:19 (GMT)
Make duplicating workspaces work
March 6, 2017, 13:13 (GMT)
Fix errors in areabase/vertbase storage