I’ve been working with Defold for a short time now but I have some major pain points when working with GUI design. The first is that there just is no margin or padding for elements in the gui, so it’s really uninspiring to have to place everything by hand, and I don’t even have any sort of grid snapping for that either. This issue is worsened when I want to have a 9-sliced gui element that changes size dynamically based on the content, because now the positions of buttons and other elements have to be recalculated programmatically which isn’t very friendly. The anchor points don’t seem to respect the parents either, which would be at least a partial solution to resizing 9-slices. Setting a gui node to stretch also disobeys the 9-slice so you end up with a stretched sprite and defeating the entire purpose of 9-slicing.
What am I doing wrong?