Changelog

Eagle Plugin API changelog, documenting all important feature changes since the first Plugin API version.

Update: Eagle 4.0 Build12 has been officially released. Features marked "Eagle 4.0 Build12+" are now available. If you are on an older version, please upgrade to 4.0 build12 or later.

August 21, 2025

💻 App API Enhancement

New Feature: app.userDataPath Property (Eagle 4.0 build12+)

  • Added app.userDataPath property, returns the path to the current user data directory

  • Provides quick access to Eagle's user data storage location

console.log(eagle.app.userDataPath);
// "C:\Users\User\AppData\Roaming\Eagle"

August 19, 2025

📁 Folder API Enhancements

New Feature: Folder parent Property Modifiable (Eagle 4.0 build12+)

  • Added folder.parent property modification support, allowing dynamic adjustment of folder hierarchy

  • Support for moving folders to different parent directories or root directory

New Feature: Folder iconColor Property Modifiable (Eagle 4.0 build12+)

  • Changed folder.iconColor property from read-only to modifiable

  • Added eagle.folder.IconColor static constant object, providing predefined color options

  • Supported colors: Red, Orange, Yellow, Green, Aqua, Blue, Purple, Pink

August 13, 2025

🏷️ Tag API Feature Expansion

New Feature: Tag Filtering and Tag Class Enhancement

  • eagle.tag.get() method added name parameter, supporting fuzzy search by tag name

  • Tag instance added save() method, supporting tag name modification

  • Added Tag instance properties: name (modifiable), count, color, groups, pinyin

⚠️ Note: Modifying tag names will automatically update all files using that tag

August 5, 2025

📄 Item API Performance and Selection Enhancements

New Feature: Performance Optimization

New Feature: Counting and Selection Methods

Enhanced Feature: open() Method

July 31, 2025

🪟 Window API Expansion

New Feature: Window Geometry Control

November 28, 2024

🏷️ TagGroup CRUD Operations

New Feature: Complete Tag Group Management

🗑️ Item Deletion Feature

New Feature: File Trash Operations

July 25, 2024

🪟 Window API Enhancement

New Feature: HTTP Referer Setting

May 10, 2024

🖱️ Context Menu API

New Feature: Custom Context Menu

  • Added eagle.contextMenu.open() method, supporting custom context menus

  • Support for multi-level submenus, custom click events, system native styling

🪟 Window API Screenshot Feature

New Feature: Page Screenshot

  • Added eagle.window.capturePage(rect) method, supporting full page or specified area screenshots

  • Returns NativeImage object, convertible to base64 or PNG buffer

April 17, 2024

🔍 Preview Plugin Feature Enhancement

New Feature: Zoom Control Parameter

  • Preview plugin configuration added allowZoom parameter, controlling whether users can zoom preview content

Last updated