When the Filesystem Dock is on the bottom panel vertical space is more
valuable than horizontal space. Moving the file filter to be horizontal
with the current path LineEdit makes the dock more space efficient when
on the bottom panel. When docked on the side, the file filter is
unchanged.
It currently takes several clicks to create a file in the filesystem dock. This
change adds the option to create shortcuts for creating files,
greatly reducing the number of inputs required to do so.
Potentially resolves https://github.com/godotengine/godot/issues/101375
VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
Material Conversion Plugins now ERR_FAIL if called on an unitialized material.
FileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.