iOS/Sources/Shared/DesignSystem/BaseColors.swift
Bruno Pantaleão Gonçalves 3f1b9afe54
Make App compile on Xcode 26 and update CI (#3773)
<!-- Thank you for submitting a Pull Request and helping to improve Home
Assistant. Please complete the following sections to help the processing
and review of your changes. Please do not delete anything from this
template. -->

## Summary
<!-- Provide a brief summary of the changes you have made and most
importantly what they aim to achieve -->

## Screenshots
<!-- If this is a user-facing change not in the frontend, please include
screenshots in light and dark mode. -->

## Link to pull request in Documentation repository
<!-- Pull requests that add, change or remove functionality must have a
corresponding pull request in the Companion App Documentation repository
(https://github.com/home-assistant/companion.home-assistant). Please add
the number of this pull request after the "#" -->
Documentation: home-assistant/companion.home-assistant#

## Any other notes
<!-- If there is any other information of note, like if this Pull
Request is part of a bigger change, please include it here. -->
2025-08-18 09:12:26 -03:00

151 lines
6.2 KiB
Swift

import Foundation
import SwiftUI
public extension Color {
// Blue
static var blue05 = Color(hex: "0xFF000F35")
static var blue10 = Color(hex: "0xFF001A4E")
static var blue20 = Color(hex: "0xFF002D77")
static var blue30 = Color(hex: "0xFF003F9C")
static var blue40 = Color(hex: "0xFF0053C0")
static var blue50 = Color(hex: "0xFF0071EC")
static var blue60 = Color(hex: "0xFF3E96FF")
static var blue70 = Color(hex: "0xFF6EB3FF")
static var blue80 = Color(hex: "0xFF9FCEFF")
static var blue90 = Color(hex: "0xFFD1E8FF")
static var blue95 = Color(hex: "0xFFE8F3FF")
// Brand
static var brand05 = Color(hex: "0xFF00222F")
static var brand10 = Color(hex: "0xFF003D51")
static var brand20 = Color(hex: "0xFF004E67")
static var brand30 = Color(hex: "0xFF007093")
static var brand40 = Color(hex: "0xFF00A4D4")
static var brand50 = Color(hex: "0xFF1FBCF1")
static var brand60 = Color(hex: "0xFF37C8FD")
static var brand70 = Color(hex: "0xFF7BD4FB")
static var brand80 = Color(hex: "0xFFB9E6FC")
static var brand90 = Color(hex: "0xFFDFF3FC")
static var brand95 = Color(hex: "0xFFEFF9FE")
// Cyan
static var cyan05 = Color(hex: "0xFF00151B")
static var cyan10 = Color(hex: "0xFF002129")
static var cyan20 = Color(hex: "0xFF003844")
static var cyan30 = Color(hex: "0xFF014C5B")
static var cyan40 = Color(hex: "0xFF026274")
static var cyan50 = Color(hex: "0xFF078098")
static var cyan60 = Color(hex: "0xFF00A3C0")
static var cyan70 = Color(hex: "0xFF2FBEDC")
static var cyan80 = Color(hex: "0xFF7FD6EC")
static var cyan90 = Color(hex: "0xFFC5ECF7")
static var cyan95 = Color(hex: "0xFFE3F6FB")
// Green
static var green05 = Color(hex: "0xFF031608")
static var green10 = Color(hex: "0xFF052310")
static var green20 = Color(hex: "0xFF0A3A1D")
static var green30 = Color(hex: "0xFF0A5027")
static var green40 = Color(hex: "0xFF036730")
static var green50 = Color(hex: "0xFF00883C")
static var green60 = Color(hex: "0xFF00AC49")
static var green70 = Color(hex: "0xFF5DC36F")
static var green80 = Color(hex: "0xFF93DA98")
static var green90 = Color(hex: "0xFFC2F2C1")
static var green95 = Color(hex: "0xFFE3F9E3")
// Indigo
static var indigo05 = Color(hex: "0xFF0D0A3A")
static var indigo10 = Color(hex: "0xFF181255")
static var indigo20 = Color(hex: "0xFF292381")
static var indigo30 = Color(hex: "0xFF3933A7")
static var indigo40 = Color(hex: "0xFF4945CB")
static var indigo50 = Color(hex: "0xFF6163F2")
static var indigo60 = Color(hex: "0xFF808AFF")
static var indigo70 = Color(hex: "0xFF9DA9FF")
static var indigo80 = Color(hex: "0xFFBCC7FF")
static var indigo90 = Color(hex: "0xFFDFe5FF")
static var indigo95 = Color(hex: "0xFFF0F2FF")
// Neutral
static var neutral05 = Color(hex: "0xFF101219")
static var neutral10 = Color(hex: "0xFF1B1D26")
static var neutral20 = Color(hex: "0xFF2F323F")
static var neutral30 = Color(hex: "0xFF424554")
static var neutral40 = Color(hex: "0xFF545868")
static var neutral50 = Color(hex: "0xFF717584")
static var neutral60 = Color(hex: "0xFF9194A2")
static var neutral70 = Color(hex: "0xFFABAEB9")
static var neutral80 = Color(hex: "0xFFC7C9D0")
static var neutral90 = Color(hex: "0xFFE4E5E9")
static var neutral95 = Color(hex: "0xFFF1F2F3")
// Orange
static var orange05 = Color(hex: "0xFF280700")
static var orange10 = Color(hex: "0xFF3B0F00")
static var orange20 = Color(hex: "0xFF5E1C00")
static var orange30 = Color(hex: "0xFF7E2900")
static var orange40 = Color(hex: "0xFF9D3800")
static var orange50 = Color(hex: "0xFFC94E00")
static var orange60 = Color(hex: "0xFFF36D00")
static var orange70 = Color(hex: "0xFFFF9342")
static var orange80 = Color(hex: "0xFFFFBB89")
static var orange90 = Color(hex: "0xFFFFE0C8")
static var orange95 = Color(hex: "0xFFFFF0E4")
// Pink
static var pink05 = Color(hex: "0xFF28041A")
static var pink10 = Color(hex: "0xFF3C0828")
static var pink20 = Color(hex: "0xFF5E1342")
static var pink30 = Color(hex: "0xFF7D1E58")
static var pink40 = Color(hex: "0xFF9E2A6C")
static var pink50 = Color(hex: "0xFFC84382")
static var pink60 = Color(hex: "0xFFE66BA3")
static var pink70 = Color(hex: "0xFFF78DBF")
static var pink80 = Color(hex: "0xFFFCB5D8")
static var pink90 = Color(hex: "0xFFFEDDF0")
static var pink95 = Color(hex: "0xFFFEFFF9")
// Purple
static var purple05 = Color(hex: "0xFF1E0532")
static var purple10 = Color(hex: "0xFF2D0B48")
static var purple20 = Color(hex: "0xFF491870")
static var purple30 = Color(hex: "0xFF612692")
static var purple40 = Color(hex: "0xFF7936B3")
static var purple50 = Color(hex: "0xFF9951DB")
static var purple60 = Color(hex: "0xFFB678F5")
static var purple70 = Color(hex: "0xFFCA99FF")
static var purple80 = Color(hex: "0xFFDDBDFF")
static var purple90 = Color(hex: "0xFFEEDFFF")
static var purple95 = Color(hex: "0xFFF7F0FF")
// Red
static var red05 = Color(hex: "0xFF2A040B")
static var red10 = Color(hex: "0xFF3E0913")
static var red20 = Color(hex: "0xFF631323")
static var red30 = Color(hex: "0xFF8A132C")
static var red40 = Color(hex: "0xFFB30532")
static var red50 = Color(hex: "0xFFDC3146")
static var red60 = Color(hex: "0xFFF3676C")
static var red70 = Color(hex: "0xFFFD8F90")
static var red80 = Color(hex: "0xFFFFB8B6")
static var red90 = Color(hex: "0xFFFFDEDC")
static var red95 = Color(hex: "0xFFFFF0EF")
// Yellow
static var yellow05 = Color(hex: "0xFF220C00")
static var yellow10 = Color(hex: "0xFF331600")
static var yellow20 = Color(hex: "0xFF532600")
static var yellow30 = Color(hex: "0xFF6F3601")
static var yellow40 = Color(hex: "0xFF8C4602")
static var yellow50 = Color(hex: "0xFFB45F04")
static var yellow60 = Color(hex: "0xFFDA7E00")
static var yellow70 = Color(hex: "0xFFEF9D00")
static var yellow80 = Color(hex: "0xFFFAC22B")
static var yellow90 = Color(hex: "0xFFFFE495")
static var yellow95 = Color(hex: "0xFFFEF3CD")
static var brandBlue = Color(hex: "0xFF18BCF2")
static var brandBackground = Color(hex: "0xFFF2F4F9")
}