Skyconfig form builder

Extend the contextmenu of apps with configuration settings.

This is an app for developers.

Features

  • Override configuration values along the type chain,
  • Drag-and-drop user interface (mostly),
  • The form elements themselves can be configured via form elements.

Available form fields:

app namewhat is editedExplanationExample value
/pagen/aThe settings page itself. The form field apps only work within this page type.
/attrStrattr stringEdit a generic string attribute."foo"
/attrStrFloat32attr stringEdit a string attribute as a float32 value."12.34"
/attrStrCssLengthattr stringEdit a string attribute as a CSS length value in 'px' or 'em' unit."12px", "1.2em"
/attrStrPercentattr stringEdit a string attribute as a percent value."33%"
/attrStrHexColorattr stringEdit a string attribute as a HEX color."#123456"
/attrStrRgbaColorattr stringEdit a string attribute as an RGBA color."rgba(1,2,3,0.4)"
/attrStrSelectattr stringSelect a string attribute from a dropdown list of options. Show custom names in the dropdown list.
/attrInt32attr int32Edit an int32 attribute. Note that you can define a 'min' and 'max' int32 attribute on the form field file, but there is no graphical interface for this.123
/attrBoolattr int32Select an int32 attribute from a dropdown list of options. Show custom names mapeed to 0 and 1.0, 1
/placeholderSelectplaceholderEdit the placeholder of the file as a dropdown list of custom values.
/imagechild fileConfigure (upload) an image as a child file of the file being configured.
/titletitleEdit the file's title."Title text"
/body-textareabodyEdit the file's body in a textarea."body contents"

Youtube video