{ "Name": "Dynamic Deck", "Version": "0.1.0.0", "Author": "Ryan Kegel", "Actions": [ { "Name": "Counter", "UUID": "com.ryan-kegel.dynamic-deck.increment", "Icon": "imgs/actions/counter/icon", "Tooltip": "Displays a count, which increments by one on press.", "PropertyInspectorPath": "ui/increment-counter.html", "Controllers": ["Keypad"], "States": [ { "Image": "imgs/actions/counter/key", "TitleAlignment": "middle" } ] }, { "Name": "DeepSeek Balance", "UUID": "com.ryan-kegel.dynamic-deck.deepseek-balance", "Icon": "imgs/actions/deepseek/icon", "Tooltip": "Displays current DeepSeek API balance and opens usage dashboard on press.", "PropertyInspectorPath": "ui/deepseek-balance.html", "Controllers": ["Keypad"], "States": [ { "Image": "imgs/actions/deepseek/key", "TitleAlignment": "middle", "FontSize": "12" } ] }, { "Name": "Ecobee Temperature Control", "UUID": "com.ryan-kegel.dynamic-deck.ecobee", "Icon": "imgs/actions/ecobee", "PropertyInspectorPath": "ui/ecobee.html", "States": [ { "Image": "imgs/actions/key", "TitleAlignment": "middle", "FontSize": 10 } ] }, { "Name": "Ecobee HVAC Mode", "UUID": "com.ryan-kegel.dynamic-deck.ecobee-mode", "Icon": "imgs/actions/ecobee-mode", "PropertyInspectorPath": "ui/ecobee.html", "States": [ { "Image": "imgs/actions/key", "TitleAlignment": "middle", "FontSize": 10 } ] }, { "Name": "Fast App Launcher", "UUID": "com.ryan-kegel.dynamic-deck.launch-app", "Icon": "imgs/actions/launcher", "PropertyInspectorPath": "ui/launch-app.html", "States": [ { "Image": "imgs/actions/key", "TitleAlignment": "middle", "FontSize": 12 } ] }, { "Name": "Dynamic App Slot", "UUID": "com.ryan-kegel.dynamic-deck.app-slot", "Icon": "imgs/actions/app-slot", "PropertyInspectorPath": "ui/app-slot.html", "States": [ { "Image": "imgs/actions/app-slot-state", "TitleAlignment": "middle", "FontSize": "12" } ], "PropertyInspectorPath": "ui/app-slot.html" } ], "Category": "Dynamic Deck", "CategoryIcon": "imgs/plugin/category-icon", "CodePath": "bin/plugin.js", "Description": "Just learning", "Icon": "imgs/plugin/marketplace", "SDKVersion": 3, "Software": { "MinimumVersion": "7.1" }, "OS": [ { "Platform": "mac", "MinimumVersion": "12" }, { "Platform": "windows", "MinimumVersion": "10" } ], "Nodejs": { "Version": "24", "Debug": "enabled" }, "UUID": "com.ryan-kegel.dynamic-deck" }