mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-11-11 08:52:11 +08:00
Summary:
- Rename DraftStoreExtension to ComposerExtension
- Rename MessageStoreExtension to MessageViewExtension
- Rename ContenteditablePlugin to ContenteditableExtension
- Update Contenteditable to use new naming convention
- Adds support for extension handlers as props
- Add ExtensionRegistry to register extensions:
- ContenteditableExtensions will not be registered through the
ExtensionRegistry. They are meant for internal use, or if anyone wants
to use our Contenteditable component directly in their plugins.
- Adds specs
- Refactors internal_packages and src to use new names and new ExtensionRegistry api
- Adds deprecation util function and deprecation notices for old api methods:
- DraftStore.{registerExtension, unregisterExtension}
- MessageStore.{registerExtension, unregisterExtension}
- DraftStoreExtension.{onMouseUp, onTabDown}
- MessageStoreExtension
- Adds and updates docs
Test Plan: - Unit tests
Reviewers: bengotow, evan
Reviewed By: evan
Differential Revision: https://phab.nylas.com/D2293
|
||
|---|---|---|
| .. | ||
| images | ||
| templates | ||
| Architecture.md | ||
| ComposerExtensions.md | ||
| Database.md | ||
| Debugging.md | ||
| FAQ.md | ||
| InterfaceConcepts.md | ||
| Overview.md | ||
| package.json | ||
| PackageOverview.md | ||
| React.md | ||
| README.md | ||
| Windows.md | ||
| WritingSpecs.md | ||
N1 Documentation
For the full documentation (which includes these guides), go to: https://nylas.com/N1/docs/
To see annotated package examples, go to: https://nylas.com/N1/examples/