2024-05-24 14:17:48 -06:00
|
|
|
import { findClassModule } from '../class-mapper';
|
2022-05-13 23:09:56 +02:00
|
|
|
|
2022-10-01 20:32:23 -05:00
|
|
|
type QuickAccessMenuClasses = Record<
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'ActiveTab'
|
|
|
|
|
| 'AllTabContents'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BackgroundAnimation'
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'BatteryDetailsLabels'
|
|
|
|
|
| 'BatteryIcon'
|
|
|
|
|
| 'BatteryPercentageLabel'
|
|
|
|
|
| 'BatteryProjectedLabel'
|
|
|
|
|
| 'BatteryProjectedValue'
|
|
|
|
|
| 'BatterySectionContainer'
|
|
|
|
|
| 'Blocked'
|
|
|
|
|
| 'ComingSoon'
|
|
|
|
|
| 'Container'
|
|
|
|
|
| 'ContentTransition'
|
|
|
|
|
| 'Down'
|
|
|
|
|
| 'EmptyNotifications'
|
|
|
|
|
| 'Enter'
|
|
|
|
|
| 'EnterActive'
|
|
|
|
|
| 'Exit'
|
|
|
|
|
| 'ExitActive'
|
|
|
|
|
| 'FooterBoxShadow'
|
|
|
|
|
| 'FriendsListTabPanel'
|
|
|
|
|
| 'FriendsTitle'
|
|
|
|
|
| 'FullHeight'
|
|
|
|
|
| 'HeaderAndFooterVisible'
|
|
|
|
|
| 'HeaderContainer'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'KeyboardButton'
|
|
|
|
|
| 'Label'
|
|
|
|
|
| 'LowBattery'
|
|
|
|
|
| 'LowBatteryGauge'
|
|
|
|
|
| 'Menu'
|
|
|
|
|
| 'Open'
|
|
|
|
|
| 'PanelExitAnchor'
|
|
|
|
|
| 'PanelOuterNav'
|
|
|
|
|
| 'PanelSection'
|
|
|
|
|
| 'PanelSectionRow'
|
|
|
|
|
| 'PanelSectionTitle'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'PopupBody'
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'QuickAccessMenu'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'QuickAccessNotifications'
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'ReallyLow'
|
|
|
|
|
| 'Remaining'
|
|
|
|
|
| 'Selected'
|
|
|
|
|
| 'Tab'
|
|
|
|
|
| 'TabContentColumn'
|
|
|
|
|
| 'TabGroupPanel'
|
|
|
|
|
| 'TabPanelHidden'
|
|
|
|
|
| 'Tabs'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'TabsWithFooter'
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'Text'
|
|
|
|
|
| 'Title'
|
|
|
|
|
| 'TransitionMenuDelay'
|
|
|
|
|
| 'Up'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'VR'
|
2022-05-13 23:22:11 +02:00
|
|
|
| 'ViewPlaceholder'
|
|
|
|
|
| 'VoiceTab'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'focusAnimation'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'hoverAnimation'
|
|
|
|
|
| 'vrgamepadui-floating-bar-popup-panel-height'
|
|
|
|
|
| 'vrgamepadui-floating-bar-popup-panel-width'
|
|
|
|
|
| 'vrgamepadui-floating-keyboard-height'
|
|
|
|
|
| 'vrgamepadui-floating-keyboard-width'
|
|
|
|
|
| 'vrgamepadui-floating-side-panel-height'
|
|
|
|
|
| 'vrgamepadui-floating-side-panel-width',
|
2022-05-13 23:22:11 +02:00
|
|
|
string
|
|
|
|
|
>;
|
2022-05-13 23:09:56 +02:00
|
|
|
|
2022-10-24 20:33:40 -04:00
|
|
|
type ScrollPanelClasses = Record<'ScrollBoth' | 'ScrollPanel' | 'ScrollX' | 'ScrollY', string>;
|
2022-08-15 13:12:15 -04:00
|
|
|
|
2022-06-06 17:20:55 -04:00
|
|
|
type GamepadDialogClasses = Record<
|
|
|
|
|
| 'ActiveAndUnfocused'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AlignCenter'
|
|
|
|
|
| 'AlignLeft'
|
|
|
|
|
| 'AlignRight'
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BasicTextInput'
|
|
|
|
|
| 'BeforeChildren'
|
|
|
|
|
| 'BottomButtons'
|
|
|
|
|
| 'Button'
|
|
|
|
|
| 'ChildrenWidthFixed'
|
|
|
|
|
| 'ChildrenWidthGrow'
|
|
|
|
|
| 'Clickable'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'CompactPadding'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ControlsListChild'
|
|
|
|
|
| 'ControlsListOuterPanel'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'Disabled'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'DropDownControlButtonContents'
|
|
|
|
|
| 'DropDownRow'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'ExtraPaddingOnChildrenBelow'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ExtraSpacing'
|
|
|
|
|
| 'Field'
|
|
|
|
|
| 'FieldChildrenInner'
|
|
|
|
|
| 'FieldChildrenWithIcon'
|
|
|
|
|
| 'FieldClickTarget'
|
|
|
|
|
| 'FieldDescription'
|
|
|
|
|
| 'FieldIcon'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'FieldLabel'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'FieldLabelRow'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'FieldLabelValue'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Front'
|
|
|
|
|
| 'FullWidth'
|
|
|
|
|
| 'GamepadDialogContent'
|
|
|
|
|
| 'GamepadDialogContent_InnerWidth'
|
|
|
|
|
| 'HighlightOnFocus'
|
|
|
|
|
| 'IconContainer'
|
|
|
|
|
| 'InlineWrapShiftsChildrenBelow'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'ItemMaxSizeDesktop'
|
|
|
|
|
| 'Label'
|
|
|
|
|
| 'LabelFieldValue'
|
|
|
|
|
| 'ModalClickToDismiss'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'ModalPosition'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'NoHeaderPadding'
|
|
|
|
|
| 'NoMinWidth'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'On'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'QuickAccess-Menu'
|
|
|
|
|
| 'ScrollWithin'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'Spacer'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'StandaloneFieldSeparator'
|
|
|
|
|
| 'StandardPadding'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'StandardSpacing'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Toggle'
|
|
|
|
|
| 'ToggleRail'
|
|
|
|
|
| 'ToggleSwitch'
|
|
|
|
|
| 'VR'
|
|
|
|
|
| 'VerticalAlignCenter'
|
|
|
|
|
| 'WithBottomSeparator'
|
|
|
|
|
| 'WithBottomSeparatorStandard'
|
|
|
|
|
| 'WithBottomSeparatorThick'
|
|
|
|
|
| 'WithChildrenBelow'
|
|
|
|
|
| 'WithDescription'
|
|
|
|
|
| 'WithFirstRow'
|
|
|
|
|
| 'WithStandardPadding'
|
|
|
|
|
| 'duration-app-launch'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'focusAnimation'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'hoverAnimation'
|
|
|
|
|
| 'slideInAnimation',
|
2022-06-06 17:20:55 -04:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type QuickAccessControlsClasses = Record<
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BatteryDetailsLabels'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'BatteryIcon'
|
|
|
|
|
| 'BatteryPercentageLabel'
|
|
|
|
|
| 'BatteryProjectedLabel'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BatteryProjectedValue'
|
|
|
|
|
| 'BatterySectionContainer'
|
|
|
|
|
| 'ComingSoon'
|
|
|
|
|
| 'EmptyNotifications'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'ItemFocusAnim-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Label'
|
|
|
|
|
| 'LowBattery'
|
|
|
|
|
| 'LowBatteryGauge'
|
|
|
|
|
| 'PanelSection'
|
|
|
|
|
| 'PanelSectionRow'
|
|
|
|
|
| 'PanelSectionTitle'
|
|
|
|
|
| 'QuickAccessNotifications'
|
|
|
|
|
| 'ReallyLow'
|
|
|
|
|
| 'Remaining'
|
|
|
|
|
| 'Text'
|
|
|
|
|
| 'VR'
|
|
|
|
|
| 'duration-app-launch'
|
2022-06-06 17:20:55 -04:00
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2022-08-26 01:11:32 -04:00
|
|
|
type UpdaterFieldClasses = Record<
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ApplyingText'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BatteryLowWarning'
|
|
|
|
|
| 'Body'
|
|
|
|
|
| 'CurrentStatus'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'Denominator'
|
|
|
|
|
| 'EventDetailTitle'
|
|
|
|
|
| 'EventDetailsBody'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'EventDetailsSubTitle'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'InsufficientBatteryText'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Label'
|
|
|
|
|
| 'Numerator'
|
|
|
|
|
| 'OOBEUpdateStatusContainer'
|
|
|
|
|
| 'PatchNotes'
|
|
|
|
|
| 'PostedTime'
|
|
|
|
|
| 'ProgressInfoContainer'
|
|
|
|
|
| 'ProgressStatus'
|
|
|
|
|
| 'Separator'
|
|
|
|
|
| 'Text'
|
|
|
|
|
| 'TextContainer'
|
|
|
|
|
| 'TimeRemaining'
|
|
|
|
|
| 'Title'
|
|
|
|
|
| 'TotalUpdateSize'
|
|
|
|
|
| 'UnsupportedHardwareWarning'
|
|
|
|
|
| 'UpdateBytesRemaining'
|
|
|
|
|
| 'UpdatePanel'
|
|
|
|
|
| 'UpdateScreen'
|
|
|
|
|
| 'UpdateStatusContainer'
|
|
|
|
|
| 'UpdaterFieldStatusApplying'
|
|
|
|
|
| 'UpdaterFieldStatusSuccess'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'fadeInAnimation'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
2022-08-26 01:11:32 -04:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2022-08-28 14:14:19 +03:00
|
|
|
type PlaySectionClasses = Record<
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'AchievementCountLabel'
|
|
|
|
|
| 'AchievementProgressRow'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AchievementSVG'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ActionSection'
|
|
|
|
|
| 'AppButtonsContainer'
|
|
|
|
|
| 'Arrow'
|
|
|
|
|
| 'AvatarAndPersona'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BackgroundAnimation'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'BreakNarrow'
|
|
|
|
|
| 'BreakShort'
|
|
|
|
|
| 'BreakTall'
|
|
|
|
|
| 'BreakUltraWide'
|
|
|
|
|
| 'BreakWide'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ButtonChild'
|
|
|
|
|
| 'ButtonText'
|
|
|
|
|
| 'ChooseButton'
|
|
|
|
|
| 'ClaimButton'
|
|
|
|
|
| 'ClaimButtonContainer'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ClickablePlayBarItem'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'CloudIconSVG'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'CloudStatusIcon'
|
|
|
|
|
| 'CloudStatusLabel'
|
|
|
|
|
| 'CloudStatusRow'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'CloudStatusSyncFail'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'CloudSyncProblem'
|
|
|
|
|
| 'CloudSynching'
|
|
|
|
|
| 'ComingSoon'
|
|
|
|
|
| 'Container'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ControllerConfigButton'
|
|
|
|
|
| 'ControllerSupportInfo'
|
|
|
|
|
| 'ControllerSupportRow'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'DetailsProgressBar'
|
|
|
|
|
| 'DetailsProgressContainer'
|
|
|
|
|
| 'DetailsSection'
|
|
|
|
|
| 'DetailsSectionExtra'
|
|
|
|
|
| 'DetailsSectionStatus'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Disabled'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'DotDotDot'
|
|
|
|
|
| 'DownloadPaused'
|
|
|
|
|
| 'DownloadProgressBar'
|
|
|
|
|
| 'Downloading'
|
|
|
|
|
| 'FavoriteButton'
|
|
|
|
|
| 'Favorited'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'FeatureHidden'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'GameInfoButton'
|
|
|
|
|
| 'GameStat'
|
|
|
|
|
| 'GameStatIcon'
|
|
|
|
|
| 'GameStatIconForced'
|
|
|
|
|
| 'GameStatRight'
|
|
|
|
|
| 'GameStatsSection'
|
|
|
|
|
| 'GamepadUIBreakNarrow'
|
|
|
|
|
| 'GamepadUIBreakShort'
|
|
|
|
|
| 'GamepadUIBreakWide'
|
|
|
|
|
| 'Glassy'
|
|
|
|
|
| 'HideWhenNarrow'
|
|
|
|
|
| 'Icon'
|
|
|
|
|
| 'Icons'
|
|
|
|
|
| 'InPage'
|
|
|
|
|
| 'InnerContainer'
|
|
|
|
|
| 'InvalidPlatform'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'LastPlayed'
|
|
|
|
|
| 'LastPlayedInfo'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'LaunchOptionCallout'
|
|
|
|
|
| 'LaunchOptionCalloutMessage'
|
|
|
|
|
| 'LaunchOptionCalloutMessageContainer'
|
|
|
|
|
| 'LongButton'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'MenuActive'
|
|
|
|
|
| 'MenuButton'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'MenuButtonContainer'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'MiniAchievements'
|
|
|
|
|
| 'OfflineMode'
|
|
|
|
|
| 'OnlyDownloadBar'
|
|
|
|
|
| 'PermanentlyUnavailable'
|
|
|
|
|
| 'PlayBar'
|
|
|
|
|
| 'PlayBarCloudStatusContainer'
|
|
|
|
|
| 'PlayBarDetailLabel'
|
|
|
|
|
| 'PlayBarGameIcon'
|
|
|
|
|
| 'PlayBarGameName'
|
|
|
|
|
| 'PlayBarIconAndGame'
|
|
|
|
|
| 'PlayBarLabel'
|
|
|
|
|
| 'Playtime'
|
|
|
|
|
| 'PlaytimeIcon'
|
|
|
|
|
| 'PlaytimeIconForced'
|
|
|
|
|
| 'PortraitBar'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'PrivateAppActiveIndicator'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'RecentlyUpdated'
|
|
|
|
|
| 'RecentlyUpdatedIcon'
|
|
|
|
|
| 'RecentlyUpdatedLink'
|
|
|
|
|
| 'RecentlyUpdatedText'
|
|
|
|
|
| 'RightBreakNarrow'
|
|
|
|
|
| 'RightBreakUltraNarrow'
|
|
|
|
|
| 'RightBreakUltraWide'
|
|
|
|
|
| 'RightBreakWide'
|
|
|
|
|
| 'RightControls'
|
|
|
|
|
| 'Row'
|
|
|
|
|
| 'SharedLibrary'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ShowStreaming'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'StatusAndStats'
|
|
|
|
|
| 'StatusNameContainer'
|
|
|
|
|
| 'StickyHeader'
|
|
|
|
|
| 'StickyHeaderShadow'
|
|
|
|
|
| 'SuperimposedGridItems'
|
|
|
|
|
| 'SyncAnim'
|
|
|
|
|
| 'Visible'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'favorited'
|
|
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
2022-08-28 14:14:19 +03:00
|
|
|
string
|
|
|
|
|
>;
|
2022-08-26 01:11:32 -04:00
|
|
|
|
2022-09-18 15:03:00 -06:00
|
|
|
type GamepadSliderClasses = Record<
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AlignToEnds'
|
|
|
|
|
| 'AlignToLeft'
|
|
|
|
|
| 'AlignToRight'
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'CompoundSlider'
|
|
|
|
|
| 'CompoundSliderSubSlider'
|
|
|
|
|
| 'CompoundSliderSubSliderLabel'
|
|
|
|
|
| 'CompoundSliderSubSliderLabelContainer'
|
|
|
|
|
| 'CompoundSliderSubSliderLabelInternal'
|
|
|
|
|
| 'CompoundSliderSubSliderLabelPositioner'
|
|
|
|
|
| 'DefaultValueColorLeft'
|
|
|
|
|
| 'DefaultValueColorRight'
|
|
|
|
|
| 'DefaultValueIsColorRange'
|
|
|
|
|
| 'DefaultValueTick'
|
|
|
|
|
| 'DefaultValueTickContainer'
|
|
|
|
|
| 'DescriptionValue'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'Disabled'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'EditableValue'
|
|
|
|
|
| 'ErrorShake'
|
|
|
|
|
| 'FakeEditableValue'
|
|
|
|
|
| 'Icon'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'LabelText'
|
|
|
|
|
| 'Left'
|
|
|
|
|
| 'ParenSliderHandle'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'ParenSliderHandleContainer'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'RedBorder'
|
|
|
|
|
| 'Right'
|
|
|
|
|
| 'SliderControl'
|
|
|
|
|
| 'SliderControlAndNotches'
|
|
|
|
|
| 'SliderControlPanelGroup'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'SliderHandle'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'SliderHandleContainer'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'SliderHandleFocusPop'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'SliderHasNotches'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'SliderNotch'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'SliderNotchContainer'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'SliderNotchLabel'
|
|
|
|
|
| 'SliderNotchTick'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'SliderTrack'
|
|
|
|
|
| 'SliderTrackDark'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'TickActive'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'VerticalLineSliderHandle'
|
|
|
|
|
| 'VerticalLineSliderHandleContainer'
|
|
|
|
|
| 'WithDefaultValue'
|
|
|
|
|
| 'duration-app-launch'
|
2022-10-24 20:33:40 -04:00
|
|
|
| 'error-shake'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'error-shake-duration',
|
2022-09-18 15:03:00 -06:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2022-11-18 19:37:16 +02:00
|
|
|
type AppDetailsHeaderClasses = Record<
|
|
|
|
|
| 'AddBoxSizer'
|
|
|
|
|
| 'Background'
|
|
|
|
|
| 'Bottom'
|
|
|
|
|
| 'BottomCenter'
|
|
|
|
|
| 'BottomLeft'
|
|
|
|
|
| 'BottomRight'
|
|
|
|
|
| 'BoxSizer'
|
|
|
|
|
| 'BoxSizerButtonContainer'
|
|
|
|
|
| 'BoxSizerContainer'
|
|
|
|
|
| 'BoxSizerDelete'
|
|
|
|
|
| 'BoxSizerDragBox'
|
|
|
|
|
| 'BoxSizerEdge'
|
|
|
|
|
| 'BoxSizerGridBox'
|
|
|
|
|
| 'BoxSizerInfo'
|
|
|
|
|
| 'BoxSizerSettings'
|
|
|
|
|
| 'BoxSizerValidRegion'
|
|
|
|
|
| 'CenterCenter'
|
|
|
|
|
| 'DialogButton'
|
|
|
|
|
| 'EdgeDown'
|
|
|
|
|
| 'FallbackArt'
|
|
|
|
|
| 'Features'
|
|
|
|
|
| 'FullscreenEnterActive'
|
|
|
|
|
| 'FullscreenEnterDone'
|
|
|
|
|
| 'FullscreenEnterStart'
|
|
|
|
|
| 'FullscreenExitActive'
|
|
|
|
|
| 'FullscreenExitDone'
|
|
|
|
|
| 'FullscreenExitStart'
|
|
|
|
|
| 'HeaderBackgroundImage'
|
|
|
|
|
| 'ImgBlur'
|
|
|
|
|
| 'ImgBlurBackdrop'
|
|
|
|
|
| 'ImgContainer'
|
|
|
|
|
| 'ImgSrc'
|
|
|
|
|
| 'Left'
|
|
|
|
|
| 'Loaded'
|
|
|
|
|
| 'Middle'
|
|
|
|
|
| 'NoArt'
|
|
|
|
|
| 'PinBox'
|
|
|
|
|
| 'Right'
|
|
|
|
|
| 'SVGTitle'
|
|
|
|
|
| 'SaveBoxSizer'
|
|
|
|
|
| 'TextNameSpace'
|
|
|
|
|
| 'TitleImageContainer'
|
|
|
|
|
| 'TitleLogo'
|
|
|
|
|
| 'TitleSection'
|
|
|
|
|
| 'Top'
|
|
|
|
|
| 'TopCapsule'
|
|
|
|
|
| 'TopGradient'
|
|
|
|
|
| 'TopLeft'
|
|
|
|
|
| 'TopRight'
|
|
|
|
|
| 'UpperCenter'
|
|
|
|
|
| 'UpperLeft'
|
|
|
|
|
| 'duration-app-launch',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2022-11-18 19:59:57 +02:00
|
|
|
type AppDetailsClasses = Record<
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AppDetailsOverviewPanel'
|
|
|
|
|
| 'BackgroundAnimation'
|
2022-11-18 19:59:57 +02:00
|
|
|
| 'BreakNarrow'
|
|
|
|
|
| 'BreakShort'
|
|
|
|
|
| 'BreakTall'
|
|
|
|
|
| 'BreakUltraWide'
|
|
|
|
|
| 'BreakWide'
|
|
|
|
|
| 'Container'
|
|
|
|
|
| 'GamepadUIBreakNarrow'
|
|
|
|
|
| 'GamepadUIBreakShort'
|
|
|
|
|
| 'GamepadUIBreakWide'
|
|
|
|
|
| 'Glassy'
|
|
|
|
|
| 'Header'
|
|
|
|
|
| 'HeaderLoaded'
|
|
|
|
|
| 'InnerContainer'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2022-11-18 19:59:57 +02:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'PlayBar'
|
|
|
|
|
| 'PreventScrolling'
|
|
|
|
|
| 'RightBreakNarrow'
|
|
|
|
|
| 'RightBreakUltraNarrow'
|
|
|
|
|
| 'RightBreakUltraWide'
|
|
|
|
|
| 'RightBreakWide'
|
|
|
|
|
| 'ScrollContainer'
|
|
|
|
|
| 'ShowPlayBar'
|
|
|
|
|
| 'Throbber'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'fadein'
|
|
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2023-05-18 11:40:41 -07:00
|
|
|
type GamepadUIClasses = Record<
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BasicHome'
|
|
|
|
|
| 'BasicUiRoot'
|
|
|
|
|
| 'Content'
|
|
|
|
|
| 'ContinuousRenderPixel'
|
|
|
|
|
| 'ContinuousRenderPixelBlink'
|
|
|
|
|
| 'GamepadDialogOverlay'
|
|
|
|
|
| 'GamepadUIPopupWindowBody'
|
|
|
|
|
| 'HeaderHeightVisible'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
2023-05-18 11:40:41 -07:00
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2023-05-18 11:40:41 -07:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'MainNavMenuAnchor'
|
|
|
|
|
| 'MainNavMenuMainSplit'
|
|
|
|
|
| 'OpaqueBackground'
|
|
|
|
|
| 'PopupBody'
|
|
|
|
|
| 'QuickAccessMenuAnchor'
|
|
|
|
|
| 'StandaloneKeyboard'
|
|
|
|
|
| 'SteamUIPopupHTML'
|
|
|
|
|
| 'SteamUIPopupWindow'
|
|
|
|
|
| 'SteamUIPopupWindowBody'
|
|
|
|
|
| 'TransparentBackground'
|
|
|
|
|
| 'TrueBlackBackground'
|
|
|
|
|
| 'VR'
|
|
|
|
|
| 'duration-app-launch'
|
2023-05-18 11:40:41 -07:00
|
|
|
| 'focusAnimation'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'hoverAnimation'
|
|
|
|
|
| 'vrgamepadui-floating-bar-popup-panel-height'
|
|
|
|
|
| 'vrgamepadui-floating-bar-popup-panel-width'
|
|
|
|
|
| 'vrgamepadui-floating-keyboard-height'
|
|
|
|
|
| 'vrgamepadui-floating-keyboard-width'
|
|
|
|
|
| 'vrgamepadui-floating-side-panel-height'
|
|
|
|
|
| 'vrgamepadui-floating-side-panel-width',
|
2023-05-18 11:40:41 -07:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2023-10-11 10:06:01 -06:00
|
|
|
type GamepadTabbedPageClasses = Record<
|
|
|
|
|
| 'Active'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AnimateDownwardExpansion'
|
|
|
|
|
| 'Arrows'
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BleedGlyphs'
|
|
|
|
|
| 'CanBeHeaderBackground'
|
2023-10-11 10:06:01 -06:00
|
|
|
| 'ContentTransition'
|
|
|
|
|
| 'Enter'
|
|
|
|
|
| 'EnterActive'
|
|
|
|
|
| 'Exit'
|
|
|
|
|
| 'ExitActive'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ExpandFadeDownwards'
|
|
|
|
|
| 'FixCenterAlignScroll'
|
|
|
|
|
| 'Floating'
|
|
|
|
|
| 'GamepadTabbedPage'
|
|
|
|
|
| 'Glyphs'
|
|
|
|
|
| 'HasAddon'
|
|
|
|
|
| 'IsUnderHeader'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
2023-10-11 10:06:01 -06:00
|
|
|
| 'Left'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'LeftAddon'
|
|
|
|
|
| 'OverlayPinnedView'
|
|
|
|
|
| 'Right'
|
|
|
|
|
| 'RightAddon'
|
|
|
|
|
| 'ScrolledDown'
|
|
|
|
|
| 'Selected'
|
|
|
|
|
| 'Show'
|
|
|
|
|
| 'SortAndFilterButton'
|
|
|
|
|
| 'SortAndFilterContainer'
|
|
|
|
|
| 'Tab'
|
|
|
|
|
| 'TabBadge'
|
|
|
|
|
| 'TabContents'
|
|
|
|
|
| 'TabContentsScroll'
|
|
|
|
|
| 'TabCount'
|
|
|
|
|
| 'TabCountBadge'
|
|
|
|
|
| 'TabHeaderRowWrapper'
|
|
|
|
|
| 'TabIcon'
|
|
|
|
|
| 'TabRow'
|
|
|
|
|
| 'TabRowSpacer'
|
|
|
|
|
| 'TabRowTabs'
|
|
|
|
|
| 'TabTitle'
|
|
|
|
|
| 'TabsRowScroll'
|
|
|
|
|
| 'contentPadding'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'headerHeight',
|
2023-10-11 10:06:01 -06:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type GamepadContextMenuClasses = Record<
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Arrow'
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BasicContextMenuContainer'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'BasicContextMenuHeader'
|
|
|
|
|
| 'BasicContextMenuHeaderShrinkableSpacing'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'BasicContextMenuModal'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Capitalized'
|
|
|
|
|
| 'ContextMenuSeparator'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Destructive'
|
|
|
|
|
| 'Emphasis'
|
|
|
|
|
| 'Focused'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ItemFocusAnim-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Label'
|
|
|
|
|
| 'MenuSectionHeader'
|
|
|
|
|
| 'Positive'
|
|
|
|
|
| 'Selected'
|
|
|
|
|
| 'SubMenu'
|
|
|
|
|
| 'UpperCase'
|
|
|
|
|
| 'active'
|
|
|
|
|
| 'contextMenu'
|
|
|
|
|
| 'contextMenuContents'
|
|
|
|
|
| 'contextMenuFade'
|
|
|
|
|
| 'contextMenuItem'
|
|
|
|
|
| 'duration-app-launch'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'focusAnimation'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'hasSubMenu'
|
|
|
|
|
| 'hoverAnimation'
|
|
|
|
|
| 'slideInAnimation',
|
2023-10-11 10:06:01 -06:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2024-05-24 14:17:48 -06:00
|
|
|
type AchievementListClasses = Record<
|
|
|
|
|
| 'AchievementContent'
|
|
|
|
|
| 'AchievementDescription'
|
|
|
|
|
| 'AchievementGlobalPercentage'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'AchievementList'
|
|
|
|
|
| 'AchievementListItemBase'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AchievementTitle'
|
|
|
|
|
| 'AlignEnd'
|
|
|
|
|
| 'Avatar'
|
|
|
|
|
| 'AvatarContainer'
|
|
|
|
|
| 'ComparisonAchieverColumn'
|
|
|
|
|
| 'ComparisonAchieverInfo'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Container'
|
|
|
|
|
| 'Content'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Description'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Footer'
|
|
|
|
|
| 'FriendAchievementFooter'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'GlobalAchievementListItem'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'GlobalAchievementsListHeader'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'GlobalPercentage'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'HeaderText'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Hidden'
|
|
|
|
|
| 'HiddenAchievementContent'
|
|
|
|
|
| 'ImageContainer'
|
|
|
|
|
| 'InBody'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Info'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ListTitle'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Percent'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ProgressBar'
|
|
|
|
|
| 'ProgressContainer'
|
|
|
|
|
| 'ProgressCount'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ProgressFill'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ProgressLabel'
|
|
|
|
|
| 'Right'
|
|
|
|
|
| 'SearchField'
|
|
|
|
|
| 'Secondary'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'SpoilerWarning'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Title'
|
|
|
|
|
| 'Unachieved'
|
|
|
|
|
| 'UnlockContainer'
|
|
|
|
|
| 'UnlockDate'
|
|
|
|
|
| 'UserUnlockDateTime'
|
|
|
|
|
| 'VerticalContent'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'nAchievementGap'
|
|
|
|
|
| 'nAchievementHeight'
|
|
|
|
|
| 'nAchievementsListTitleHeight'
|
|
|
|
|
| 'nGlobalAchievementHeight',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type AchievementPageClasses = Record<
|
|
|
|
|
| 'AchievementContent'
|
|
|
|
|
| 'AchievementDescription'
|
|
|
|
|
| 'AchievementGlobalPercentage'
|
|
|
|
|
| 'AchievementList'
|
|
|
|
|
| 'AchievementListItemBase'
|
|
|
|
|
| 'AchievementTabs'
|
|
|
|
|
| 'AchievementTitle'
|
|
|
|
|
| 'AlignEnd'
|
|
|
|
|
| 'Avatar'
|
|
|
|
|
| 'AvatarContainer'
|
|
|
|
|
| 'Background'
|
|
|
|
|
| 'Blur'
|
|
|
|
|
| 'CompareButtonContainer'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ComparisonAchieverColumn'
|
|
|
|
|
| 'ComparisonAchieverInfo'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Container'
|
|
|
|
|
| 'Content'
|
|
|
|
|
| 'Description'
|
|
|
|
|
| 'DragHandle'
|
|
|
|
|
| 'ErrorButtons'
|
|
|
|
|
| 'ErrorContainer'
|
|
|
|
|
| 'ErrorTitle'
|
|
|
|
|
| 'Footer'
|
|
|
|
|
| 'FriendAchievementFooter'
|
|
|
|
|
| 'FriendAchievementsListHeader'
|
|
|
|
|
| 'GlobalAchievementListItem'
|
|
|
|
|
| 'GlobalAchievementsListHeader'
|
|
|
|
|
| 'GlobalButton'
|
|
|
|
|
| 'GlobalPercentage'
|
|
|
|
|
| 'HeaderContainer'
|
|
|
|
|
| 'HeaderImage'
|
|
|
|
|
| 'HeaderText'
|
|
|
|
|
| 'Hidden'
|
|
|
|
|
| 'HiddenAchievementContent'
|
|
|
|
|
| 'ImageContainer'
|
|
|
|
|
| 'InBody'
|
|
|
|
|
| 'Info'
|
|
|
|
|
| 'Label'
|
|
|
|
|
| 'List'
|
|
|
|
|
| 'ListTitle'
|
|
|
|
|
| 'LoadingContainer'
|
|
|
|
|
| 'MyAchievementsHeader'
|
|
|
|
|
| 'Nav'
|
|
|
|
|
| 'NotOwnedMessage'
|
|
|
|
|
| 'Page'
|
|
|
|
|
| 'Percent'
|
|
|
|
|
| 'PerfectGame'
|
|
|
|
|
| 'PinnedView'
|
|
|
|
|
| 'PinnedViewTabs'
|
|
|
|
|
| 'ProgressBar'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ProgressContainer'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ProgressCount'
|
|
|
|
|
| 'ProgressFill'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ProgressLabel'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Right'
|
|
|
|
|
| 'SearchField'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Secondary'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'SortableAchievementsList'
|
|
|
|
|
| 'SortableUserAchievement'
|
|
|
|
|
| 'SortableUserAchievementInner'
|
|
|
|
|
| 'SpoilerWarning'
|
|
|
|
|
| 'Text'
|
|
|
|
|
| 'Throbber'
|
|
|
|
|
| 'Title'
|
|
|
|
|
| 'ToggleContainer'
|
|
|
|
|
| 'Unachieved'
|
|
|
|
|
| 'UnlockContainer'
|
|
|
|
|
| 'UnlockDate'
|
|
|
|
|
| 'UserContext'
|
|
|
|
|
| 'UserUnlockDateTime'
|
|
|
|
|
| 'VerticalContent'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'headerPadding'
|
|
|
|
|
| 'nAchievementGap'
|
|
|
|
|
| 'nAchievementHeight'
|
|
|
|
|
| 'nAchievementsListTitleHeight'
|
|
|
|
|
| 'nGlobalAchievementHeight',
|
2023-10-11 10:06:01 -06:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type MainMenuAppRunningClasses = Record<
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'Active'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ActiveContent'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ActiveDot'
|
|
|
|
|
| 'AppColumn'
|
|
|
|
|
| 'AppColumnContent'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AppRunningControls'
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'Collapsible'
|
|
|
|
|
| 'Container'
|
|
|
|
|
| 'ControllerColumnFocused'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'CurrentGameBackground'
|
|
|
|
|
| 'CurrentGameLogo'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'Disabled'
|
|
|
|
|
| 'FocusedColumn'
|
|
|
|
|
| 'HideMask'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ItemFocusAnim-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ItemFocusAnim-grey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'KeyBoardVisible'
|
|
|
|
|
| 'NavColumnFocused'
|
|
|
|
|
| 'NavigationBox'
|
|
|
|
|
| 'NavigationColumn'
|
|
|
|
|
| 'NavigationMenuItem'
|
|
|
|
|
| 'NavigationMenuItemSeparator'
|
|
|
|
|
| 'OverlayAchievements'
|
|
|
|
|
| 'OverlayGuides'
|
|
|
|
|
| 'OverlayInplaceBrowser'
|
|
|
|
|
| 'OverlayNotes'
|
|
|
|
|
| 'ScrollMask'
|
|
|
|
|
| 'SelectableAppWindow'
|
|
|
|
|
| 'SwitchAppsTitle'
|
|
|
|
|
| 'Visible'
|
|
|
|
|
| 'duration-app-launch'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
2023-10-11 10:06:01 -06:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2023-12-04 00:29:30 +02:00
|
|
|
type BasicAppDetailsSectionStylerClasses = Record<
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'ActionButtonAndStatusPanel'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'ActionRow'
|
|
|
|
|
| 'AppActionButton'
|
|
|
|
|
| 'AppButtons'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'AppDetailSectionList'
|
|
|
|
|
| 'AppDetailsContainer'
|
|
|
|
|
| 'AppDetailsContent'
|
|
|
|
|
| 'AppDetailsRoot'
|
|
|
|
|
| 'CollectionsHeader'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'DeckVerifiedFeedbackButton'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'DeckVerifiedFeedbackConfirmation'
|
|
|
|
|
| 'DeckVerifiedFeedbackConfirmationContainer'
|
|
|
|
|
| 'DeckVerifiedFeedbackContainer'
|
2024-05-12 15:48:13 -04:00
|
|
|
| 'DeckVerifiedFeedbackQuestion'
|
2024-05-24 14:17:48 -06:00
|
|
|
| 'GameInfoCollections'
|
|
|
|
|
| 'GameInfoContainer'
|
|
|
|
|
| 'GameInfoQuickLinks'
|
|
|
|
|
| 'Header'
|
|
|
|
|
| 'InvertFocusedIcon'
|
|
|
|
|
| 'PlaySection'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'headerPadding',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type SteamSpinnerClasses = Record<
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'Black'
|
|
|
|
|
| 'Container'
|
|
|
|
|
| 'ContainerBackground'
|
|
|
|
|
| 'ExtraSpace'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'LoadingStatus'
|
|
|
|
|
| 'Medium'
|
|
|
|
|
| 'Small'
|
|
|
|
|
| 'Spacer'
|
|
|
|
|
| 'SpinnerLoaderContainer'
|
|
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type FooterClasses = Record<
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BasicFooter'
|
|
|
|
|
| 'FooterLegend'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'Opaque'
|
|
|
|
|
| 'PillShapedIcon'
|
|
|
|
|
| 'QuickAccessFooter'
|
|
|
|
|
| 'Relative'
|
|
|
|
|
| 'Spacer'
|
|
|
|
|
| 'WithKeyboard'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type AppActionButtonClasses = Record<
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BreakNarrow'
|
|
|
|
|
| 'BreakShort'
|
|
|
|
|
| 'BreakTall'
|
|
|
|
|
| 'BreakUltraWide'
|
|
|
|
|
| 'BreakWide'
|
|
|
|
|
| 'ButtonChild'
|
|
|
|
|
| 'ButtonText'
|
|
|
|
|
| 'ButtonThrobberPadding'
|
|
|
|
|
| 'Disabled'
|
|
|
|
|
| 'ForceShutdownButton'
|
|
|
|
|
| 'GamepadUIBreakNarrow'
|
|
|
|
|
| 'GamepadUIBreakShort'
|
|
|
|
|
| 'GamepadUIBreakWide'
|
|
|
|
|
| 'Green'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'LongButton'
|
|
|
|
|
| 'NoAction'
|
|
|
|
|
| 'PlayButton'
|
|
|
|
|
| 'PlayButtonContainer'
|
|
|
|
|
| 'RightBreakNarrow'
|
|
|
|
|
| 'RightBreakUltraNarrow'
|
|
|
|
|
| 'RightBreakUltraWide'
|
|
|
|
|
| 'RightBreakWide'
|
|
|
|
|
| 'ShowStreaming'
|
|
|
|
|
| 'ShowingStreaming'
|
|
|
|
|
| 'ShutdownAppButton'
|
|
|
|
|
| 'StreamingCallout'
|
|
|
|
|
| 'StreamingCalloutMessage'
|
|
|
|
|
| 'StreamingCalloutMessageContainer'
|
|
|
|
|
| 'StreamingContextMenuItem'
|
|
|
|
|
| 'StreamingSelector'
|
|
|
|
|
| 'Throbber'
|
|
|
|
|
| 'ThrobberContainer'
|
|
|
|
|
| 'WaitingForForceShutdown'
|
|
|
|
|
| 'WaitingForShutdownSpinner'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation'
|
|
|
|
|
| 'rotate',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type LibraryAssetImageClasses = Record<
|
|
|
|
|
| 'Container'
|
|
|
|
|
| 'GreyBackground'
|
|
|
|
|
| 'Hidden'
|
|
|
|
|
| 'Image'
|
|
|
|
|
| 'LandscapeImage'
|
|
|
|
|
| 'LongTitles'
|
|
|
|
|
| 'NoTransitions'
|
|
|
|
|
| 'PortraitImage'
|
|
|
|
|
| 'Short'
|
|
|
|
|
| 'Title'
|
|
|
|
|
| 'Visibility'
|
|
|
|
|
| 'Visible'
|
|
|
|
|
| 'duration-app-launch',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type GamepadLibraryClasses = Record<
|
|
|
|
|
| 'AppGridFilterHeader'
|
|
|
|
|
| 'AppGridFilterHeaderAsButton'
|
|
|
|
|
| 'AppGridFilterText'
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'BreakNarrow'
|
|
|
|
|
| 'BreakShort'
|
|
|
|
|
| 'BreakTall'
|
|
|
|
|
| 'BreakUltraWide'
|
|
|
|
|
| 'BreakWide'
|
|
|
|
|
| 'CollectionContents'
|
|
|
|
|
| 'CollectionHeader'
|
|
|
|
|
| 'ComingSoon'
|
|
|
|
|
| 'GamepadLibrary'
|
|
|
|
|
| 'GamepadUIBreakNarrow'
|
|
|
|
|
| 'GamepadUIBreakShort'
|
|
|
|
|
| 'GamepadUIBreakWide'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'RightBreakNarrow'
|
|
|
|
|
| 'RightBreakUltraNarrow'
|
|
|
|
|
| 'RightBreakUltraWide'
|
|
|
|
|
| 'RightBreakWide'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'focusAnimation'
|
|
|
|
|
| 'hoverAnimation',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type FocusRingClasses = Record<
|
|
|
|
|
| 'DebugFocusRing'
|
|
|
|
|
| 'FocusRing'
|
|
|
|
|
| 'FocusRingOnHiddenItem'
|
|
|
|
|
| 'FocusRingRoot'
|
|
|
|
|
| 'blinker'
|
|
|
|
|
| 'fadeOutline'
|
|
|
|
|
| 'flash'
|
|
|
|
|
| 'growOutline',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type SearchBarClasses = Record<
|
|
|
|
|
| 'BackgroundAnimation'
|
|
|
|
|
| 'ForceExpanded'
|
|
|
|
|
| 'IconMovesOnHover'
|
|
|
|
|
| 'ItemFocusAnim-darkGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey'
|
|
|
|
|
| 'ItemFocusAnim-darkerGrey-nocolor'
|
|
|
|
|
| 'ItemFocusAnim-green'
|
|
|
|
|
| 'ItemFocusAnim-grey'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-10'
|
|
|
|
|
| 'ItemFocusAnim-translucent-white-20'
|
|
|
|
|
| 'ItemFocusAnimBorder-darkGrey'
|
|
|
|
|
| 'SearchAndTitleContainer'
|
|
|
|
|
| 'SearchBox'
|
|
|
|
|
| 'SearchFieldBackground'
|
|
|
|
|
| 'SearchIconLeft'
|
|
|
|
|
| 'SearchIconRight'
|
|
|
|
|
| 'ShowingSearch'
|
|
|
|
|
| 'ShowingTitle'
|
|
|
|
|
| 'VR'
|
|
|
|
|
| 'Visible'
|
|
|
|
|
| 'WhiteBackground'
|
|
|
|
|
| 'duration-app-launch',
|
|
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
|
|
|
|
type MainBrowserClasses = Record<
|
|
|
|
|
| 'Browser'
|
|
|
|
|
| 'BrowserContainer'
|
|
|
|
|
| 'BrowserNavRoot'
|
|
|
|
|
| 'Disabled'
|
|
|
|
|
| 'ExternalBrowserContainer'
|
|
|
|
|
| 'InputSupportLevel'
|
|
|
|
|
| 'MainBrowser'
|
|
|
|
|
| 'MainBrowserContainer'
|
|
|
|
|
| 'MicroTxnContainer'
|
|
|
|
|
| 'NavigationButton'
|
|
|
|
|
| 'RequireTouchscreenLabel'
|
|
|
|
|
| 'StatusIcon'
|
|
|
|
|
| 'Toggled'
|
|
|
|
|
| 'URL'
|
|
|
|
|
| 'URLBar'
|
|
|
|
|
| 'URLInput'
|
|
|
|
|
| 'Visible'
|
|
|
|
|
| 'duration-app-launch'
|
|
|
|
|
| 'showSupportLevel',
|
2023-12-04 00:29:30 +02:00
|
|
|
string
|
|
|
|
|
>;
|
|
|
|
|
|
2024-05-24 14:17:48 -06:00
|
|
|
export const quickAccessMenuClasses = findClassModule((m) => m.Title && m.QuickAccessMenu && m.BatteryDetailsLabels) as QuickAccessMenuClasses;
|
|
|
|
|
export const scrollPanelClasses = findClassModule((m) => m.ScrollPanel) as ScrollPanelClasses;
|
|
|
|
|
export const gamepadDialogClasses = findClassModule((m) => m.GamepadDialogContent && !m.BindingButtons) as GamepadDialogClasses;
|
|
|
|
|
export const quickAccessControlsClasses = findClassModule((m) => m.BatteryPercentageLabel && m.PanelSection && !m['vr-dashboard-bar-height'] && !m.QuickAccessMenu && !m.QuickAccess && !m.PerfProfileInfo) as QuickAccessControlsClasses;
|
|
|
|
|
export const updaterFieldClasses = findClassModule((m) => m.OOBEUpdateStatusContainer) as UpdaterFieldClasses;
|
|
|
|
|
export const playSectionClasses = findClassModule((m) => m.PlayBarDetailLabel) as PlaySectionClasses;
|
|
|
|
|
export const gamepadSliderClasses = findClassModule((m) => m.SliderControlPanelGroup) as GamepadSliderClasses;
|
|
|
|
|
export const appDetailsHeaderClasses = findClassModule((m) => m.TopCapsule) as AppDetailsHeaderClasses;
|
|
|
|
|
export const appDetailsClasses = findClassModule((m) => m.HeaderLoaded) as AppDetailsClasses;
|
|
|
|
|
export const gamepadUIClasses = findClassModule((m) => m.BasicUiRoot) as GamepadUIClasses;
|
|
|
|
|
export const gamepadTabbedPageClasses = findClassModule((m) => m.GamepadTabbedPage) as GamepadTabbedPageClasses;
|
|
|
|
|
export const gamepadContextMenuClasses = findClassModule((m) => m.BasicContextMenuModal) as GamepadContextMenuClasses;
|
|
|
|
|
export const achievementListClasses = findClassModule((m) => m.AchievementListItemBase && !m.Page) as AchievementListClasses;
|
|
|
|
|
export const achievementPageClasses = findClassModule((m) => m.AchievementListItemBase && m.Page) as AchievementPageClasses;
|
|
|
|
|
export const mainMenuAppRunningClasses = findClassModule((m) => m.AppRunningControls && m.OverlayAchievements) as MainMenuAppRunningClasses;
|
|
|
|
|
export const basicAppDetailsSectionStylerClasses = findClassModule((m) => m.AppDetailsRoot) as BasicAppDetailsSectionStylerClasses;
|
|
|
|
|
export const steamSpinnerClasses = findClassModule(m => m.SpinnerLoaderContainer) as SteamSpinnerClasses;
|
|
|
|
|
export const footerClasses = findClassModule(m => m.QuickAccessFooter) as FooterClasses;
|
|
|
|
|
export const appActionButtonClasses = findClassModule(m => m.PlayButtonContainer) as AppActionButtonClasses;
|
|
|
|
|
export const libraryAssetImageClasses = findClassModule(m => m.LongTitles && m.GreyBackground) as LibraryAssetImageClasses;
|
|
|
|
|
export const gamepadLibraryClasses = findClassModule(m => m.GamepadLibrary) as GamepadLibraryClasses;
|
|
|
|
|
export const focusRingClasses = findClassModule(m => m.FocusRingRoot) as FocusRingClasses;
|
|
|
|
|
export const searchBarClasses = findClassModule(m => m.SearchAndTitleContainer) as SearchBarClasses;
|
|
|
|
|
export const mainBrowserClasses = findClassModule(m => m.MainBrowserContainer) as MainBrowserClasses;
|
|
|
|
|
|
2022-10-01 20:32:23 -05:00
|
|
|
/**
|
2024-05-24 14:17:48 -06:00
|
|
|
* @deprecated please use quickAccessMenuClasses instead
|
2022-10-01 20:32:23 -05:00
|
|
|
*/
|
|
|
|
|
export const staticClasses = quickAccessMenuClasses;
|
2024-05-24 14:17:48 -06:00
|
|
|
|
2022-10-01 20:32:23 -05:00
|
|
|
/**
|
2024-05-24 14:17:48 -06:00
|
|
|
* @deprecated please use scrollPanelClasses instead
|
2022-10-01 20:32:23 -05:00
|
|
|
*/
|
|
|
|
|
export const scrollClasses = scrollPanelClasses;
|
2024-05-24 14:17:48 -06:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @deprecated please use achievementListClasses instead
|
|
|
|
|
*/
|
|
|
|
|
export const achievementClasses = achievementListClasses;
|