Site is in early stage of development. Right now we are updating panels documentation.
This section describes all properties from a project file perspective (which is a mix of JSON and binary format). Knowing the structure of the project files helps to write programs to perform different checks over them.
Before trying to open project file as a JSON one remove the leading binary part of it through some text editor.
Of course we don't intend to document every single possible property here. We mention the most important ones from our side.
Below is a sample of VectorMotion project file with one rectangle added to the scene:
Each page contains several sections, each of them has a specific purpose:
Description: describes a property in a user-friendly manner
Valid values in project file: presents valid sample values of the property or lists all of them if it's an enumeration
JSON path: specifies how to reach this property in project file programmatically
Properties: specifies details about the current property
Animatable: determines whether key-frames can be added to this property through the program UI
To let JSON viewer program correctly show file you can manually remove its binary contents which are put in front of valid JSON. With this any text editor should help, while we recommend using the following file manager which provides a built-in text editor for that purpose on mobile:
We recommend using the following program while viewing JSON files on mobile:
To search for available properties either type just there name or the full path to it like projectEdit.project.scenes.{scene}.world.size.value.width. Partial path also can work.