diff --git a/docs/app_examples.md b/docs/app_examples.md index deefc478..8e7d8940 100644 --- a/docs/app_examples.md +++ b/docs/app_examples.md @@ -23,25 +23,28 @@ process is killed.} @tabs{ @tab{Linux | - \| Field \| Value \| - \|-------------------\|-----------------------------------------------------\| - \| Application Name \| @code{}Steam Big Picture@endcode \| - \| Detached Commands \| @code{}setsid steam steam://open/bigpicture@endcode \| - \| Image \| @code{}steam.png@endcode \| + \| Field \| Value \| + \|------------------------------\|------------------------------------------------------\| + \| Application Name \| @code{}Steam Big Picture@endcode \| + \| Command Preporations -> Undo \| @code{}setsid steam steam://close/bigpicture@endcode \| + \| Detached Commands \| @code{}setsid steam steam://open/bigpicture@endcode \| + \| Image \| @code{}steam.png@endcode \| } @tab{macOS | - \| Field \| Value \| - \|-------------------\|---------------------------------------------------\| - \| Application Name \| @code{}Steam Big Picture@endcode \| - \| Detached Commands \| @code{}open steam steam://open/bigpicture@endcode \| - \| Image \| @code{}steam.png@endcode \| + \| Field \| Value \| + \|------------------------------\|------------------------------------------------\| + \| Application Name \| @code{}Steam Big Picture@endcode \| + \| Command Preporations -> Undo \| @code{}open steam://close/bigpicture@endcode \| + \| Detached Commands \| @code{}open steam://open/bigpicture@endcode \| + \| Image \| @code{}steam.png@endcode \| } @tab{Windows | - \| Field \| Value \| - \|-------------------\|----------------------------------------\| - \| Application Name \| @code{}Steam Big Picture@endcode \| - \| Detached Commands \| @code{}steam://open/bigpicture@endcode \| - \| Image \| @code{}steam.png@endcode \| + \| Field \| Value \| + \|------------------------------\|-------------------------------------------\| + \| Application Name \| @code{}Steam Big Picture@endcode \| + \| Command Preporations -> Undo \| @code{}steam://close/bigpicture@endcode \| + \| Detached Commands \| @code{}steam://open/bigpicture@endcode \| + \| Image \| @code{}steam.png@endcode \| } } diff --git a/src_assets/linux/assets/apps.json b/src_assets/linux/assets/apps.json index 04d98b62..bde2842e 100644 --- a/src_assets/linux/assets/apps.json +++ b/src_assets/linux/assets/apps.json @@ -22,6 +22,12 @@ "detached": [ "setsid steam steam://open/bigpicture" ], + "prep-cmd": [ + { + "do": "", + "undo": "setsid steam steam://close/bigpicture" + } + ], "image-path": "steam.png" } ] diff --git a/src_assets/macos/assets/apps.json b/src_assets/macos/assets/apps.json index dcb8637c..ebc636e0 100644 --- a/src_assets/macos/assets/apps.json +++ b/src_assets/macos/assets/apps.json @@ -12,6 +12,12 @@ "detached": [ "open steam://open/bigpicture" ], + "prep-cmd": [ + { + "do": "", + "undo": "open steam://close/bigpicture" + } + ], "image-path": "steam.png" } ] diff --git a/src_assets/windows/assets/apps.json b/src_assets/windows/assets/apps.json index c8d4cb74..9197dd84 100644 --- a/src_assets/windows/assets/apps.json +++ b/src_assets/windows/assets/apps.json @@ -8,6 +8,12 @@ { "name": "Steam Big Picture", "cmd": "steam://open/bigpicture", + "prep-cmd": [ + { + "do": "", + "undo": "steam://close/bigpicture" + } + ], "auto-detach": true, "wait-all": true, "image-path": "steam.png"