Yeah, I am aware of schemas, I meant something where you would have, for example, a conf.definition.json file:
{
screenResolution:{
definition:"What resolution the screen should be",
options:["1920x1080","720x470"]}}
So then, a settings app could control settings for other programs, like apple does, by checking this file, and editing the configuration file based on it.
Yeah, I am aware of schemas, I meant something where you would have, for example, a conf.definition.json file:
{ screenResolution: { definition: "What resolution the screen should be", options: [ "1920x1080", "720x470" ] } }
So then, a settings app could control settings for other programs, like apple does, by checking this file, and editing the configuration file based on it.