More intelligent default placement of new elements, please!

Sometimes it’s the little UI tweaks that make a huge difference because they affect things that we do over and over, on all projects.

Today I want to propose that Bricks can easily be more intelligent when it comes to adding new elements. Although it’s true that you can add a new element by dragging and dropping, it much quicker to just click the element and have it be added…except that the default placement is currently, well, dumb. For instance, if I’m working on a nested container and I need a heading, a rich text box and a button. With the container selected, I click to add a heading and it appears inside the container. Great! Now I click to add the rich text box and it appears…outside all containers, and the root level.

I would expect that with the heading selected, the rich text box would appear directly after it, in the same container. I would expect this because that makes sense and would make populating the container with the needed elements easier and faster.

Currently it forces me to select the container again every time I want to add a new element to it (or use drag and drop—much slower).

The same intuitive logic I’m proposing should also be used when pasting copied elements.

6 Likes

I agree with you 1000%

1 Like

100%! When I’m in a container and press to add an element I expect it to be added to the bottom of the structure panel inside the container. Not bottom of the structure panel in general.

1 Like

Hi Eric,

Thanks a lot for your contribution.

As you noticed yourself, this is precisely the same “problem” as with the copy and paste behavior, that we’re going to address in Bricks 1.3.8. I strongly expect that this will also affect the insertion of the elements :wink:

Best regards,
timmse

4 Likes

Excited for this to be corrected! Huge pain currently. <3 bricks

2 Likes