-
@Immutable() public final class StreamDesign.ColorsSemantic color tokens. Customize through default / defaultDark parameters or copy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classStreamDesign.Colors.CompanionFactories for the default light and dark color sets.
-
Field Summary
Fields Modifier and Type Field Description private final ColorinputTextDefaultprivate final ColorinputTextPlaceholderprivate final ColorinputTextDisabledprivate final ColorinputTextIconprivate final ColorinputTextIconActiveprivate final ColorbuttonPrimaryBgprivate final ColorbuttonPrimaryBgLiquidGlassprivate final ColorbuttonPrimaryTextprivate final ColorbuttonPrimaryTextOnAccentprivate final ColorbuttonPrimaryTextOnDarkprivate final ColorbuttonPrimaryBorderprivate final ColorbuttonPrimaryBorderOnDarkprivate final ColorbuttonSecondaryBgprivate final ColorbuttonSecondaryBgLiquidGlassprivate final ColorbuttonSecondaryTextprivate final ColorbuttonSecondaryTextOnAccentprivate final ColorbuttonSecondaryTextOnDarkprivate final ColorbuttonSecondaryBorderprivate final ColorbuttonSecondaryBorderOnDarkprivate final ColorbuttonDestructiveBgprivate final ColorbuttonDestructiveBgLiquidGlassprivate final ColorbuttonDestructiveTextprivate final ColorbuttonDestructiveTextOnAccentprivate final ColorbuttonDestructiveTextOnDarkprivate final ColorbuttonDestructiveBorderprivate final ColorbuttonDestructiveBorderOnDarkprivate final ColoravatarPresenceBgOnlineprivate final ColoravatarPresenceBgOfflineprivate final ColorsystemTextprivate final ColorbadgeBgDefaultprivate final ColorbadgeBgPrimaryprivate final ColorbadgeBgNeutralprivate final ColorbadgeBgErrorprivate final ColorbadgeBgInverseprivate final ColorbadgeBgOverlayprivate final ColorbadgeTextprivate final ColorbadgeTextOnInverseprivate final ColorbadgeTextOnAccentprivate final ColorbadgeBorderprivate final ColorcontrolProgressBarFillprivate final ColorcontrolProgressBarTrackprivate final ColorcontrolProgressBarFillAudioprivate final ColorcontrolToggleSwitchBgprivate final ColorcontrolToggleSwitchBgSelectedprivate final ColorcontrolToggleSwitchBgDisabledprivate final ColorcontrolToggleSwitchKnobprivate final ColorcontrolCheckboxBgprivate final ColorcontrolCheckboxBorderprivate final ColorcontrolCheckboxBgSelectedprivate final ColorcontrolCheckboxIconprivate final ColorcontrolRadioButtonBgprivate final ColorcontrolRadioButtonBorderprivate final ColorcontrolRadioButtonBgSelectedprivate final ColorcontrolRadioButtonIndicatorprivate final ColorcontrolRadioCheckBgprivate final ColorcontrolRadioCheckBorderprivate final ColorcontrolRadioCheckBgSelectedprivate final ColorcontrolRadioCheckIconprivate final ColorcontrolChipBorderprivate final ColorcontrolChipTextprivate final ColorlabelBgNeutralprivate final ColorlabelBgPrimaryprivate final ColorlabelTextNeutralprivate final ColorlabelTextPrimaryprivate final ColortabIndicatorprivate final ColortabTextprivate final ColortabTextSelectedprivate final ColortabTrackprivate final StreamDesign.ColorScalebrandprivate final StreamDesign.ChromeScalechromeprivate final ColoraccentPrimaryprivate final ColoraccentSuccessprivate final ColoraccentWarningprivate final ColoraccentErrorprivate final ColoraccentNeutralprivate final ColortextPrimaryprivate final ColortextSecondaryprivate final ColortextTertiaryprivate final ColortextOnInverseprivate final ColortextOnAccentprivate final ColortextDisabledprivate final ColortextLinkprivate final ColorbackgroundCoreAppprivate final ColorbackgroundCoreElevation0private final ColorbackgroundCoreElevation1private final ColorbackgroundCoreElevation2private final ColorbackgroundCoreElevation3private final ColorbackgroundCoreOnElevationprivate final ColorbackgroundCoreSurfaceDefaultprivate final ColorbackgroundCoreSurfaceSubtleprivate final ColorbackgroundCoreSurfaceCardprivate final ColorbackgroundCoreSurfaceStrongprivate final ColorbackgroundCoreInverseprivate final ColorbackgroundCoreOnAccentprivate final ColorbackgroundCoreHighlightprivate final ColorbackgroundCoreOverlayLightprivate final ColorbackgroundCoreOverlayDarkprivate final ColorbackgroundCoreScrimprivate final ColorbackgroundCoreOverlayDarkStrongprivate final ColorbackgroundUtilityHoverprivate final ColorbackgroundUtilityPressedprivate final ColorbackgroundUtilitySelectedprivate final ColorbackgroundUtilityDisabledprivate final ColorbackgroundUtilitySkeletonLoadingBaseprivate final ColorbackgroundUtilitySkeletonLoadingHighlightprivate final ColorborderUtilityHoverprivate final ColorborderUtilityPressedprivate final ColorborderUtilitySelectedprivate final ColorborderUtilityFocusedprivate final ColorborderUtilityActiveprivate final ColorborderUtilitySuccessprivate final ColorborderUtilityWarningprivate final ColorborderUtilityErrorprivate final ColorborderUtilityDisabledprivate final ColorborderUtilityDisabledOnSurfaceprivate final ColorborderCoreDefaultprivate final ColorborderCoreSubtleprivate final ColorborderCoreStrongprivate final ColorborderCoreOnAccentprivate final ColorborderCoreOnSurfaceprivate final ColorborderCoreOnElevationprivate final ColorborderCoreOpacitySubtleprivate final ColorborderCoreOpacityStrongprivate final ColorborderCoreOnInverseprivate final ColoravatarPresenceBorderprivate final ColoravatarBgDefaultprivate final ColoravatarBgPlaceholderprivate final ColoravatarTextDefaultprivate final ColoravatarTextPlaceholderprivate final ColorsystemBgBlurprivate final ColorsystemCaretprivate final ColorsystemScrollbar
-
Constructor Summary
Constructors Constructor Description StreamDesign.Colors(StreamDesign.ColorScale brand, StreamDesign.ChromeScale chrome, Color accentPrimary, Color accentSuccess, Color accentWarning, Color accentError, Color accentNeutral, Color textPrimary, Color textSecondary, Color textTertiary, Color textOnInverse, Color textOnAccent, Color textDisabled, Color textLink, Color backgroundCoreApp, Color backgroundCoreElevation0, Color backgroundCoreElevation1, Color backgroundCoreElevation2, Color backgroundCoreElevation3, Color backgroundCoreOnElevation, Color backgroundCoreSurfaceDefault, Color backgroundCoreSurfaceSubtle, Color backgroundCoreSurfaceCard, Color backgroundCoreSurfaceStrong, Color backgroundCoreInverse, Color backgroundCoreOnAccent, Color backgroundCoreHighlight, Color backgroundCoreOverlayLight, Color backgroundCoreOverlayDark, Color backgroundCoreScrim, Color backgroundCoreOverlayDarkStrong, Color backgroundUtilityHover, Color backgroundUtilityPressed, Color backgroundUtilitySelected, Color backgroundUtilityDisabled, Color backgroundUtilitySkeletonLoadingBase, Color backgroundUtilitySkeletonLoadingHighlight, Color borderUtilityHover, Color borderUtilityPressed, Color borderUtilitySelected, Color borderUtilityFocused, Color borderUtilityActive, Color borderUtilitySuccess, Color borderUtilityWarning, Color borderUtilityError, Color borderUtilityDisabled, Color borderUtilityDisabledOnSurface, Color borderCoreDefault, Color borderCoreSubtle, Color borderCoreStrong, Color borderCoreOnAccent, Color borderCoreOnSurface, Color borderCoreOnElevation, Color borderCoreOpacitySubtle, Color borderCoreOpacityStrong, Color borderCoreOnInverse, Color avatarPresenceBorder, Color avatarBgDefault, Color avatarBgPlaceholder, Color avatarTextDefault, Color avatarTextPlaceholder, Color systemBgBlur, Color systemCaret, Color systemScrollbar)
-
Method Summary
Modifier and Type Method Description final ColorgetInputTextDefault()Main text inside an input field. final ColorgetInputTextPlaceholder()Placeholder text for the input. final ColorgetInputTextDisabled()Text inside the input when it is disabled. final ColorgetInputTextIcon()Icons inside the input area (attach, emoji, camera, send when idle). final ColorgetInputTextIconActive()Icons inside the input area in their active state. final ColorgetButtonPrimaryBg()Background of the primary button. final ColorgetButtonPrimaryBgLiquidGlass()Background of the primary button in its liquid glass variant. final ColorgetButtonPrimaryText()Text of the primary button when it sits on a neutral background. final ColorgetButtonPrimaryTextOnAccent()Text of the primary button when it sits on an accent background. final ColorgetButtonPrimaryTextOnDark()Text of the primary button when it sits on a dark background. final ColorgetButtonPrimaryBorder()Border of the primary button. final ColorgetButtonPrimaryBorderOnDark()Border of the primary button when it sits on a dark background. final ColorgetButtonSecondaryBg()Background of the secondary button. final ColorgetButtonSecondaryBgLiquidGlass()Background of the secondary button in its liquid glass variant. final ColorgetButtonSecondaryText()Text of the secondary button. final ColorgetButtonSecondaryTextOnAccent()Text of the secondary button when it sits on an accent background. final ColorgetButtonSecondaryTextOnDark()Text of the secondary button when it sits on a dark background. final ColorgetButtonSecondaryBorder()Border of the secondary button. final ColorgetButtonSecondaryBorderOnDark()Border of the secondary button when it sits on a dark background. final ColorgetButtonDestructiveBg()Background of the destructive button. final ColorgetButtonDestructiveBgLiquidGlass()Background of the destructive button in its liquid glass variant. final ColorgetButtonDestructiveText()Text of the destructive button when it sits on a neutral background. final ColorgetButtonDestructiveTextOnAccent()Text of the destructive button when it sits on an accent background. final ColorgetButtonDestructiveTextOnDark()Text of the destructive button when it sits on a dark background. final ColorgetButtonDestructiveBorder()Border of the destructive button. final ColorgetButtonDestructiveBorderOnDark()Border of the destructive button when it sits on a dark background. final ColorgetAvatarPresenceBgOnline()The green online indicator. final ColorgetAvatarPresenceBgOffline()The gray offline indicator. final ColorgetSystemText()Text of system-level UI elements. final ColorgetBadgeBgDefault()Background of the default badge. final ColorgetBadgeBgPrimary()Background of the primary badge. final ColorgetBadgeBgNeutral()Background of the neutral badge. final ColorgetBadgeBgError()Background of the error badge. final ColorgetBadgeBgInverse()Background of the inverse badge. final ColorgetBadgeBgOverlay()Background of the overlay badge. final ColorgetBadgeText()Text of the default badge. final ColorgetBadgeTextOnInverse()Text of the inverse badge. final ColorgetBadgeTextOnAccent()Text of a badge on an accent background. final ColorgetBadgeBorder()Border of the badge. final ColorgetControlProgressBarFill()Fill of the progress bar. final ColorgetControlProgressBarTrack()Track of the progress bar. final ColorgetControlProgressBarFillAudio()Progress fill for audio playback, distinct from the neutral fill used elsewhere. final ColorgetControlToggleSwitchBg()Background of the toggle switch when it is off. final ColorgetControlToggleSwitchBgSelected()Background of the toggle switch when it is on. final ColorgetControlToggleSwitchBgDisabled()Background of the toggle switch when it is disabled. final ColorgetControlToggleSwitchKnob()Knob of the toggle switch. final ColorgetControlCheckboxBg()Background of the checkbox when it is unchecked. final ColorgetControlCheckboxBorder()Border of the checkbox. final ColorgetControlCheckboxBgSelected()Background of the checkbox when it is checked. final ColorgetControlCheckboxIcon()Check mark of the checkbox. final ColorgetControlRadioButtonBg()Background of the radio button when it is unselected. final ColorgetControlRadioButtonBorder()Border of the radio button. final ColorgetControlRadioButtonBgSelected()Background of the radio button when it is selected. final ColorgetControlRadioButtonIndicator()Indicator dot of the selected radio button. final ColorgetControlRadioCheckBg()Background of the radio check when it is unselected. final ColorgetControlRadioCheckBorder()Border of the radio check. final ColorgetControlRadioCheckBgSelected()Background of the radio check when it is selected. final ColorgetControlRadioCheckIcon()Check mark of the selected radio check. final ColorgetControlChipBorder()Border of the chip. final ColorgetControlChipText()Text of the chip. final ColorgetLabelBgNeutral()Background for a neutral label. final ColorgetLabelBgPrimary()Background for a primary label. final ColorgetLabelTextNeutral()Text on a neutral label. final ColorgetLabelTextPrimary()Text on a primary label. final ColorgetTabIndicator()The underline on the selected tab. final ColorgetTabText()Label colour of an unselected tab. final ColorgetTabTextSelected()Label colour of the selected tab. final ColorgetTabTrack()The line running under the tab bar. final StreamDesign.ColorScalegetBrand()final StreamDesign.ChromeScalegetChrome()final ColorgetAccentPrimary()final ColorgetAccentSuccess()final ColorgetAccentWarning()final ColorgetAccentError()final ColorgetAccentNeutral()final ColorgetTextPrimary()final ColorgetTextSecondary()final ColorgetTextTertiary()final ColorgetTextOnInverse()final ColorgetTextOnAccent()final ColorgetTextDisabled()final ColorgetTextLink()final ColorgetBackgroundCoreApp()final ColorgetBackgroundCoreElevation0()final ColorgetBackgroundCoreElevation1()final ColorgetBackgroundCoreElevation2()final ColorgetBackgroundCoreElevation3()final ColorgetBackgroundCoreOnElevation()final ColorgetBackgroundCoreSurfaceDefault()final ColorgetBackgroundCoreSurfaceSubtle()final ColorgetBackgroundCoreSurfaceCard()final ColorgetBackgroundCoreSurfaceStrong()final ColorgetBackgroundCoreInverse()final ColorgetBackgroundCoreOnAccent()final ColorgetBackgroundCoreHighlight()final ColorgetBackgroundCoreOverlayLight()final ColorgetBackgroundCoreOverlayDark()final ColorgetBackgroundCoreScrim()final ColorgetBackgroundCoreOverlayDarkStrong()final ColorgetBackgroundUtilityHover()final ColorgetBackgroundUtilityPressed()final ColorgetBackgroundUtilitySelected()final ColorgetBackgroundUtilityDisabled()final ColorgetBackgroundUtilitySkeletonLoadingBase()final ColorgetBackgroundUtilitySkeletonLoadingHighlight()final ColorgetBorderUtilityHover()final ColorgetBorderUtilityPressed()final ColorgetBorderUtilitySelected()final ColorgetBorderUtilityFocused()final ColorgetBorderUtilityActive()final ColorgetBorderUtilitySuccess()final ColorgetBorderUtilityWarning()final ColorgetBorderUtilityError()final ColorgetBorderUtilityDisabled()final ColorgetBorderUtilityDisabledOnSurface()final ColorgetBorderCoreDefault()final ColorgetBorderCoreSubtle()final ColorgetBorderCoreStrong()final ColorgetBorderCoreOnAccent()final ColorgetBorderCoreOnSurface()final ColorgetBorderCoreOnElevation()final ColorgetBorderCoreOpacitySubtle()final ColorgetBorderCoreOpacityStrong()final ColorgetBorderCoreOnInverse()final ColorgetAvatarPresenceBorder()final ColorgetAvatarBgDefault()final ColorgetAvatarBgPlaceholder()final ColorgetAvatarTextDefault()final ColorgetAvatarTextPlaceholder()final ColorgetSystemBgBlur()final ColorgetSystemCaret()final ColorgetSystemScrollbar()-
-
Constructor Detail
-
StreamDesign.Colors
StreamDesign.Colors(StreamDesign.ColorScale brand, StreamDesign.ChromeScale chrome, Color accentPrimary, Color accentSuccess, Color accentWarning, Color accentError, Color accentNeutral, Color textPrimary, Color textSecondary, Color textTertiary, Color textOnInverse, Color textOnAccent, Color textDisabled, Color textLink, Color backgroundCoreApp, Color backgroundCoreElevation0, Color backgroundCoreElevation1, Color backgroundCoreElevation2, Color backgroundCoreElevation3, Color backgroundCoreOnElevation, Color backgroundCoreSurfaceDefault, Color backgroundCoreSurfaceSubtle, Color backgroundCoreSurfaceCard, Color backgroundCoreSurfaceStrong, Color backgroundCoreInverse, Color backgroundCoreOnAccent, Color backgroundCoreHighlight, Color backgroundCoreOverlayLight, Color backgroundCoreOverlayDark, Color backgroundCoreScrim, Color backgroundCoreOverlayDarkStrong, Color backgroundUtilityHover, Color backgroundUtilityPressed, Color backgroundUtilitySelected, Color backgroundUtilityDisabled, Color backgroundUtilitySkeletonLoadingBase, Color backgroundUtilitySkeletonLoadingHighlight, Color borderUtilityHover, Color borderUtilityPressed, Color borderUtilitySelected, Color borderUtilityFocused, Color borderUtilityActive, Color borderUtilitySuccess, Color borderUtilityWarning, Color borderUtilityError, Color borderUtilityDisabled, Color borderUtilityDisabledOnSurface, Color borderCoreDefault, Color borderCoreSubtle, Color borderCoreStrong, Color borderCoreOnAccent, Color borderCoreOnSurface, Color borderCoreOnElevation, Color borderCoreOpacitySubtle, Color borderCoreOpacityStrong, Color borderCoreOnInverse, Color avatarPresenceBorder, Color avatarBgDefault, Color avatarBgPlaceholder, Color avatarTextDefault, Color avatarTextPlaceholder, Color systemBgBlur, Color systemCaret, Color systemScrollbar)
- Parameters:
brand- The brand (accent) color scale.chrome- The chrome (neutral gray) color scale.accentPrimary- The main brand color.accentSuccess- Indicates a positive or completed state.accentWarning- Indicates a cautionary state that requires attention.accentError- Indicates a failure or destructive state.accentNeutral- A mid-tone gray for de-emphasized UI elements.textPrimary- Main body text.textSecondary- Supporting metadata text.textTertiary- De-emphasized text.textOnInverse- Text on inverse-colored surfaces.textOnAccent- Text on accent-colored surfaces.textDisabled- Text for non-interactive or unavailable states.textLink- Hyperlinks and inline actions.backgroundCoreApp- The outermost application background.backgroundCoreElevation0- The base layer.backgroundCoreElevation1- Slightly raised surfaces.backgroundCoreElevation2- Floating and modal surfaces.backgroundCoreElevation3- Used for badge counts that float above other UI elements.backgroundCoreOnElevation- Background for controls placed on an elevated surface.backgroundCoreSurfaceDefault- Background for sectioned content areas.backgroundCoreSurfaceSubtle- A slightly receded background.backgroundCoreSurfaceCard- Background for contained, card-style elements.backgroundCoreSurfaceStrong- A more prominent background.backgroundCoreInverse- The opposite of the primary surface.backgroundCoreOnAccent- Background for elements placed on an accent-colored surface.backgroundCoreHighlight- A tint for drawing attention to content.backgroundCoreOverlayLight- A light semi-transparent layer.backgroundCoreOverlayDark- A dark semi-transparent layer.backgroundCoreScrim- A heavy semi-transparent layer.backgroundCoreOverlayDarkStrong- A stronger version of backgroundCoreOverlayDark, with higher opacity.backgroundUtilityHover- A semi-transparent overlay applied on pointer hover.backgroundUtilityPressed- A slightly stronger overlay applied during an active press or tap.backgroundUtilitySelected- Indicates an active or selected state.backgroundUtilityDisabled- Background for non-interactive elements.backgroundUtilitySkeletonLoadingBase- Base color for the default skeleton loading gradient.backgroundUtilitySkeletonLoadingHighlight- Highlight color for the default skeleton loading gradient.borderUtilityHover- Applied on pointer hover over bordered interactive elements.borderUtilityPressed- Applied during an active press on bordered interactive elements.borderUtilitySelected- Border for selected or active items.borderUtilityFocused- Focus ring for keyboard and accessibility navigation.borderUtilityActive- Active input border.borderUtilitySuccess- Border for positive or confirmed states.borderUtilityWarning- Border for cautionary states.borderUtilityError- Border for failure or invalid states.borderUtilityDisabled- Border for non-interactive elements.borderUtilityDisabledOnSurface- Border for disabled elements on elevated surfaces.borderCoreDefault- Standard border for surfaces and containers.borderCoreSubtle- A lighter border for minimal separation.borderCoreStrong- An emphatic border for elements that need clear definition.borderCoreOnAccent- Border on accent-colored surfaces.borderCoreOnSurface- Border for elements sitting on elevated surfaces.borderCoreOnElevation- Border for controls placed on an elevated surface.borderCoreOpacitySubtle- A very light transparent border.borderCoreOpacityStrong- A stronger transparent border for elements on colored or dark backgrounds.borderCoreOnInverse- Border on inverse-colored surfaces.avatarPresenceBorder- The thin outline around the presence dot.avatarBgDefault- avatar bg defaultavatarBgPlaceholder- avatar bg placeholderavatarTextDefault- avatar text defaultavatarTextPlaceholder- avatar text placeholdersystemBgBlur- system bg-blursystemCaret- system caretsystemScrollbar- system scrollbar
-
-
Method Detail
-
getInputTextDefault
final Color getInputTextDefault()
Main text inside an input field.
-
getInputTextPlaceholder
final Color getInputTextPlaceholder()
Placeholder text for the input. Lower emphasis than main text.
-
getInputTextDisabled
final Color getInputTextDisabled()
Text inside the input when it is disabled.
-
getInputTextIcon
final Color getInputTextIcon()
Icons inside the input area (attach, emoji, camera, send when idle). Matches tertiary text strength.
-
getInputTextIconActive
final Color getInputTextIconActive()
Icons inside the input area in their active state. Steps up from the resting icon colour to primary text.
-
getButtonPrimaryBg
final Color getButtonPrimaryBg()
Background of the primary button.
-
getButtonPrimaryBgLiquidGlass
final Color getButtonPrimaryBgLiquidGlass()
Background of the primary button in its liquid glass variant.
-
getButtonPrimaryText
final Color getButtonPrimaryText()
Text of the primary button when it sits on a neutral background.
-
getButtonPrimaryTextOnAccent
final Color getButtonPrimaryTextOnAccent()
Text of the primary button when it sits on an accent background.
-
getButtonPrimaryTextOnDark
final Color getButtonPrimaryTextOnDark()
Text of the primary button when it sits on a dark background.
-
getButtonPrimaryBorder
final Color getButtonPrimaryBorder()
Border of the primary button.
-
getButtonPrimaryBorderOnDark
final Color getButtonPrimaryBorderOnDark()
Border of the primary button when it sits on a dark background.
-
getButtonSecondaryBg
final Color getButtonSecondaryBg()
Background of the secondary button.
-
getButtonSecondaryBgLiquidGlass
final Color getButtonSecondaryBgLiquidGlass()
Background of the secondary button in its liquid glass variant.
-
getButtonSecondaryText
final Color getButtonSecondaryText()
Text of the secondary button.
-
getButtonSecondaryTextOnAccent
final Color getButtonSecondaryTextOnAccent()
Text of the secondary button when it sits on an accent background.
-
getButtonSecondaryTextOnDark
final Color getButtonSecondaryTextOnDark()
Text of the secondary button when it sits on a dark background.
-
getButtonSecondaryBorder
final Color getButtonSecondaryBorder()
Border of the secondary button.
-
getButtonSecondaryBorderOnDark
final Color getButtonSecondaryBorderOnDark()
Border of the secondary button when it sits on a dark background.
-
getButtonDestructiveBg
final Color getButtonDestructiveBg()
Background of the destructive button.
-
getButtonDestructiveBgLiquidGlass
final Color getButtonDestructiveBgLiquidGlass()
Background of the destructive button in its liquid glass variant.
-
getButtonDestructiveText
final Color getButtonDestructiveText()
Text of the destructive button when it sits on a neutral background.
-
getButtonDestructiveTextOnAccent
final Color getButtonDestructiveTextOnAccent()
Text of the destructive button when it sits on an accent background.
-
getButtonDestructiveTextOnDark
final Color getButtonDestructiveTextOnDark()
Text of the destructive button when it sits on a dark background.
-
getButtonDestructiveBorder
final Color getButtonDestructiveBorder()
Border of the destructive button.
-
getButtonDestructiveBorderOnDark
final Color getButtonDestructiveBorderOnDark()
Border of the destructive button when it sits on a dark background.
-
getAvatarPresenceBgOnline
final Color getAvatarPresenceBgOnline()
The green online indicator. Uses success accent in normal themes. In high-contrast, color is dropped and replaced with strong black for maximum clarity.
-
getAvatarPresenceBgOffline
final Color getAvatarPresenceBgOffline()
The gray offline indicator. Uses the neutral accent.
-
getSystemText
final Color getSystemText()
Text of system-level UI elements.
-
getBadgeBgDefault
final Color getBadgeBgDefault()
Background of the default badge.
-
getBadgeBgPrimary
final Color getBadgeBgPrimary()
Background of the primary badge.
-
getBadgeBgNeutral
final Color getBadgeBgNeutral()
Background of the neutral badge.
-
getBadgeBgError
final Color getBadgeBgError()
Background of the error badge.
-
getBadgeBgInverse
final Color getBadgeBgInverse()
Background of the inverse badge.
-
getBadgeBgOverlay
final Color getBadgeBgOverlay()
Background of the overlay badge.
-
getBadgeText
final Color getBadgeText()
Text of the default badge.
-
getBadgeTextOnInverse
final Color getBadgeTextOnInverse()
Text of the inverse badge.
-
getBadgeTextOnAccent
final Color getBadgeTextOnAccent()
Text of a badge on an accent background.
-
getBadgeBorder
final Color getBadgeBorder()
Border of the badge.
-
getControlProgressBarFill
final Color getControlProgressBarFill()
Fill of the progress bar.
-
getControlProgressBarTrack
final Color getControlProgressBarTrack()
Track of the progress bar.
-
getControlProgressBarFillAudio
final Color getControlProgressBarFillAudio()
Progress fill for audio playback, distinct from the neutral fill used elsewhere.
-
getControlToggleSwitchBg
final Color getControlToggleSwitchBg()
Background of the toggle switch when it is off.
-
getControlToggleSwitchBgSelected
final Color getControlToggleSwitchBgSelected()
Background of the toggle switch when it is on.
-
getControlToggleSwitchBgDisabled
final Color getControlToggleSwitchBgDisabled()
Background of the toggle switch when it is disabled.
-
getControlToggleSwitchKnob
final Color getControlToggleSwitchKnob()
Knob of the toggle switch.
-
getControlCheckboxBg
final Color getControlCheckboxBg()
Background of the checkbox when it is unchecked.
-
getControlCheckboxBorder
final Color getControlCheckboxBorder()
Border of the checkbox.
-
getControlCheckboxBgSelected
final Color getControlCheckboxBgSelected()
Background of the checkbox when it is checked.
-
getControlCheckboxIcon
final Color getControlCheckboxIcon()
Check mark of the checkbox.
-
getControlRadioButtonBg
final Color getControlRadioButtonBg()
Background of the radio button when it is unselected.
-
getControlRadioButtonBorder
final Color getControlRadioButtonBorder()
Border of the radio button.
-
getControlRadioButtonBgSelected
final Color getControlRadioButtonBgSelected()
Background of the radio button when it is selected.
-
getControlRadioButtonIndicator
final Color getControlRadioButtonIndicator()
Indicator dot of the selected radio button.
-
getControlRadioCheckBg
final Color getControlRadioCheckBg()
Background of the radio check when it is unselected.
-
getControlRadioCheckBorder
final Color getControlRadioCheckBorder()
Border of the radio check.
-
getControlRadioCheckBgSelected
final Color getControlRadioCheckBgSelected()
Background of the radio check when it is selected.
-
getControlRadioCheckIcon
final Color getControlRadioCheckIcon()
Check mark of the selected radio check.
-
getControlChipBorder
final Color getControlChipBorder()
Border of the chip.
-
getControlChipText
final Color getControlChipText()
Text of the chip.
-
getLabelBgNeutral
final Color getLabelBgNeutral()
Background for a neutral label.
-
getLabelBgPrimary
final Color getLabelBgPrimary()
Background for a primary label.
-
getLabelTextNeutral
final Color getLabelTextNeutral()
Text on a neutral label.
-
getLabelTextPrimary
final Color getLabelTextPrimary()
Text on a primary label.
-
getTabIndicator
final Color getTabIndicator()
The underline on the selected tab.
-
getTabText
final Color getTabText()
Label colour of an unselected tab.
-
getTabTextSelected
final Color getTabTextSelected()
Label colour of the selected tab.
-
getTabTrack
final Color getTabTrack()
The line running under the tab bar.
-
getBrand
final StreamDesign.ColorScale getBrand()
-
getChrome
final StreamDesign.ChromeScale getChrome()
-
getAccentPrimary
final Color getAccentPrimary()
-
getAccentSuccess
final Color getAccentSuccess()
-
getAccentWarning
final Color getAccentWarning()
-
getAccentError
final Color getAccentError()
-
getAccentNeutral
final Color getAccentNeutral()
-
getTextPrimary
final Color getTextPrimary()
-
getTextSecondary
final Color getTextSecondary()
-
getTextTertiary
final Color getTextTertiary()
-
getTextOnInverse
final Color getTextOnInverse()
-
getTextOnAccent
final Color getTextOnAccent()
-
getTextDisabled
final Color getTextDisabled()
-
getTextLink
final Color getTextLink()
-
getBackgroundCoreApp
final Color getBackgroundCoreApp()
-
getBackgroundCoreElevation0
final Color getBackgroundCoreElevation0()
-
getBackgroundCoreElevation1
final Color getBackgroundCoreElevation1()
-
getBackgroundCoreElevation2
final Color getBackgroundCoreElevation2()
-
getBackgroundCoreElevation3
final Color getBackgroundCoreElevation3()
-
getBackgroundCoreOnElevation
final Color getBackgroundCoreOnElevation()
-
getBackgroundCoreSurfaceDefault
final Color getBackgroundCoreSurfaceDefault()
-
getBackgroundCoreSurfaceSubtle
final Color getBackgroundCoreSurfaceSubtle()
-
getBackgroundCoreSurfaceCard
final Color getBackgroundCoreSurfaceCard()
-
getBackgroundCoreSurfaceStrong
final Color getBackgroundCoreSurfaceStrong()
-
getBackgroundCoreInverse
final Color getBackgroundCoreInverse()
-
getBackgroundCoreOnAccent
final Color getBackgroundCoreOnAccent()
-
getBackgroundCoreHighlight
final Color getBackgroundCoreHighlight()
-
getBackgroundCoreOverlayLight
final Color getBackgroundCoreOverlayLight()
-
getBackgroundCoreOverlayDark
final Color getBackgroundCoreOverlayDark()
-
getBackgroundCoreScrim
final Color getBackgroundCoreScrim()
-
getBackgroundCoreOverlayDarkStrong
final Color getBackgroundCoreOverlayDarkStrong()
-
getBackgroundUtilityHover
final Color getBackgroundUtilityHover()
-
getBackgroundUtilityPressed
final Color getBackgroundUtilityPressed()
-
getBackgroundUtilitySelected
final Color getBackgroundUtilitySelected()
-
getBackgroundUtilityDisabled
final Color getBackgroundUtilityDisabled()
-
getBackgroundUtilitySkeletonLoadingBase
final Color getBackgroundUtilitySkeletonLoadingBase()
-
getBackgroundUtilitySkeletonLoadingHighlight
final Color getBackgroundUtilitySkeletonLoadingHighlight()
-
getBorderUtilityHover
final Color getBorderUtilityHover()
-
getBorderUtilityPressed
final Color getBorderUtilityPressed()
-
getBorderUtilitySelected
final Color getBorderUtilitySelected()
-
getBorderUtilityFocused
final Color getBorderUtilityFocused()
-
getBorderUtilityActive
final Color getBorderUtilityActive()
-
getBorderUtilitySuccess
final Color getBorderUtilitySuccess()
-
getBorderUtilityWarning
final Color getBorderUtilityWarning()
-
getBorderUtilityError
final Color getBorderUtilityError()
-
getBorderUtilityDisabled
final Color getBorderUtilityDisabled()
-
getBorderUtilityDisabledOnSurface
final Color getBorderUtilityDisabledOnSurface()
-
getBorderCoreDefault
final Color getBorderCoreDefault()
-
getBorderCoreSubtle
final Color getBorderCoreSubtle()
-
getBorderCoreStrong
final Color getBorderCoreStrong()
-
getBorderCoreOnAccent
final Color getBorderCoreOnAccent()
-
getBorderCoreOnSurface
final Color getBorderCoreOnSurface()
-
getBorderCoreOnElevation
final Color getBorderCoreOnElevation()
-
getBorderCoreOpacitySubtle
final Color getBorderCoreOpacitySubtle()
-
getBorderCoreOpacityStrong
final Color getBorderCoreOpacityStrong()
-
getBorderCoreOnInverse
final Color getBorderCoreOnInverse()
-
getAvatarPresenceBorder
final Color getAvatarPresenceBorder()
-
getAvatarBgDefault
final Color getAvatarBgDefault()
-
getAvatarBgPlaceholder
final Color getAvatarBgPlaceholder()
-
getAvatarTextDefault
final Color getAvatarTextDefault()
-
getAvatarTextPlaceholder
final Color getAvatarTextPlaceholder()
-
getSystemBgBlur
final Color getSystemBgBlur()
-
getSystemCaret
final Color getSystemCaret()
-
getSystemScrollbar
final Color getSystemScrollbar()
-
-
-
-