Revision bdc209f by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 9, 2016, 13:00 (GMT) |
Make WorkSpace and WorkSpaceLayout local DNA structs Wanted to try this to avoid having (almost) global scope of DNA structs, instead, everything should be handled through BKE_workspace API. |
Revision f992526 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 9, 2016, 01:42 (GMT) |
File read/write support |
Revision f633873 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 8, 2016, 22:02 (GMT) |
Move screen drawing functions into new screen_draw.c |
Revision 944b920 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 8, 2016, 21:44 (GMT) |
Move scene utils into own file (and improve API) Previously they were kinda mixed with screen utils. |
Revision adfc9b8 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 8, 2016, 19:24 (GMT) |
Make window-level scene switching work |
Revision 56fa168 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 8, 2016, 17:36 (GMT) |
Update RNA and UI scripts to use scene from window |
Revision c435be7 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 7, 2016, 23:17 (GMT) |
Main work to move active scene into window Added scene as argument to area/region listeners. It's only used in a really few cases though, I might instead do a lookup. |
Revision 6c64d85 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 22:52 (GMT) |
Rename notifier category: NC_SCREEN -> NC_WORKSPACE |
Revision bdaf74c by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 22:43 (GMT) |
Fix crash when duplicating window |
Revision 476aeb6 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 22:14 (GMT) |
Manage screen creation within workspace-layout editor API |
Revision 788319b by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 16:43 (GMT) |
Move ED_workspace_layout API into own file |
Revision e56bfc2 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 14:36 (GMT) |
Fix crash when deleting layouts Behavior change: The layout we switch to when deleting another one now has to meet similar requirements as the one we choose for cycling layouts (Ctrl+Arrow left/right). E.g. no hidden screen will be activated. |
Revision db07bce by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 01:42 (GMT) |
Fix crash when toggling area fullscreen |
Revision 20809ec by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 6, 2016, 00:58 (GMT) |
Make layout cycling work (Ctrl+Arrow Left/Right) |
Revision cd20acc by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 5, 2016, 23:36 (GMT) |
Make changing layout within workspace work |
Revision fceaa8f by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 5, 2016, 17:26 (GMT) |
Fix mistake in last (non-merge) commit |
Revision 1d04d5f by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 5, 2016, 17:22 (GMT) |
Merge branch 'blender2.8' into workspaces |
Revision 387bc54 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 5, 2016, 17:14 (GMT) |
Make layout template only show layouts of current workspace Mainly had to do some changes to template_ID to make this work. It now supports setting a custom RNA collection to search the ID's in. |
Revision 436c1e0 by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 4, 2016, 22:08 (GMT) |
Make duplicating workspaces work |
Revision 4552b8e by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) December 4, 2016, 20:47 (GMT) |
Fixes for changing layout with workspace Changing workspace should now change to the active layout of the workspace just fine. Screen/workspace changing is still a bit hacky since we can't do it during normal handlers. Not sure how we could do it instead, for now I'm just copying hacks from screen changing. |
|