I think a substantial improvement could be made to the “YAML configuration reloading” screen/mechanism.
As stated in the UI: “Some parts of Home Assistant can reload without requiring a restart. Clicking one of the options below will unload their current YAML configuration and load the new one.”. It’s quite a struggle for many users to find/understand the correct “part” that they need to reload to apply their yaml changes. Additionally some parts of the yaml configuration require a full restart, but it’s not directly clear/visible that that is the case.
It would be great if HA could automatically detect changes in the yaml configuration, and would suggest to the user which part they need to reload or that they need to perform a full restart to apply the pending yaml configuration changes.
[update: Added two visual examples, to clarify this WTH.]
Example 1: A user makes a yaml modification for “input booleans” and then goes to the “/developer-tools/yaml” screen. A new label “changes detected” is now visible.
Example 2: A user makes a yaml modification in the config that requires a full restart, and then goes to the “/developer-tools/yaml” screen. A new label “changes detected” is now visible.