multi_editor_plugins 0.1.2 copy "multi_editor_plugins: ^0.1.2" to clipboard
multi_editor_plugins: ^0.1.2 copied to clipboard

Plugin system for MultiEditor - extensibility framework with lifecycle management, event dispatching, messaging, and error tracking. Enables creation of custom editor plugins.

multi_editor_plugins #

Plugin system for MultiEditor - extensibility framework with lifecycle management, event dispatching, messaging, and error tracking.

Features #

  • Plugin Lifecycle: Initialize, activate, deactivate, dispose
  • Event Dispatching: Subscribe to file and folder events
  • Message Bus: Inter-plugin communication
  • Error Tracking: Plugin error monitoring and handling
  • UI Extension Points: Add custom UI to editor
  • File Icon System: Custom file icon providers

Installation #

```yaml dependencies: multi_editor_plugins: ^0.1.0 multi_editor_core: ^0.1.0 ```

Usage #

```dart import 'package:multi_editor_plugins/editor_plugins.dart';

class MyPlugin extends EditorPlugin { @override PluginManifest get manifest => PluginManifest( id: 'my-plugin', name: 'My Plugin', version: '1.0.0', );

@override Future

License #

MIT License - see LICENSE file for details.

0
likes
105
points
185
downloads

Publisher

unverified uploader

Weekly Downloads

Plugin system for MultiEditor - extensibility framework with lifecycle management, event dispatching, messaging, and error tracking. Enables creation of custom editor plugins.

Homepage
Repository (GitHub)
View/report issues

Topics

#editor #plugin-system #extensibility #flutter

Documentation

API reference

License

MIT (license)

Dependencies

flutter, freezed_annotation, json_annotation, multi_editor_core

More

Packages that depend on multi_editor_plugins