This is a website builder application and I'm having trouble reflecting an easy interface for the user. In my opinion, there are several shortcomings in terms of design here but I don't know to do any better.
Here you can see elements that can fit into this box when selected. These buttons show up when you hover the mouse over this part. The idea: people should not see all the button choices for all elements that are available on the same time so I show it only when hovered.
Add column buttons. People are able to add columns to the end of the page to extend the page further. They can add elements like images, text, videos & etc. The Idea: The user should be able to see how much columns he can add. However after adding the elements it's hard to show a interface to reduce the number of elements. No idea how to improve this.
Move buttons. The user can either move a column left and right or move the entire row up or down. The problem with this approach is, there are way too many of these buttons/handles and they look really like clutter. No Idea how to improve that.
Any visual ideas on how to improve the user experience are welcome.
PS: I know it looks ugly, I'm not a design guy, please be kind:)