mirror of
https://github.com/SteamDeckHomebrew/decky-frontend-lib.git
synced 2026-05-27 13:26:55 +02:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b39ba26b28 | ||
|
|
130dfa24c5 | ||
|
|
71babc82c8 |
@@ -1,3 +1,10 @@
|
|||||||
|
# [3.2.0](https://github.com/SteamDeckHomebrew/decky-frontend-lib/compare/v3.1.4...v3.2.0) (2022-09-20)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **FooterLegend:** add GamepadEvent ([130dfa2](https://github.com/SteamDeckHomebrew/decky-frontend-lib/commit/130dfa24c51c3a670cca9ebc38e4891618532bef))
|
||||||
|
|
||||||
## [3.1.4](https://github.com/SteamDeckHomebrew/decky-frontend-lib/compare/v3.1.3...v3.1.4) (2022-09-19)
|
## [3.1.4](https://github.com/SteamDeckHomebrew/decky-frontend-lib/compare/v3.1.3...v3.1.4) (2022-09-19)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "decky-frontend-lib",
|
"name": "decky-frontend-lib",
|
||||||
"version": "3.1.4",
|
"version": "3.2.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "decky-frontend-lib",
|
"name": "decky-frontend-lib",
|
||||||
"version": "3.1.4",
|
"version": "3.2.0",
|
||||||
"license": "GPL-2.0-or-later",
|
"license": "GPL-2.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"minimist": "^1.2.6"
|
"minimist": "^1.2.6"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "decky-frontend-lib",
|
"name": "decky-frontend-lib",
|
||||||
"version": "3.1.4",
|
"version": "3.2.0",
|
||||||
"description": "A library for building decky plugins",
|
"description": "A library for building decky plugins",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
export * from './SuspensefulImage';
|
export * from './SuspensefulImage';
|
||||||
|
export * from './ColorPickerModal';
|
||||||
|
|||||||
@@ -1,3 +1,43 @@
|
|||||||
|
export enum GamepadButton {
|
||||||
|
INVALID,
|
||||||
|
OK,
|
||||||
|
CANCEL,
|
||||||
|
SECONDARY,
|
||||||
|
OPTIONS,
|
||||||
|
BUMPER_LEFT,
|
||||||
|
BUMPER_RIGHT,
|
||||||
|
TRIGGER_LEFT,
|
||||||
|
TRIGGER_RIGHT,
|
||||||
|
DIR_UP,
|
||||||
|
DIR_DOWN,
|
||||||
|
DIR_LEFT,
|
||||||
|
DIR_RIGHT,
|
||||||
|
SELECT,
|
||||||
|
START,
|
||||||
|
LSTICK_CLICK,
|
||||||
|
RSTICK_CLICK,
|
||||||
|
LSTICK_TOUCH,
|
||||||
|
RSTICK_TOUCH,
|
||||||
|
LPAD_TOUCH,
|
||||||
|
LPAD_CLICK,
|
||||||
|
RPAD_TOUCH,
|
||||||
|
RPAD_CLICK,
|
||||||
|
REAR_LEFT_UPPER,
|
||||||
|
REAR_LEFT_LOWER,
|
||||||
|
REAR_RIGHT_UPPER,
|
||||||
|
REAR_RIGHT_LOWER,
|
||||||
|
STEAM_GUIDE,
|
||||||
|
STEAM_QUICK_MENU
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GamepadEventDetail {
|
||||||
|
button: number;
|
||||||
|
is_repeat?: boolean;
|
||||||
|
source: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type GamepadEvent = CustomEvent<GamepadEventDetail>
|
||||||
|
|
||||||
export interface FooterLegendProps {
|
export interface FooterLegendProps {
|
||||||
actionDescriptionMap?: unknown;
|
actionDescriptionMap?: unknown;
|
||||||
onOKActionDescription?: string;
|
onOKActionDescription?: string;
|
||||||
@@ -5,14 +45,14 @@ export interface FooterLegendProps {
|
|||||||
onSecondaryActionDescription?: string;
|
onSecondaryActionDescription?: string;
|
||||||
onOptionsActionDescription?: string;
|
onOptionsActionDescription?: string;
|
||||||
onMenuActionDescription?: string;
|
onMenuActionDescription?: string;
|
||||||
onButtonDown?: () => void;
|
onButtonDown?: (evt: GamepadEvent) => void;
|
||||||
onButtonUp?: () => void;
|
onButtonUp?: (evt: GamepadEvent) => void;
|
||||||
onOKButton?: () => void;
|
onOKButton?: (evt: GamepadEvent) => void;
|
||||||
onCancelButton?: () => void;
|
onCancelButton?: (evt: GamepadEvent) => void;
|
||||||
onSecondaryButton?: () => void;
|
onSecondaryButton?: (evt: GamepadEvent) => void;
|
||||||
onOptionsButton?: () => void;
|
onOptionsButton?: (evt: GamepadEvent) => void;
|
||||||
onGamepadDirection?: () => void;
|
onGamepadDirection?: (evt: GamepadEvent) => void;
|
||||||
onGamepadFocus?: () => void;
|
onGamepadFocus?: (evt: GamepadEvent) => void;
|
||||||
onGamepadBlur?: () => void;
|
onGamepadBlur?: (evt: GamepadEvent) => void;
|
||||||
onMenuButton?: () => void;
|
onMenuButton?: (evt: GamepadEvent) => void;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user