config.json file
The config.json file is the configuration file for a GBC
customization project. It defines the themes available within the customization and sets the version
suffix used to identify the customization at build time.
The config.json file supports the following properties:
themes- An array of theme definitions that define the themes available. Each theme definition includes:name- the name of the theme.title- the title displayed to the end user in the Settings dialog.uses- (Optional) an array of theme parts that make up the theme. If not specified, the theme partplatform/desktopis used.conditions- (Optional) an array of theme conditions. Theme conditions are typically specified in a theme part.
customizationSuffix- A suffix appended to the GBC version number at build time. It appears in the version number displayed in the Settings dialog, and in the name of the GBC runtime package created with thegbc buildoption--create-zip.
The
config.json file is located
atgbc-project-dir/customization/customization-project-dir/config.json