Skip to content

panuoksala/streamdeck-fabric-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build solution

Stream Deck Microsoft Fabric plugin

Source code of Microsoft Fabric plugin by Panu Oksala for Elgato Stream Deck. Project is created by using the Stream Deck C# Toolkit. Use GitHub issues to submit any bugs / feature requests.

The plugin is now available at Elgato marketplace

How to use this plugin

Install the plugin from Stream Deck Store. Use Interactive login method (ie. browser) or Entra service principal to authenticate againsts Fabric.

Configurations

Setting Description
Title Overlay text on top of the Microsoft Fabric icon.
Tenant Id Fabric tenant identifier (GUID).
Workspace Id The workspace identifier. After groups word in Fabric URL.
Fabric Resource Id Notebook or Data pipeline identifier (copy from URL).
Login Method Interactive to use your own credentials, or service principal for app registration.
Status update frequency How often device will update the display after action invocation. Set longer if you are getting incorrect information.
Source Stage Id Only visible when using Deploy type of action. Use Fabric API deploymentPipelines/{id}/stages to retrieve list of stage ids
Target Stage Id Target stage id in deployment pipeline. See above on how to fetch this value.

After successfull action run the Stream Deck button will show OK sign for a short while. If Stream Deck shows red question icon on top right corner of the button, check logs from plugin folder for more details.

Contribution guide

  1. Install Stream Deck application
  2. Clone the repository
  3. Build with Visual Studio
  4. Visual Studio should automatically add Microsoft Fabric button into your Stream Deck app / device.
  5. To debug the app just run it and attach debugger into StreamDeck application (you might have two so try both).
  6. If you experience problems try to run the Visual Studio in Administrator mode.
  7. Build/Rebuild will stop StreamDeck app and relaunch it automatically with updated plugin.

If you have problems to build plugin after debugging, quick fix is to restart Visual Studio.

References

About

Fabric plugin for Elgato Stream Deck device

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors