Compare commits

...

3 Commits

Author SHA1 Message Date
semantic-release-bot
210b0389f7 chore(release): 0.5.1 [CI SKIP] 2022-06-06 21:33:48 +00:00
AAGaming
198f96abb5 Merge branch 'main' of github.com:steamdeckhomebrew/decky-frontend-lib 2022-06-06 17:33:08 -04:00
AAGaming
244ae128da fix(classes): switch static-classes to findModule 2022-06-06 17:33:05 -04:00
3 changed files with 21 additions and 8 deletions

View File

@@ -1,3 +1,10 @@
## [0.5.1](https://github.com/SteamDeckHomebrew/decky-frontend-lib/compare/v0.5.0...v0.5.1) (2022-06-06)
### Bug Fixes
* **classes:** switch static-classes to findModule ([244ae12](https://github.com/SteamDeckHomebrew/decky-frontend-lib/commit/244ae128da03e0687f1ba0b0e5b5b548b581277a))
# [0.5.0](https://github.com/SteamDeckHomebrew/decky-frontend-lib/compare/v0.4.2...v0.5.0) (2022-06-06)

View File

@@ -1,6 +1,6 @@
{
"name": "decky-frontend-lib",
"version": "0.5.0",
"version": "0.5.1",
"description": "A library for building decky plugins",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -1,4 +1,4 @@
import { findModuleChild } from '../webpack';
import { findModule } from '../webpack';
type StaticClasses = Record<
| 'ActiveTab'
@@ -157,26 +157,32 @@ type QuickAccessControlsClasses = Record<
string
>;
export const staticClasses: StaticClasses = findModuleChild((mod) => {
export const staticClasses: StaticClasses = findModule((mod) => {
if (typeof mod !== 'object') return false;
if (mod.TransitionMenuDelay) {
return mod;
return true;
}
return false;
});
export const gamepadDialogClasses: GamepadDialogClasses = findModuleChild((mod) => {
export const gamepadDialogClasses: GamepadDialogClasses = findModule((mod) => {
if (typeof mod !== 'object') return false;
if (mod.WithFirstRow) {
return mod;
return true;
}
return false;
});
export const quickAccessControlsClasses: QuickAccessControlsClasses = findModuleChild((mod) => {
export const quickAccessControlsClasses: QuickAccessControlsClasses = findModule((mod) => {
if (typeof mod !== 'object') return false;
if (mod.PanelSectionRow) {
return mod;
return true;
}
return false;
});