Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add support for property inspector #31

Merged
merged 24 commits into from
Mar 11, 2024
Merged

feat: add support for property inspector #31

merged 24 commits into from
Mar 11, 2024

Conversation

GeekyEggo
Copy link
Member

  • Adds support for importing @elgato/streamdeck in the scope of a browser.
  • Adds streamDeck.plugin namespace for bi-directional communication with the plugin:
    • onDidReceivePluginMessage to receive messages from the plugin.
    • sendToPlugin to send messages to the plugin.
  • Adds streamDeck.settings namespace:
    • getGlobalSettings to retrieve the global settings.
    • getSettings to retrieve the action settings.
    • onDidReceiveGlobalSettings to receive the latest global settings.
    • onDidReceiveSettings to receive the latest action settings.
    • setGlobalSettings to save the global settings.
    • setSettings to save the action settings.
  • Adds streamDeck.system namespace:
    • openUrl to launch the specified URL in the user's default browser.
  • Update package.json to export a default export (for Node.js), and a browser export (for the property inspector).
  • Fix Coordinates type could erroneously have a non-number row type.

NB. logging from the property inspector is omitted from this PR.

@GeekyEggo GeekyEggo requested a review from ChekTek March 7, 2024 18:07
@GeekyEggo GeekyEggo merged commit b79e02d into main Mar 11, 2024
4 checks passed
@GeekyEggo GeekyEggo deleted the ui branch March 11, 2024 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants