April 19, 2018, 13:22 (GMT) |
Make global areas use properly managed screen-verts and screen-edges * Added functions for ScrAreaMap to avoid code duplication * Fixed loading files without top-bar not adding top-bar at all |
April 19, 2018, 10:42 (GMT) |
Add ScrAreaMap struct wrapping screen-areas, -edges and -vertices Global areas will need to use the edge and vertex lists in future too. Once the topbar branch is merged, we can also change bScreen to use this struct, avoiding code duplication. |
April 19, 2018, 09:52 (GMT) |
Don't allow changing area into topbar editor, hide its menu item We probably want to allow Python scripts to check if an area is the topbar or later the status bar. Not sure if that'll work right now, I can't test since global areas are not iterable through BPY at all. Maybe that's fine too ;) |
April 19, 2018, 09:03 (GMT) |
Disable toolshelf redo regions for now Inteded to do that in rB223f4fa583cb386 already, but forgot to comment out again after testing... |
April 19, 2018, 09:02 (GMT) |
Don't write topbar data into files (yet) We decided to do this so we don't have to care much about compatibility. The code for writing is just #ifdef'ed out so it can easily be brought back. |
April 18, 2018, 21:40 (GMT) |
Bring back toolshelf redo region, ifdef'ed out though Just for until the design is better defined. Also moved SpaceTopBar struct to a better place in its DNA file. |
April 18, 2018, 20:35 (GMT) |
Only remove info editors on top of the window using the full width Removing all info editors could cause issues. Wanted to get proper layout resolving to work, but wasted more than an entire day on that. Still planning to look into that again though. |
April 18, 2018, 20:32 (GMT) |
Fixup for last merge |
April 18, 2018, 16:31 (GMT) |
Merge branch 'blender2.8' into topbar |
April 17, 2018, 08:36 (GMT) |
Merge branch 'blender2.8' into topbar |
April 16, 2018, 17:09 (GMT) |
Initial working drag & drop for workspace tabs Had to do quite some changes to get this to work, mainly because we'd want to have the customized order written to files. Also wanted to use existing wmDrag and wmDropBox code but modify it for our needs. And of course, this should not just work for a single case, code should be applicable to other areas as well. Note that file read/write is not working (yet), neither is versioning, region copying and deleting workspaces working. Code is also very WIP, much of it is placed in temporary places and such. Once the basics are done, we can add nicer feeback during drag & drop. |
April 16, 2018, 13:26 (GMT) |
Merge branch 'blender2.8' into topbar |
April 13, 2018, 09:09 (GMT) |
Merge branch 'blender2.8' into topbar |
April 12, 2018, 12:42 (GMT) |
Merge branch 'blender2.8' into topbar |
April 8, 2018, 13:01 (GMT) |
Merge branch 'blender2.8' into topbar |
April 8, 2018, 10:51 (GMT) |
Merge branch 'blender2.8' into topbar |
March 19, 2018, 20:53 (GMT) |
Merge branch 'blender2.8' into topbar |
February 21, 2018, 17:22 (GMT) |
Merge branch 'blender2.8' into topbar |
January 29, 2018, 22:24 (GMT) |
Merge branch 'blender2.8' into topbar |
December 7, 2017, 17:02 (GMT) |
Fix issues in .py after last merge |
|