NotificationCardTheme
Namespace: Hex1b.Theming
Assembly: Hex1b.dll
Theme elements for NotificationCard widgets.
public static class NotificationCardThemeInheritance
Object → NotificationCardTheme
Fields
ActionColor
Foreground color for action buttons.
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> ActionColorBackgroundColor
Background color for notification cards. Default is dark gray.
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> BackgroundColorBodyColor
Foreground color for the notification body text (muted).
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> BodyColorDismissButtonColor
Color for the dismiss button text.
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> DismissButtonColorFocusedBackgroundColor
Background color when the notification card is focused.
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> FocusedBackgroundColorProgressBarColor
Color for the progress bar (timeout indicator). Bright color.
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> ProgressBarColorProgressFilledCharacter
Character for a fully filled progress bar cell. Default is '⣀' (U+28C0, braille dots 7,8 - two bottom dots).
Returns: Hex1bThemeElement<Char>
public static readonly Hex1bThemeElement<char> ProgressFilledCharacterProgressLeftHalfCharacter
Character for a left-half filled progress bar cell. Default is '⡀' (U+2840, braille dot 7 - left bottom dot). Used at the trailing edge when progress is decreasing (countdown).
Returns: Hex1bThemeElement<Char>
public static readonly Hex1bThemeElement<char> ProgressLeftHalfCharacterProgressRightHalfCharacter
Character for a right-half filled progress bar cell. Default is '⢀' (U+2880, braille dot 8 - right bottom dot). Used at the trailing edge when progress is increasing.
Returns: Hex1bThemeElement<Char>
public static readonly Hex1bThemeElement<char> ProgressRightHalfCharacterTitleColor
Foreground color for the notification title (bright).
Returns: Hex1bThemeElement<Hex1bColor>
public static readonly Hex1bThemeElement<Hex1bColor> TitleColorRemarks
Default colors use a dark gray background with bright title and muted body text. Progress bar uses braille characters for a thin, subtle appearance.