Revision control

Copy as Markdown

{
"about": {
"description": "An app menu with objects",
"android": {
"class": "MyNimbus",
"package": "com.example.app"
}
},
"enums": {
"HomeScreenSection": {
"name": "HomeScreenSection",
"doc": "The sections of the homescreen",
"variants": [
{
"name": "top-sites",
"doc": "The original frecency sorted sites"
},
{
"name": "jump-back-in",
"doc": "Jump back in section"
},
{
"name": "recently-saved",
"doc": "Tabs that have been bookmarked recently"
},
{
"name": "recent-explorations",
"doc": "Tabs from another source"
},
{
"name": "pocket",
"doc": "Tabs from another source"
}
]
}
},
"objects": {},
"features": {
"homescreen": {
"name": "homescreen",
"description": "Represents the homescreen feature",
"props": [
{
"name": "sections-enabled",
"doc": "A map of booleans",
"type": {
"EnumMap": [
{
"Enum": "HomeScreenSection"
},
"Boolean"
]
},
"default": {
"jump-back-in": false,
"pocket": false,
"recent-explorations": false,
"recently-saved": false,
"top-sites": true
}
},
{
"name": "section-ordering",
"doc": "The ordering of the sections on the homescreen",
"type": {
"List": {
"Enum": "HomeScreenSection"
}
},
"default": [
"top-sites",
"jump-back-in",
"recently-saved"
]
}
],
"default": null,
"allow_coenrollment": false
}
}
}