Skip to content

Plugin Guidelines

Follow these guidelines to ensure your plugin provides a great user experience.

  • Performance: Ensure your scripts run asynchronously and do not block the main application thread.
  • Icons: Provide clear, high-contrast icons (58x58 pixels) for your actions.
  • Security: Do not execute destructive shell commands or download unverified payloads.
  • Native Plugins: C++ plugins must be compiled for the target architecture and handle exceptions gracefully to prevent crashing the companion app.