OptionalappearanceExtra controls to sit inside the Appearance section, under the theme picker. For a setting that belongs with the look of the face rather than in a section of its own.
OptionalbatteryOptionalbluetoothOptionalcalendarThe calendar feed: the private iCal link. description replaces the lead line, and items adds a face's own controls under it, such as reminders its watch buzzes for.
OptionalclocktimeZone adds the alternate time zone picker to the Clock section, for a face with a second clock. It needs the CLOCK_TIMEZONE_1 key, and works with or without weather.
OptionalclockExtra controls to sit inside the Clock section, under the time format. For a setting that qualifies how the time itself is written.
Optionaldatebeats adds the .beat date formats to the end of the list. Only a face whose date line runs through readout_date asks for them, since that is what fills the token in.
OptionalheadingOptionalhourlyOptionalintroOptionallayoutOptionallocationOptionalquietOptionalstepscapabilities is Clay's own item filter. A face that shows no step count on some watch passes e.g. ['NOT_PLATFORM_GABBRO'] and Clay drops the control on that platform for it, rather than every face losing it.
OptionalstocksStock quotes: the data source, its key, and the tickers. description replaces the lead line, and items adds a face's own controls under the tickers, such as a refresh interval its watch reads.
OptionaltemperatureOptionalthemepreviews shows a picture of the chosen theme under the dropdown, keyed by the option's value as
a string, each a list of one or more pictures (such as a day and a night shot), or a map of such
a list per platform so each watch shows its own shots. It comes from the file
paf gen <face> theme-previews writes. Without it the picker is the plain select.
Optionalweather
The per-section description a face hands buildConfig. Each section is optional. Present means "include it", and its own fields tune it.