Custom apps I’ve added all have “Assign a name” and “Set for specific modes” fields in the app configuration page. The built in apps, like the Amazon Echo App, do not. Can we hide those inputs in custom apps?
It depends on how the pages are setup. You may want to look at @stephack’s Advanced Button Controller code or @krlaframboise’s Other Hub Event Pusher as examples because those apps don’t have the settings you are referring to. They both use dynamic pages.
single page (non dynamic) apps all have the mode input and app name added by default, dynamic page apps do not.