0
$\begingroup$

Today I updated from 2.93 to 3.0 and noticed the Tool Settings menu has swapped places with the View/Select/Add/Object menu. How can I change it back? I am not opposed to installing an addon or manually editing files to do this.

The new layout:

new layout

How I want it: old layout

I would also like to remove the translucent background from the lower level, but that's not as important.

$\endgroup$
4
  • $\begingroup$ It's an internal change you can't edit this, but you can make the translucent background transparent $\endgroup$
    – Karan
    Commented Feb 1, 2022 at 7:43
  • $\begingroup$ @Karan actually interface is written on python. So you can change the layout $\endgroup$
    – Crantisz
    Commented Feb 1, 2022 at 8:38
  • $\begingroup$ @Karan how do I make it transparent? $\endgroup$
    – NotOnLand
    Commented Feb 1, 2022 at 21:20
  • $\begingroup$ I found it, it's Preferences > Themes > 3D Viewport > Theme Space > Header. Changing the alpha value to 0 makes the lower bar transparent without affecting the upper bar. $\endgroup$
    – NotOnLand
    Commented Feb 1, 2022 at 22:17

1 Answer 1

1
$\begingroup$

You can click (Right Mouse Button) on any element in the interface and choose "Edit source".

enter image description here

It will open the source file (text area should be somewhere) where you can find where this button or switcher has been introduced.

So you can edit the file and rearrange elements and once you're done press F3 ⇾ Reload scripts. If you do everything correctly, you should notice that interface changes. If not, probably, the interface will be broken completely, all buttons and menus will be gone. So that's why backup the file first.

$\endgroup$
5
  • $\begingroup$ But how can you change the position of VIEW3D_HT_tool_header to VIEW3D_HT_header and vise-versa? $\endgroup$
    – Karan
    Commented Feb 1, 2022 at 13:43
  • $\begingroup$ I couldn't find it until I checked "Developer Extras" in the Interface settings. Looking at the code I don't know where to start, I was hoping I could rearrange pointers or something but it seems each button's function is written where it is. $\endgroup$
    – NotOnLand
    Commented Feb 1, 2022 at 21:08
  • $\begingroup$ OH! I forgot about Developer Extras! I apologize $\endgroup$
    – Crantisz
    Commented Feb 1, 2022 at 22:07
  • $\begingroup$ Yes. Sure every element are here, so you can move and rearrange them. $\endgroup$
    – Crantisz
    Commented Feb 1, 2022 at 22:09
  • $\begingroup$ I don't know enough about Python to get it to work right so unfortunately I guess I'll have to live with it for now. Thanks anyway $\endgroup$
    – NotOnLand
    Commented Feb 1, 2022 at 22:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .