Page MenuHome

Startup File: Blender cannot save the two-column layout of toolbar in the 3D Viewport
Open, Confirmed, LowPublic

Description

System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: Intel(R) UHD Graphics 620 Intel 4.5.0 - Build 26.20.100.7000

Blender Version
Broken: version: 2.81 (sub 3), branch: master, commit date: 2019-08-20 22:35, hash: rBdaba3e871ff5
Worked: (optional)

Short description of error
Blender cannot save the two-column layout of toolbar in the 3D Viewport

Exact steps for others to reproduce the error
When we start Blender, the toolbars appear in single column.
That needs too much scrolling. So I prefer two-column toolbar layout.

But the problem is that every time I start Blender, it goes back to the default single-column layout.
I saved the default startup file and also user preferences (after changing the layout of the toolbar).
(I have no idea which of these two steps would save the toolbar layout, so I tried both.)
But both actions had no effect.

Details

Type
Bug

Event Timeline

Can confirm in Blender 2.81. Seems fine in Blender 2.8 Stable... so latter disordered..

This comment was removed by Narayan Aras (raindrops).
Philipp Oeser (lichtwerk) renamed this task from Blender cannot save the two-column layout of toolbar in the 3D Viewport to Startup File: Blender cannot save the two-column layout of toolbar in the 3D Viewport.Wed, Oct 30, 1:00 PM
Philipp Oeser (lichtwerk) lowered the priority of this task from Needs Triage by Developer to Confirmed, Low.

Some observations here:

Do a fresh installation, remove everything from the appdata folder. Start Blender. Don't click at the NEXT button in the splash screen. Resize the tool shelf to two columns. Now save the startup.blend, close and reopen Blender. The tool shelf will be single column.

Now do a fresh installation, remove everything from the appdata folder. Start Blender and click at the NEXT button in the splash screen. Resize the tool shelf to two columns. Now save the startup.blend, close and reopen Blender. The tool shelf has kept its status. It is two columns now.

But compiling with this startup.blend results in a single column layout again.

The problem appears at the commits from 31.07.2019. The commit from 30.07 are fine. The commits from 1.08 have the problem. I can unfortunately not get any closer since the commits from this day does not compile with Visual Studio. It throws errors with FFmpeg and another file, which gots fixed later at this day. But one special commit jumped into my eyes here. Better said two.

31.07.2019 - Cleanup: remove BLO_update_defaults_userpref_blend
31.07.2019 - Preferences: don't store preferences in the startup

This is a rewrite of how some settings are stored. And that's where storing the state of the tool shelf rows may got lost. My C fu is unfortunately too weak to fix the problem. But i hope the informations can be of use.