Godot version:
3.1.1
Issue description:
There's this method called add_child_below_node(), which allows to add child below a specific node. But I just needed to add a child on top, i.e. as first child. It doesn't seem to be possible right now (although add_child -> raise is a workaround EDIT: Actually not, and the description is misleading :/ ).
Maybe it would be useful if add_child_below_node() allowed to take null for node parameter, which would make the node a first child.
If you want to make a node first child, you can use parent.move_child(child, 0). add_child_below_node() is barely a shortcut calling it (https://github.com/godotengine/godot/blob/master/scene/main/node.cpp#L1191)
Even better would be to add an add_child_at(Node node, int position) function.
Sooo looks like add_child_below_node was removed in #38695, which means that this needs a new method now. That's not really worth it anymore .-.
Most helpful comment
Even better would be to add an
add_child_at(Node node, int position)function.