Plugin API
English
English
  • Getting Started
    • Introduction
    • Your First Plugin
    • File Structure Overview
    • Plugin Types
      • Window
      • Background Service
      • Format Extension
      • Inspector
    • Debug Plugin
  • Distribution
    • Prepare Plugin
    • Package Plugin
    • Publish Plugin
    • Update Plugin
    • Developer Policies
    • Plugin Icon Template
  • Developer Guide
    • manifest.json Configuration
    • Retrieve Data
    • Modify Data
    • Access Local Files
    • Issue Network Requests
    • Using Node.js Native API
    • Using Third-Party Modules
    • Multilingual (i18n)
    • Frameless Window
  • API Reference
    • event
    • item
    • folder
    • tag
    • tagGroup
    • library
    • window
    • app
    • os
    • screen
    • notification
    • contextMenu
    • dialog
    • clipboard
    • drag
    • shell
    • log
  • Extra Moudle
    • FFmpeg
Powered by GitBook
On this page
  1. Getting Started

Plugin Types

This article will provide a detailed introduction to the development differences and use cases of the four different types of plugins.

PreviousFile Structure OverviewNextWindow

Last updated 11 months ago

The Eagle plugin system offers four different types of plugins, each with its own purpose and characteristics. You can choose different types of plugins based on your needs to implement the features you want, as shown in the table below:

Plugin Types
Use Cases

One-time use, such as: one-click cutout, compression, format conversion, export, import, etc.

Background running, such as: background synchronization, image analysis, etc.

Enable Eagle to support more formats, provide thumbnail and double-click preview capabilities.

Enhances the functionality of the right-side inspector for different file formats, adding extra properties, preview, map, etc.

Window
Background Service
Format Extension
Inspector
Eagle Plugin Types