Navnedia / D2L-Course-Launcher

A Flow Launcher plugin for students to quickly open Brightspace D2L course pages and other course content from Flow Launcher
GNU Affero General Public License v3.0
2 stars 0 forks source link

Simple configuration generator UI #2

Open Navnedia opened 1 year ago

Navnedia commented 1 year ago

It might be interesting to build a web based configuration site that makes it simple to configure through a form and generate the JSON file.

Navnedia commented 1 week ago

I've discovered some cool React libraries that might help build a config generator without being too much work to justify. This library react-jsonschema-form lets you build UI forms from JSON templates/schema definitions and react components, then it will output the filled JSON with the form data. There is a library playground and documentation to discover how it works.

Due to the complexity of the JSON configuration, there may be a need to hide some of the more advanced settings under collapsible menus; here are a few resources that might help figure this out:

It would also be helpful if you could import your current configuration file and edit it with the UI tool.