Revision control

Copy as Markdown

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/
import Foundation
/// This struct defines all the standard image identifiers of icons and images used in the app.
/// When adding new identifiers, please respect alphabetical order.
/// Sing the song if you must.
public struct StandardImageIdentifiers {
// Icon size 8x8
public struct ExtraSmall {
public static let chevronDown = "chevronDownExtraSmall"
}
// Icon size 16x16
public struct Small {
public static let externalLink = "externalLinkSmall"
public static let notificationDot = "notificationDotSmall"
public static let notificationDotFill = "notificationDotFillSmall"
public static let pinBadgeFill = "pinBadgeFillSmall"
public static let sponsoredStar = "sponsoredStarSmall"
}
// Icon size 20x20
public struct Medium {
public static let bookmarkBadgeFillBlue50 = "bookmarkBadgeFillMediumBlue50"
public static let cross = "crossMedium"
public static let crossCircleFill = "crossCircleFillMedium"
public static let nightMode = "nightModeMedium"
public static let privateModeCircleFillPurple = "privateModeCircleFillMediumPurple"
public static let starFill = "starFillMedium"
public static let starOneHalfFill = "starOneHalfFillMedium"
public static let sun = "sunMedium"
public static let sunFill = "sunFillMedium"
}
// Icon size 24x24
public struct Large {
public static let addToHomescreen = "addToHomescreenLarge"
public static let appendUpLeft = "appendUpLeftLarge"
public static let appMenu = "appMenuLarge"
public static let arrowClockwise = "arrowClockwiseLarge"
public static let avatarCircle = "avatarCircleLarge"
public static let back = "backLarge"
public static let bookmark = "bookmarkLarge"
public static let bookmarkFill = "bookmarkFillLarge"
public static let bookmarkHalf = "bookmarkHalfLarge"
public static let bookmarkSlash = "bookmarkSlashLarge"
public static let bookmarkTrayFill = "bookmarkTrayFillLarge"
public static let checkmark = "checkmarkLarge"
public static let chevronDown = "chevronDownLarge"
public static let chevronLeft = "chevronLeftLarge"
public static let chevronRight = "chevronRightLarge"
public static let chevronUp = "chevronUpLarge"
public static let clipboard = "clipboardLarge"
public static let cloud = "cloudLarge"
public static let competitiveness = "competitivenessLarge"
public static let cookies = "cookiesLarge"
public static let creditCard = "creditCardLarge"
public static let criticalFill = "criticalFillLarge"
public static let cross = "crossLarge"
public static let crossCircleFill = "crossCircleFillLarge"
public static let dataClearance = "dataClearanceLarge"
public static let delete = "deleteLarge"
public static let deviceDesktop = "deviceDesktopLarge"
public static let deviceDesktopSend = "deviceDesktopSendLarge"
public static let deviceMobile = "deviceMobileLarge"
public static let deviceTablet = "deviceTabletLarge"
public static let download = "downloadLarge"
public static let edit = "editLarge"
public static let fingerprinter = "fingerprinterLarge"
public static let folder = "folderLarge"
public static let forward = "forwardLarge"
public static let globe = "globeLarge"
public static let gridAdd = "gridAddLarge"
public static let helpCircle = "helpCircleLarge"
public static let history = "historyLarge"
public static let home = "homeLarge"
public static let image = "imageLarge"
public static let lightbulb = "lightbulbLarge"
public static let lightning = "lightningLarge"
public static let lightningFill = "lightningFillLarge"
public static let link = "linkLarge"
public static let location = "locationLarge"
public static let lock = "lockLarge"
public static let lockFill = "lockFillLarge"
public static let lockSlash = "lockSlashLarge"
public static let lockSlashFill = "lockSlashFillLarge"
public static let login = "loginLarge"
public static let logoFirefox = "logoFirefoxLarge"
public static let nightMode = "nightModeLarge"
public static let notificationDot = "notificationDotLarge"
public static let notificationDotFill = "notificationDotFillLarge"
public static let packaging = "packagingLarge"
public static let pageZoom = "pageZoomLarge"
public static let pin = "pinLarge"
public static let pinSlash = "pinSlashLarge"
public static let plus = "plusLarge"
public static let price = "priceLarge"
public static let print = "printLarge"
public static let privateMode = "privateModeLarge"
public static let privateModeCircleFill = "privateModeCircleFillLarge"
public static let qrCode = "qrCodeLarge"
public static let quality = "qualityLarge"
public static let readerView = "readerViewLarge"
public static let readerViewFill = "readerViewFillLarge"
public static let readingList = "readingListLarge"
public static let readingListAdd = "readingListAddLarge"
public static let readingListSlashFill = "readingListSlashFillLarge"
public static let save = "saveLarge"
public static let search = "searchLarge"
public static let settings = "settingsLarge"
public static let share = "shareLarge"
public static let shield = "shieldLarge"
public static let shieldSlash = "shieldSlashLarge"
public static let shipping = "shippingLarge"
public static let shopping = "shoppingLarge"
public static let socialMedia = "socialMediaLarge"
public static let subtract = "subtractLarge"
public static let sync = "syncLarge"
public static let syncTabs = "syncTabsLarge"
public static let tab = "tabLarge"
public static let tabTray = "tabTrayLarge"
public static let tool = "toolLarge"
public static let warning = "warningLarge"
public static let warningFill = "warningFillLarge"
public static let whatsNew = "whatsNewLarge"
}
// Icon size 30x30
public struct ExtraLarge {
public static let crossCircleFill = "crossCircleFillExtraLarge"
}
}