So I have been messing around with a few things like stairs and slabs. I have come across a issue I think would make stairs/slabs look much nicer in game if fixed.
It seems on stairs that use on_place = minetest.rotate_node and parameter = "facedir" it rotates the NodeBox and the textures which causes the textures to never flow nicely and makes stairs a extreme challenge to use in some complicated builds because the textures don't face right.
Slabs have different while similar issue, when the slab is placed on the floor its fine the texture match's the bottom half of the parent node ( stone brick, stone brick slab ) but when the slab is placed on the bottom of a node or the top half of the parent node it still uses the bottom half of the texture and this can be very frustrating because if you are using slabs to cover holes or make abstract builds with slabs and the parent node they will never line up and just mess up your whole design.
I think it would be extremely helpful to set it where the textures do not rotate with the Nodebox with stairs and slabs use the correct part of the parent block.
Hope this gets taken seriously it will help a lot of builders :)