Skip to content

Create a plugin project (Mac)

Overview

Logitech offers a .NET-based command line tool that generates the needed project and solution files for macOS.

Instead of generating the plugin project, you can also download the demo plugin skeleton project from DemoPlugin.

Steps

  1. Make sure that the Logitech Options+ or Loupedeck software is installed.

  2. Download and unpack the Logi Plugin Tool for Mac from Developer Page. In this instruction, we assume that you unpacked the tool to ~/Downloads directory.

  3. Open the Terminal.

  4. Set the current directory to the place where you want to create the plugin project. A root directory for a project will be created with the project file structure underneath. In this instruction, we will create a ~/sources directory for all your projects.

    mkdir ~/sources cd ~/sources 1. Assuming you have unpacked the LogiPluginTool to ~/Downloads folder

    ~/Downloads/LogiPluginTool generate -name=Demo This should create the project files in ~/sources/DemoPlugin directory

  5. Open Visual Studio and open a DemoPlugin.sln navigate to ~/sources/DemoPlugin

  6. Build the solution to verify that it compiles without errors.

  7. Note that the build task creates a .link file to the Logi Plugin Service folder where the Plugins are installed.

    /Users/USERNAME/Library/Application Support/Logi/LogiPluginService/Plugins/DemoPlugin.link
    

  8. Start the Logitech Options+ or Loupedeck software. Wait until the configuration UI opens.

  9. Unhide the "Demo" plugin on the "Hide and show plugins" tab of the Action panel. The plugin should be now shown in the UI.

Demo plugin in the application dropdown list