app.name property
A string property that indicates the current application's name, which is the name in the application's package.json file. Usually the name field of package.json is a short lowercase name according to the npm modules spec. You should usually also specify a productName field, which is your application's full capitalized name, and which will be preferred over name by Electron.
CrashReport object structure
The CrashReport object contains two properties: date of type Date, and id of type string.
ColorSpace primaries values
The primaries property can be one of: bt709, bt470m, bt470bg, smpte170m, smpte240m, film, bt2020, smptest428-1, smptest431-2, p3, xyz-d50, adobe-rgb, apple-generic-rgb, wide-gamut-color-spin, ebu-3213-e, custom, invalid.
ColorSpace transfer values
The transfer property can be one of: bt709, bt709-apple, gamma18, gamma22, gamma24, gamma28, smpte170m, smpte240m, linear, log, log-sqrt, iec61966-2-4, bt1361-ecg, srgb, bt2020-10, bt2020-12, pq, smptest428-1, hlg, srgb-hdr, linear-hdr, custom, custom-hdr, scrgb-linear-80-nits, invalid.
ColorSpace matrix values
The matrix property can be one of: rgb, bt709, fcc, bt470bg, smpte170m, smpte240m, ycocg, bt2020-ncl, ydzdx, gbr, invalid.
ColorSpace range values
The range property can be one of: limited (RGB values ranging from 16 to 235), full (RGB values from 0 to 255), derived (range defined by the transfer function and matrix), invalid.
sRGB color space definition
sRGB is defined with primaries: 'bt709', transfer: 'srgb', matrix: 'rgb', range: 'full'.
Display P3 color space definition
Display P3 is defined with primaries: 'p3', transfer: 'srgb', matrix: 'rgb', range: 'full'.
XYZ D50 color space definition
XYZ D50 is defined with primaries: 'xyz-d50', transfer: 'linear', matrix: 'rgb', range: 'full'.
Extended sRGB HDR color space definition
Extended sRGB (extends sRGB to all real values) is defined with primaries: 'bt709', transfer: 'srgb-hdr', matrix: 'rgb', range: 'full'.
scRGB Linear HDR color space definition
scRGB Linear (linear transfer function for all real values) is defined with primaries: 'bt709', transfer: 'linear-hdr', matrix: 'rgb', range: 'full'.
scRGB Linear 80 Nits HDR color space definition
scRGB Linear 80 Nits (with an SDR white level of 80 nits) is defined with primaries: 'bt709', transfer: 'scrgb-linear-80-nits', matrix: 'rgb', range: 'full'.
HDR10 color space definition
HDR10 (BT.2020 primaries with PQ transfer function) is defined with primaries: 'bt2020', transfer: 'pq', matrix: 'rgb', range: 'full'.
HLG color space definition
HLG (BT.2020 primaries with HLG transfer function) is defined with primaries: 'bt2020', transfer: 'hlg', matrix: 'rgb', range: 'full'.
Rec. 601 SDTV color space definition
Rec. 601 (SDTV) is defined with primaries: 'smpte170m', transfer: 'smpte170m', matrix: 'smpte170m', range: 'limited'.
Rec. 709 HDTV color space definition
Rec. 709 (HDTV) is defined with primaries: 'bt709', transfer: 'bt709', matrix: 'bt709', range: 'limited'.
JPEG color space definition
JPEG (typical color space for JPEG images) is defined with primaries: 'bt709', transfer: 'srgb', matrix: 'smpte170m', range: 'full'.
ColorSpace object structure
The ColorSpace object has four string properties: primaries, transfer, matrix, and range. Each property has a defined set of allowed values.