forked from mozilla-mobile/firefox-ios
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.experimenter.yaml
68 lines (68 loc) · 2.57 KB
/
.experimenter.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
homescreenFeature:
description: The homescreen that the user goes to when they press home or new tab.
hasExposure: true
exposureDescription: ""
variables:
sections-enabled:
type: json
description: "This property provides a lookup table of whether or not the given section should be enabled. If the section is enabled, it should be toggleable in the settings screen, and on by default."
messaging:
description: "Configuration for the messaging system.\n\nIn practice this is a set of growable lookup tables for the\nmessage controller to piece together.\n"
hasExposure: true
exposureDescription: ""
variables:
actions:
type: json
description: A growable map of action URLs.
message-under-experiment:
type: string
description: Id or prefix of the message under experiment.
messages:
type: json
description: A growable collection of messages
on-control:
type: string
description: What should be displayed when a control message is selected.
enum:
- show-next-message
- show-none
styles:
type: json
description: "A map of styles to configure message appearance.\n"
triggers:
type: json
description: "A collection of out the box trigger expressions. Each entry maps to a valid JEXL expression.\n"
nimbus-validation:
description: A feature that does not correspond to an application feature suitable for showing that Nimbus is working.
hasExposure: true
exposureDescription: ""
variables:
settings-icon:
type: string
description: The drawable displayed in the app menu for Settings
settings-title:
type: string
description: The title of displayed in the Settings screen and app menu.
settings-title-punctuation:
type: string
description: The emoji displayed in the Settings screen title.
search:
description: The search feature
hasExposure: true
exposureDescription: ""
variables:
awesome-bar:
type: json
description: This property is covers the properties related to the awesome-bar
spotlight:
type: json
description: This property is covers the properties related to the spotlight
tabTrayFeature:
description: The tab tray screen that the user goes to when they open the tab tray.
hasExposure: true
exposureDescription: ""
variables:
sections-enabled:
type: json
description: "This property provides a lookup table of whether or not the given section should be enabled. If the section is enabled, it should be toggleable in the settings screen, and on by default."