Name Description Size
addons
BuiltInThemeConfig.sys.mjs A Map of themes built in to the browser, alongwith a Map of collections those themes belong to. Params for the objects contained within the map: @param {string} id The unique identifier for the theme. The map's key. @param {string} version The theme add-on's semantic version, as defined in its manifest. @param {string} path Path to the add-on files. @param {string} [expiry] Date in YYYY-MM-DD format. Optional. If defined, the themes in the collection can no longer be used after this date, unless the user has permission to retain it. @param {string} [collection] The collection id that the theme is a part of. Optional. 12619
BuiltInThemes.sys.mjs The list of themes to be installed. This is exposed on the class so tests can set custom config files. 9088
LICENSE 119
linux
moz.build 1074
osx
shared
test
ThemeVariableMap.sys.mjs 3551
ToolbarIconColor.sys.mjs Module is used set the "brighttext" attribute to `true` or remove it based on calculating a luminance value from the current toolbar color. This causes items like icons on the toolbar to contrast in brightness enough to be visible, depending on the current theme/coloring of the browser window. Calculated luminance values are cached in `state.toolbarLuminanceCache`. 4659
triage.json 3784
windows