IDE Plugins for Widget Development

Building a widget means setting up a defined project structure, a correct config.xml, an icon and packaging everything into a .wgt file when you’re done. This is not complicated, but doing it manually every time is tedious and error-prone.

The plugins handle the scaffolding so you can focus on the actual widget logic.

What they do

One command creates a ready-to-run widget project: entry point, config.xml, icon, and build scripts.

When you’re done, one makefile command packages everything into a .wgt file ready to drop into your CMS.

Local testing works without a player. Just open the index.html directly in a browser and pass parameters as URL query strings.

Available for

VS Code
CMD+Shift+P → Garlic: New Widget Project

JetBrains
Available for WebStorm, IntelliJ IDEA, and other JetBrains IDEs. File → New Project → DS Widget. Enter name and author, done.

Both plugins produce the same project structure and the same .wgt output. Use whatever IDE you prefer.

The plugins are currently available via GitHub. Marketplace releases for the VS Code Extension Marketplace and JetBrains Plugin Marketplace are coming.