Week 6: July 6 - 11
Sorting was redone to sort collections and objects alphabetically. There is a new sort by object type method as well.
The operator to create a new collection from the selection was written. This is the default behavior when using the new collection button from the header and the C shortcut key. When using the context menu, options to create an empty collection or to link objects into the new collection are shown.
Manual object sorting was started. This has proved to be a bit trickier than I first thought, but it mostly works now. The remaining issue is to ensure the bases and objects stay synced (see this video GSoC 2020: Outliner Discussion and Suggestions - #437 by justastatue).
Parenting works in the outliner without holding shift in view layers display mode.
I spent far too long trying to get the collection colors to draw in a single row. No success here sadly. On the bright side I understand the UI layout code much better now