Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add layerset documentation & improve documentation #82

Merged
merged 12 commits into from Nov 24, 2021
11,907 changes: 11,786 additions & 121 deletions Sources/SFSafeSymbols/Symbols/SFSymbol+1.0.swift

Large diffs are not rendered by default.

6,929 changes: 6,820 additions & 109 deletions Sources/SFSafeSymbols/Symbols/SFSymbol+2.0.swift

Large diffs are not rendered by default.

390 changes: 370 additions & 20 deletions Sources/SFSafeSymbols/Symbols/SFSymbol+2.1.swift

Large diffs are not rendered by default.

174 changes: 156 additions & 18 deletions Sources/SFSafeSymbols/Symbols/SFSymbol+2.2.swift
Expand Up @@ -4,66 +4,204 @@
@available(iOS 14.5, macOS 11.3, tvOS 14.5, watchOS 7.4, *)
public extension SFSymbol {
/// 􀺹
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s AirPods Max.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
fredpi marked this conversation as resolved.
Show resolved Hide resolved
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s AirPods Max.
static let airpodsmax = SFSymbol(rawValue: "airpodsmax")

/// 􀸎
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple Watch.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple Watch.
static let applewatchSideRight = SFSymbol(rawValue: "applewatch.side.right")

/// 􀌰
/// From iOS 14.0, macOS 11.0, tvOS 14.0 and watchOS 7.0 on, the following localizations are available: Arabic, Hebrew
/// From iOS 15.0, macOS 12.0, tvOS 15.0 and watchOS 8.0 on, the following localizations are available: Chinese, Hindi, Japanese, Korean, Thai, Traditional Chinese
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
/// - Arabic
/// - Hebrew
/// - Chinese (iOS 15.0)
/// - Hindi (iOS 15.0)
/// - Japanese (iOS 15.0)
/// - Korean (iOS 15.0)
/// - Thai (iOS 15.0)
/// - Traditional Chinese (iOS 15.0)
static let characterBubble = SFSymbol(rawValue: "character.bubble")

/// 􀌱
/// From iOS 14.0, macOS 11.0, tvOS 14.0 and watchOS 7.0 on, the following localizations are available: Arabic, Hebrew
/// From iOS 15.0, macOS 12.0, tvOS 15.0 and watchOS 8.0 on, the following localizations are available: Chinese, Hindi, Japanese, Korean, Thai, Traditional Chinese
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
/// - Arabic
/// - Hebrew
/// - Chinese (iOS 15.0)
/// - Hindi (iOS 15.0)
/// - Japanese (iOS 15.0)
/// - Korean (iOS 15.0)
/// - Thai (iOS 15.0)
/// - Traditional Chinese (iOS 15.0)
static let characterBubbleFill = SFSymbol(rawValue: "character.bubble.fill")

/// 􀅫
/// From iOS 14.0, macOS 11.0, tvOS 14.0 and watchOS 7.0 on, the following localizations are available: Arabic, Chinese, Hebrew, Hindi, Japanese, Korean, Thai
/// From iOS 14.2, macOS 11.0, tvOS 14.2 and watchOS 7.1 on, the following localizations are available: Traditional Chinese
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
/// - Arabic
/// - Chinese
/// - Hebrew
/// - Hindi
/// - Japanese
/// - Korean
/// - Thai
/// - Traditional Chinese
static let characterCursorIbeam = SFSymbol(rawValue: "character.cursor.ibeam")

/// 􀅶
/// From iOS 14.0, macOS 11.0, tvOS 14.0 and watchOS 7.0 on, the following localizations are available: Arabic, Chinese, Hebrew, Hindi, Japanese, Korean, Thai
/// From iOS 14.2, macOS 11.0, tvOS 14.2 and watchOS 7.1 on, the following localizations are available: Traditional Chinese
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
/// - Arabic
/// - Chinese
/// - Hebrew
/// - Hindi
/// - Japanese
/// - Korean
/// - Thai
/// - Traditional Chinese
static let characterTextbox = SFSymbol(rawValue: "character.textbox")

/// 􀷭
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
static let hifispeakerAndHomepodmini = SFSymbol(rawValue: "hifispeaker.and.homepodmini")

/// 􀷮
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
static let hifispeakerAndHomepodminiFill = SFSymbol(rawValue: "hifispeaker.and.homepodmini.fill")

/// 􀷫
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod and HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod and HomePod mini.
static let homepodAndHomepodmini = SFSymbol(rawValue: "homepod.and.homepodmini")

/// 􀷬
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod and HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod and HomePod mini.
static let homepodAndHomepodminiFill = SFSymbol(rawValue: "homepod.and.homepodmini.fill")

/// 􀷧
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
static let homepodmini = SFSymbol(rawValue: "homepodmini")

/// 􀷩
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
static let homepodmini2 = SFSymbol(rawValue: "homepodmini.2")

/// 􀷪
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
static let homepodmini2Fill = SFSymbol(rawValue: "homepodmini.2.fill")

/// 􀷨
/// ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
///
/// Layersets:
/// - Monochrome
/// - Hierarchical (iOS 15.0)
///
/// Localizations:
/// - Standard
///
/// - Warning: ⚠️ This symbol may not be modified and may only be used to refer to Apple’s HomePod mini.
static let homepodminiFill = SFSymbol(rawValue: "homepodmini.fill")

/// 􀴊
///
/// Layersets:
/// - Monochrome
///
/// Localizations:
/// - Standard
@available(iOS, introduced: 14.5, deprecated: 15.0, renamed: "rectangleTopthirdInsetFilled")
@available(macOS, introduced: 11.3, deprecated: 12.0, renamed: "rectangleTopthirdInsetFilled")
@available(tvOS, introduced: 14.5, deprecated: 15.0, renamed: "rectangleTopthirdInsetFilled")
Expand Down