Nathan Craddock's GSoC project, Continued Outliner Improvements, was mentored by William Reynish, Dalai Felinto, and Julian Eisel. This project is a continuation of Nathan's 2019 GSoC, Outliner Improvements, intending to build on its predecessor's success to expand the functionality of the Outliner even more. Nathan showcases some of these new additions in the video below:
Nathan's 2019 GSoC brought us much needed outliner improvements such as selection syncing with the viewport, range selection with shift+click and ctrl+click, drag and drop parenting, and much more. This time around, Nathan went above and beyond and brought in even more improvements, including moving the mode toggling to the left column (making it easily accessible when editing multiple objects), modifier/constraint drag and drop for objects, collection color coding, and much much more.
Here is Pablo Vasquez demonstrating the new features of the outliner:
Nathan goes into detail and provides video demos of all these new features in the project's "Weekly Reports" thread on Devtalk. Most of these changes can already be found in the latest Blender 2.91 build, with a few other patches still being worked on before being committed to master.
This post is part of a series overviewing the various Google Summer of Code 2020 projects.
Every year, google funds students over the summer to work for open source projects.
This year, Google has granted 10 projects for the Blender Foundation. The students behind these projects are assigned mentors from the Blender development team, which follow their progress over the summer and then assess their work. All of the GSoC 2020 projects have successfully passed their mentors’ evaluations!