parent |
---|
Features |
A settings modal is available in the app to allow you customize all the various aspects of the application including the theme, language, and styling options. The settings are specified in form of a JSON object. e.g.
{
"theme": "light",
"language": "en-US",
"addQueryDepthLimit": 6,
"tabSize": 5
}
The available options are listed here:
Options include light
, dark
, dracula
, system
.
The options are any of the valid language codes according to: https://support.crowdin.com/api/language-codes/.
However not all the languages are translated. The available translations are English, French, Español, Czech, German, Brazilian, Russian, Chinese Simplified, Japanese, Serbian, Italian, Polish, Korea.
You can specify any valid number here.
You can specify any valid number here.
Default: 24
Any valid CSS font family combinations can be used here.
Default: false
Default: false
Default: false
Default: []
Plugins are specified in a string format <plugin-source>:<plugin-name>@<version>::[<opt>]->[<opt-value>]
:
<plugin-source>
(Optional) specifies the source of the plugin. Options includenpm
,url
,github
.<plugin-name>
Required specifies the name of the plugin. Plugin names must begin withaltair-graphql-plugin-
.<version>
(Optional) specifies the version of the plugin.[<opt>]->[<opt-value>]
(Optional) specifies an extran option for the plugin. This is used when you specify the source asurl
. In that case, you need to specify the URL where the plugin would be sourced from.
Valid plugins in string format include: altair-graphql-plugin-some-plugin
, npm:altair-graphql-plugin-some-plugin
, npm:altair-graphql-plugin-some-plugin@0.3.4
, url:altair-graphql-plugin-some-plugin@0.3.4::[url]->[http://example.com/some-plugin]