Blender Git Loki

Blender Git "workspaces" branch commits.

Page: 10 / 11

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.
December 9, 2016, 01:42 (GMT)
File read/write support
December 8, 2016, 22:02 (GMT)
Move screen drawing functions into new screen_draw.c
December 8, 2016, 21:44 (GMT)
Move scene utils into own file (and improve API)

Previously they were kinda mixed with screen utils.
December 8, 2016, 19:24 (GMT)
Make window-level scene switching work
December 8, 2016, 17:36 (GMT)
Update RNA and UI scripts to use scene from window
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.
December 6, 2016, 22:52 (GMT)
Rename notifier category: NC_SCREEN -> NC_WORKSPACE
December 6, 2016, 22:43 (GMT)
Fix crash when duplicating window
December 6, 2016, 22:14 (GMT)
Manage screen creation within workspace-layout editor API
December 6, 2016, 16:43 (GMT)
Move ED_workspace_layout API into own file
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.
December 6, 2016, 01:42 (GMT)
Fix crash when toggling area fullscreen
December 6, 2016, 00:58 (GMT)
Make layout cycling work (Ctrl+Arrow Left/Right)
December 5, 2016, 23:36 (GMT)
Make changing layout within workspace work
December 5, 2016, 17:26 (GMT)
Fix mistake in last (non-merge) commit
December 5, 2016, 17:22 (GMT)
Merge branch 'blender2.8' into 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.
December 4, 2016, 22:08 (GMT)
Make duplicating workspaces work
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021