Compare commits
9
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3e5b1648ae | ||
|
|
ac4426eda6 | ||
|
|
88e4cc84ae | ||
|
|
50316d3fdf | ||
|
|
79dd5893ae | ||
|
|
c8031897e4 | ||
|
|
5e714e475c | ||
|
|
9358135b54 | ||
|
|
d24b5bf4a8 |
@@ -5,8 +5,7 @@
|
||||
"": {
|
||||
"name": "@punktfunk/plugin-steam",
|
||||
"dependencies": {
|
||||
"@punktfunk/host": "^0.1.2",
|
||||
"@punktfunk/plugin-kit": "^0.3.0",
|
||||
"@punktfunk/plugin-kit": "^0.4.2",
|
||||
"effect": "4.0.0-beta.99",
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -47,9 +46,9 @@
|
||||
|
||||
"@msgpackr-extract/msgpackr-extract-win32-x64": ["@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4", "", { "os": "win32", "cpu": "x64" }, "sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ=="],
|
||||
|
||||
"@punktfunk/host": ["@punktfunk/host@0.1.2", "https://git.unom.io/api/packages/unom/npm/%40punktfunk%2Fhost/-/0.1.2/host-0.1.2.tgz", { "optionalDependencies": { "undici": "^7.0.0" }, "peerDependencies": { "effect": "^4.0.0-beta.98" }, "bin": { "punktfunk-scripting": "dist/runner-cli.js" } }, "sha512-mZXIocLWAeXXl3nU5YmVJp1rp74ZXhphTI67nWnqkqXZTxUsNHE9GG5BQvclI0TCjnVn+bx95zi/3w0kTIMKzw=="],
|
||||
"@punktfunk/host": ["@punktfunk/host@0.1.3", "https://git.unom.io/api/packages/unom/npm/%40punktfunk%2Fhost/-/0.1.3/host-0.1.3.tgz", { "optionalDependencies": { "undici": "^7.0.0" }, "peerDependencies": { "effect": "^4.0.0-beta.98" }, "bin": { "punktfunk-scripting": "dist/runner-cli.js" } }, "sha512-WpS0a3yavoqDBA3V8xSZW298HRUzF8TFuwSKf3hV1RFHZ2lM6V77E6mFJTej3p+B1wnNWzphtlY+WgcsUx/34A=="],
|
||||
|
||||
"@punktfunk/plugin-kit": ["@punktfunk/plugin-kit@0.3.0", "https://git.unom.io/api/packages/unom/npm/%40punktfunk%2Fplugin-kit/-/0.3.0/plugin-kit-0.3.0.tgz", { "peerDependencies": { "@punktfunk/host": "^0.1.2", "effect": "^4.0.0-beta.98", "react": "^19.2.0" }, "optionalPeers": ["react"] }, "sha512-BoDSfQPzzRBDUHB1wq61oOOHNrEJwzDC2Tij2sJQ8cpSlVn+6HmRwdczbrbGaYxKOqatiu0rd2iMn955L8vurw=="],
|
||||
"@punktfunk/plugin-kit": ["@punktfunk/plugin-kit@0.4.3", "https://git.unom.io/api/packages/unom/npm/%40punktfunk%2Fplugin-kit/-/0.4.3/plugin-kit-0.4.3.tgz", { "peerDependencies": { "@punktfunk/host": "^0.1.3", "effect": "^4.0.0-beta.98", "react": "^19.2.0" }, "optionalPeers": ["react"] }, "sha512-WZGKmkm3qthFGdCQuB9dqh1YpPCJN9SBiWd76FdBS4mp9Uh/rYiT3DSWLXr0hXPYPzX7E1Dt/oD6hd1SemGUSA=="],
|
||||
|
||||
"@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="],
|
||||
|
||||
|
||||
+2
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@punktfunk/plugin-steam",
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.2",
|
||||
"private": false,
|
||||
"type": "module",
|
||||
"description": "Punktfunk plugin: adds your installed Steam games and non-Steam shortcuts to the host library, with their art and Big Picture.",
|
||||
@@ -36,8 +36,7 @@
|
||||
"check": "bunx biome check ."
|
||||
},
|
||||
"dependencies": {
|
||||
"@punktfunk/host": "^0.1.2",
|
||||
"@punktfunk/plugin-kit": "^0.3.0",
|
||||
"@punktfunk/plugin-kit": "^0.4.2",
|
||||
"effect": "4.0.0-beta.99"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -162,6 +162,10 @@ export const installedApps = (
|
||||
* `steam_ui` is the one launch kind with two values, because Steam genuinely has two UIs. The host
|
||||
* turns them into `steam -gamepadui` / `steam` (Linux) or the matching `steam://open/…` URI
|
||||
* (Windows) — the plugin never constructs a command line (D1).
|
||||
*
|
||||
* Both carry `icon: "steam"` — the same mark, because they open the same client into different
|
||||
* front ends; their titles are what tell them apart. The token names a mark each client draws from
|
||||
* the vector it bundles rather than sending art, which a 2:3 cover-crop would reduce to a strip.
|
||||
*/
|
||||
export const launcherEntries = (cfg: Config): ProviderEntry[] => {
|
||||
const out: ProviderEntry[] = [];
|
||||
@@ -171,6 +175,7 @@ export const launcherEntries = (cfg: Config): ProviderEntry[] => {
|
||||
external_id: "big-picture",
|
||||
title: "Steam Big Picture",
|
||||
role: "launcher",
|
||||
icon: "steam",
|
||||
launch: { kind: "steam_ui", value: "bigpicture" },
|
||||
platform: "PC",
|
||||
});
|
||||
@@ -180,6 +185,7 @@ export const launcherEntries = (cfg: Config): ProviderEntry[] => {
|
||||
external_id: "desktop",
|
||||
title: "Steam",
|
||||
role: "launcher",
|
||||
icon: "steam",
|
||||
launch: { kind: "steam_ui", value: "desktop" },
|
||||
platform: "PC",
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user