decky-frontend-lib
Advanced tools
Comparing version 3.22.1 to 3.23.0
@@ -11,2 +11,6 @@ type QuickAccessMenuClasses = Record<'ActiveTab' | 'AllTabContents' | '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' | 'ItemFocusAnimBorder-darkGrey' | 'KeyboardButton' | 'Label' | 'LowBattery' | 'LowBatteryGauge' | 'Menu' | 'Open' | 'PanelExitAnchor' | 'PanelOuterNav' | 'PanelSection' | 'PanelSectionRow' | 'PanelSectionTitle' | 'QuickAccessMenu' | 'ReallyLow' | 'Remaining' | 'Selected' | 'Tab' | 'TabContentColumn' | 'TabGroupPanel' | 'TabPanelHidden' | 'Tabs' | 'Text' | 'Title' | 'TransitionMenuDelay' | 'Up' | 'ViewPlaceholder' | 'VoiceTab' | 'duration-app-launch' | 'focusAnimation' | 'hoverAnimation', string>; | ||
type GamepadUIClasses = Record<'duration-app-launch' | 'TransitionMenuDelay' | 'PanelSection' | 'PanelSectionTitle' | 'Text' | 'PanelSectionRow' | 'Label' | 'ComingSoon' | 'LowBattery' | 'ReallyLow' | 'LowBatteryGauge' | 'Remaining' | 'EmptyNotifications' | 'BatterySectionContainer' | 'BatteryIcon' | 'BatteryPercentageLabel' | 'BatteryDetailsLabels' | 'BatteryProjectedValue' | 'BatteryProjectedLabel' | 'ViewPlaceholder' | 'FullHeight' | 'Title' | 'Container' | 'Open' | 'QuickAccessMenu' | 'HeaderContainer' | 'Menu' | 'HeaderAndFooterVisible' | 'TabContentColumn' | 'Tabs' | 'Tab' | 'Selected' | 'ItemFocusAnim-darkerGrey' | 'ItemFocusAnim-darkerGrey-nocolor' | 'VoiceTab' | 'ItemFocusAnim-green' | 'Blocked' | 'TabPanelHidden' | 'FriendsTitle' | 'FriendsListTabPanel' | 'PanelOuterNav' | 'PanelExitAnchor' | 'TabGroupPanel' | 'FooterBoxShadow' | 'AllTabContents' | 'ContentTransition' | 'ActiveTab' | 'Up' | 'Enter' | 'EnterActive' | 'Exit' | 'ExitActive' | 'Down' | 'KeyboardButton' | 'ItemFocusAnim-darkGrey' | 'ItemFocusAnim-grey' | 'ItemFocusAnimBorder-darkGrey' | 'focusAnimation' | 'hoverAnimation', string>; | ||
type GamepadTabbedPageClasses = Record<'duration-app-launch' | 'headerHeight' | 'contentPadding' | 'GamepadTabbedPage' | 'TabHeaderRowWrapper' | 'Floating' | 'TabRow' | 'TabRowTabs' | 'BleedGlyphs' | 'TabsRowScroll' | 'FixCenterAlignScroll' | 'Tab' | 'Selected' | 'HasAddon' | 'RightAddon' | 'TabTitle' | 'LeftAddon' | 'TabCount' | 'Active' | 'TabBadge' | 'TabCountBadge' | 'TabRowSpacer' | 'Glyphs' | 'Show' | 'TabContents' | 'ContentTransition' | 'TabContentsScroll' | 'Right' | 'Enter' | 'EnterActive' | 'Exit' | 'ExitActive' | 'Left' | 'TabIcon', string>; | ||
type GamepadContextMenuClasses = Record<"duration-app-launch" | "BasicContextMenuModal" | "BasicContextMenuHeader" | "BasicContextMenuHeaderShrinkableSpacing" | "BasicContextMenuContainer" | "slideInAnimation" | "contextMenu" | "contextMenuContents" | "hasSubMenu" | "contextMenuFade" | "contextMenuItem" | "active" | "Selected" | "Focused" | "Positive" | "Emphasis" | "Destructive" | "Capitalized" | "MenuSectionHeader" | "UpperCase" | "SubMenu" | "ContextMenuSeparator" | "Label" | "Arrow" | "ItemFocusAnim-darkerGrey-nocolor" | "ItemFocusAnim-darkerGrey" | "ItemFocusAnim-darkGrey" | "ItemFocusAnim-grey" | "ItemFocusAnimBorder-darkGrey" | "ItemFocusAnim-green" | "focusAnimation" | "hoverAnimation", string>; | ||
type AchievementClasses = Record<"nAchievementHeight" | "nGlobalAchievementHeight" | "nAchievementsListTitleHeight" | "nAchievementGap" | "AchievementList" | "ListTitle" | "AchievementListItemBase" | "Container" | "Content" | "Right" | "Footer" | "AchievementTitle" | "AchievementDescription" | "AchievementGlobalPercentage" | "InBody" | "VerticalContent" | "UnlockDate" | "AlignEnd" | "ProgressBar" | "ProgressCount" | "AchievementContent" | "HiddenAchievementContent" | "FriendAchievementFooter" | "GlobalPercentage" | "UserUnlockDateTime" | "GlobalAchievementsListHeader" | "SearchField" | "Avatar" | "HeaderText" | "GlobalAchievementListItem" | "UnlockContainer" | "Info" | "Title" | "Description" | "Percent" | "ImageContainer" | "ProgressFill" | "SpoilerWarning" | "Hidden" | "ComparisonAchieverColumn" | "ComparisonAchieverInfo" | "ProgressContainer" | "ProgressLabel" | "Secondary" | "AvatarContainer" | "Unachieved", string>; | ||
type MainMenuAppRunningClasses = Record<"duration-app-launch" | "ScrollMask" | "HideMask" | "MainMenuAppRunning" | "MenuOpen" | "NavigationColumn" | "ControllerColumnFocused" | "NavColumnFocused" | "NavigationBox" | "NavigationMenuItem" | "ItemFocusAnim-darkerGrey" | "Active" | "Disabled" | "SwitchAppsTitle" | "SelectableAppWindow" | "ActiveDot" | "NavigationMenuItemSeparator" | "AppColumn" | "FocusedColumn" | "AppColumnContent" | "ActiveContent" | "CurrentGameBackground" | "CurrentGameLogo" | "OverlayAchievements" | "Container" | "OverlayGuides" | "OverlayNotes" | "OverlayInplaceBrowser" | "ItemFocusAnim-darkerGrey-nocolor" | "ItemFocusAnim-darkGrey" | "ItemFocusAnim-grey" | "ItemFocusAnimBorder-darkGrey" | "ItemFocusAnim-green" | "focusAnimation" | "hoverAnimation", string>; | ||
export declare const quickAccessMenuClasses: QuickAccessMenuClasses; | ||
@@ -30,2 +34,6 @@ /** | ||
export declare const gamepadUIClasses: GamepadUIClasses; | ||
export declare const gamepadTabbedPageClasses: GamepadTabbedPageClasses; | ||
export declare const gamepadContextMenuClasses: GamepadContextMenuClasses; | ||
export declare const achievementClasses: AchievementClasses; | ||
export declare const mainMenuAppRunningClasses: MainMenuAppRunningClasses; | ||
export {}; |
@@ -20,1 +20,5 @@ import { findModule } from '../webpack'; | ||
export const gamepadUIClasses = findModule((mod) => typeof mod === 'object' && mod?.BasicUiRoot?.includes('gamepadui_')); | ||
export const gamepadTabbedPageClasses = findModule((mod) => typeof mod === 'object' && mod?.GamepadTabbedPage?.includes('gamepadtabbedpage_')); | ||
export const gamepadContextMenuClasses = findModule((mod) => typeof mod === 'object' && mod?.BasicContextMenuModal?.includes('gamepadcontextmenu')); | ||
export const achievementClasses = findModule((mod) => typeof mod === 'object' && mod?.AchievementListItemBase?.includes('achievementslist')); | ||
export const mainMenuAppRunningClasses = findModule((mod) => typeof mod === 'object' && mod?.MainMenuAppRunning?.includes('mainmenuapprunning')); |
{ | ||
"name": "decky-frontend-lib", | ||
"version": "3.22.1", | ||
"version": "3.23.0", | ||
"description": "A library for building decky plugins", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -507,2 +507,165 @@ import { findModule } from '../webpack'; | ||
type GamepadTabbedPageClasses = Record< | ||
| 'duration-app-launch' | ||
| 'headerHeight' | ||
| 'contentPadding' | ||
| 'GamepadTabbedPage' | ||
| 'TabHeaderRowWrapper' | ||
| 'Floating' | ||
| 'TabRow' | ||
| 'TabRowTabs' | ||
| 'BleedGlyphs' | ||
| 'TabsRowScroll' | ||
| 'FixCenterAlignScroll' | ||
| 'Tab' | ||
| 'Selected' | ||
| 'HasAddon' | ||
| 'RightAddon' | ||
| 'TabTitle' | ||
| 'LeftAddon' | ||
| 'TabCount' | ||
| 'Active' | ||
| 'TabBadge' | ||
| 'TabCountBadge' | ||
| 'TabRowSpacer' | ||
| 'Glyphs' | ||
| 'Show' | ||
| 'TabContents' | ||
| 'ContentTransition' | ||
| 'TabContentsScroll' | ||
| 'Right' | ||
| 'Enter' | ||
| 'EnterActive' | ||
| 'Exit' | ||
| 'ExitActive' | ||
| 'Left' | ||
| 'TabIcon', | ||
string | ||
>; | ||
type GamepadContextMenuClasses = Record< | ||
| "duration-app-launch" | ||
| "BasicContextMenuModal" | ||
| "BasicContextMenuHeader" | ||
| "BasicContextMenuHeaderShrinkableSpacing" | ||
| "BasicContextMenuContainer" | ||
| "slideInAnimation" | ||
| "contextMenu" | ||
| "contextMenuContents" | ||
| "hasSubMenu" | ||
| "contextMenuFade" | ||
| "contextMenuItem" | ||
| "active" | ||
| "Selected" | ||
| "Focused" | ||
| "Positive" | ||
| "Emphasis" | ||
| "Destructive" | ||
| "Capitalized" | ||
| "MenuSectionHeader" | ||
| "UpperCase" | ||
| "SubMenu" | ||
| "ContextMenuSeparator" | ||
| "Label" | ||
| "Arrow" | ||
| "ItemFocusAnim-darkerGrey-nocolor" | ||
| "ItemFocusAnim-darkerGrey" | ||
| "ItemFocusAnim-darkGrey" | ||
| "ItemFocusAnim-grey" | ||
| "ItemFocusAnimBorder-darkGrey" | ||
| "ItemFocusAnim-green" | ||
| "focusAnimation" | ||
| "hoverAnimation", | ||
string | ||
>; | ||
type AchievementClasses = Record< | ||
| "nAchievementHeight" | ||
| "nGlobalAchievementHeight" | ||
| "nAchievementsListTitleHeight" | ||
| "nAchievementGap" | ||
| "AchievementList" | ||
| "ListTitle" | ||
| "AchievementListItemBase" | ||
| "Container" | ||
| "Content" | ||
| "Right" | ||
| "Footer" | ||
| "AchievementTitle" | ||
| "AchievementDescription" | ||
| "AchievementGlobalPercentage" | ||
| "InBody" | ||
| "VerticalContent" | ||
| "UnlockDate" | ||
| "AlignEnd" | ||
| "ProgressBar" | ||
| "ProgressCount" | ||
| "AchievementContent" | ||
| "HiddenAchievementContent" | ||
| "FriendAchievementFooter" | ||
| "GlobalPercentage" | ||
| "UserUnlockDateTime" | ||
| "GlobalAchievementsListHeader" | ||
| "SearchField" | ||
| "Avatar" | ||
| "HeaderText" | ||
| "GlobalAchievementListItem" | ||
| "UnlockContainer" | ||
| "Info" | ||
| "Title" | ||
| "Description" | ||
| "Percent" | ||
| "ImageContainer" | ||
| "ProgressFill" | ||
| "SpoilerWarning" | ||
| "Hidden" | ||
| "ComparisonAchieverColumn" | ||
| "ComparisonAchieverInfo" | ||
| "ProgressContainer" | ||
| "ProgressLabel" | ||
| "Secondary" | ||
| "AvatarContainer" | ||
| "Unachieved", | ||
string | ||
>; | ||
type MainMenuAppRunningClasses = Record< | ||
| "duration-app-launch" | ||
| "ScrollMask" | ||
| "HideMask" | ||
| "MainMenuAppRunning" | ||
| "MenuOpen" | ||
| "NavigationColumn" | ||
| "ControllerColumnFocused" | ||
| "NavColumnFocused" | ||
| "NavigationBox" | ||
| "NavigationMenuItem" | ||
| "ItemFocusAnim-darkerGrey" | ||
| "Active" | ||
| "Disabled" | ||
| "SwitchAppsTitle" | ||
| "SelectableAppWindow" | ||
| "ActiveDot" | ||
| "NavigationMenuItemSeparator" | ||
| "AppColumn" | ||
| "FocusedColumn" | ||
| "AppColumnContent" | ||
| "ActiveContent" | ||
| "CurrentGameBackground" | ||
| "CurrentGameLogo" | ||
| "OverlayAchievements" | ||
| "Container" | ||
| "OverlayGuides" | ||
| "OverlayNotes" | ||
| "OverlayInplaceBrowser" | ||
| "ItemFocusAnim-darkerGrey-nocolor" | ||
| "ItemFocusAnim-darkGrey" | ||
| "ItemFocusAnim-grey" | ||
| "ItemFocusAnimBorder-darkGrey" | ||
| "ItemFocusAnim-green" | ||
| "focusAnimation" | ||
| "hoverAnimation", | ||
string | ||
>; | ||
export const quickAccessMenuClasses: QuickAccessMenuClasses = findModule( | ||
@@ -545,2 +708,14 @@ (mod) => typeof mod === 'object' && mod?.Title?.includes('quickaccessmenu'), | ||
(mod) => typeof mod === 'object' && mod?.BasicUiRoot?.includes('gamepadui_'), | ||
); | ||
export const gamepadTabbedPageClasses: GamepadTabbedPageClasses = findModule( | ||
(mod) => typeof mod === 'object' && mod?.GamepadTabbedPage?.includes('gamepadtabbedpage_') | ||
); | ||
export const gamepadContextMenuClasses: GamepadContextMenuClasses = findModule( | ||
(mod) => typeof mod === 'object' && mod?.BasicContextMenuModal?.includes('gamepadcontextmenu') | ||
); | ||
export const achievementClasses: AchievementClasses = findModule( | ||
(mod) => typeof mod === 'object' && mod?.AchievementListItemBase?.includes('achievementslist') | ||
); | ||
export const mainMenuAppRunningClasses: MainMenuAppRunningClasses = findModule( | ||
(mod) => typeof mod === 'object' && mod?.MainMenuAppRunning?.includes('mainmenuapprunning') | ||
); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
231594
5574