Hi Mike,
Thanks for getting in touch and sorry for taking a while in getting back to you.
In terms of the placeholder, the attribute title field in the menu item being edited is the place you can change it in the admin area. It isn’t the most intuitive thing, but it is the closest when working with the WP default attributes. Take note though, in order for you to have a placeholder in the html, your theme needs to explicitly support html5. This is the standard behaviour of WordPress search boxes and so I have kept it in (line 272).
The plugin is intentionally simple and lightweight and so doesn’t have any kind of settings page.
For your submit button, once again it’s almost definitely down to your theme and 100% definitely not this plugin. As you’ve noticed, a submit button is provided as seen on line 274 and line 281. I reckon your theme’s css is likely not displaying input tags of type submit.
It’s worth noting that the plugin has been made so that you (potentially) have full control over how the search box is displayed by providing the output filter hook get_nav_search_box_form
on line 291. Because of this, there should be no need to edit the plugin files (and it is highly not recommended).
Then again, if you ever feel it is necessary to edit the files in future, get in contact about the problem and I’ll try to help sort it out – maybe through an update, maybe through other means. Also, if you do edit files, don’t forget to change the plugin name; that way you’ll avoid updates deleting your changes. (It’s also useful to download the plugin again but keep deactivated so that you can see when updates are available).
I’m marking this as resolved as I believe the issues are with your theme and not with this plugin. Feel free to revert this if you think otherwise.
Cheers,
Joe