Select panel

I haven’t seen any addon change text on hover. I think Hierarchy + / Hierarchy - would be the less confusing term, Hierachy grow/swrink maybe is too long, thoughts?

Vertex groups added!

Thankfully blender’s UI is made on python and @SavMartin helped me find where the code for that was. In case it helps someone is on Scripts > Startup > bl_ui)

2 Likes

wow, AWESOME. Thanks a lot @bloox64. :+1:

Here is the error messages that I get in the console:

C:\Users\xan2622\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\select_panel.py:159
Traceback (most recent call last):
File “C:\Users\xan2622\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\select_panel.py”, line 170, in poll
return (obj and obj.type in {‘MESH’, ‘LATTICE’} and (engine in cls.COMPAT_ENGINES))
AttributeError: type object ‘VertexGroups’ has no attribute ‘COMPAT_ENGINES’

location: :-1

location: :-1
rna_uiItemO: operator missing srna ‘mesh.ext_deselect_boundary’

I get the error as well, but that doesn’t prevent the addon for working as expected… I wouldn’t have noticed if you didn’t point that out.
I removed the lines and the error disapeared with no aparent loss of functionality. I uploaded a new version.

Now I get this one :

C:\Users\xan2622\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\select_panel.py:159
rna_uiItemO: operator missing srna ‘mesh.ext_deselect_boundary’

I downloaded the latest 2.83 build and looks like they removed that option, is still working for me thought…

Hi.

I have recently discovered this script: Select backface(Max/Maya style)
It allows to select backface vertices/edges/faces without enabling XRAY or Wireframe mode.

IMO, it would make sense to add it as a checkbox on the Select Panel.
Mockup:


Click to enlarge image

3 Likes

Really someone paid attention to it…

1 Like

I have a few suggestions, I would like to know what you think.

  1. Could you also add another button for the Lasso?

  2. About the “Similar” button: I don’t think it deserves more than other buttons to be bigger (it is currently 58px high).
    Could you make it the same size as other buttons (height: 37px, like All, Box, Select Sharp Edges, …)?

  3. What about grouping the 4 “Select All By Trait” buttons? They would take less vertical space if they were placed in two rows & two columns.

Mockup :


Click to enlarge image

2 Likes

Hi, I’ll try to get my hands on the code this Sunday, this week I’m really busy with exams and I’m attending to a minicourse this weekend.

Everything seems easy, but lasso is a tool that is not on the select dropdown, so there should be probably a menu for all the other tool selection modes.
Btw, meanwhile you can lasso select with control and RMB using left click select keymap.

1 Like

No rush for the addon.
Good luck for your exams. :crossed_fingers:

2 Likes

Hi, I got the layout changes you asked me about.

But the lasso one has a problem, I don’t get anything to show in the info panel when using the buttons on the toolbar, and using the command from the keymap editor doesn’t work.

I can use another python command for lasso select, but the problem is that it works as many toolbar buttons did in 2.79, starting right when you click to select.
The addon you asked for doesn’t work on my end, so until that developer does something I can’t add it yet.

Hi Bloox64. I hope you feel confident about your exams.

Thank you for your explanations about the Lasso Tool.
Could you create two (temporary) Github branches with these two versions of Lasso Tool (even if they don’t work as expected)?

Hi, they were fine, they were assignments rather than exams but was lazy to find the appropiate word.

Back to the topic, I updated the main branch with the UI changes, and I added a branch with the bad lasso behaviour.

From this addon here https://github.com/SavMartin/LeftClickAddon I’ve seen that making the toolbar behaviour to work is more complex and requires more than a single code line and I don’t understand what going on there exactly for now…

1 Like