cd1ee3f672
Summary: - Rewrites composer extension adpater to support all versions of the ComposerExtension API we've ever declared. This will allow old plugins (or plugins that haven't been reinstalled after update) to keep functioning without breaking N1 - Adds specs Test Plan: - Unit tests Reviewers: evan, bengotow Reviewed By: bengotow Differential Revision: https://phab.nylas.com/D2399 |
||
---|---|---|
.. | ||
assets | ||
backend | ||
docs | ||
fullcalendar | ||
lib | ||
screenshots | ||
bootstrap.min.css | ||
bootstrap.min.js | ||
calendar.html | ||
package.json | ||
README.md |
QuickSchedule
Say goodbye to the hassle of scheduling! This new plugin lets you avoid the typical back-and-forth of picking a time to meet. Just select a few options, and your recipient confirms with one click. It's the best way to instantly schedule meetings.
This plugin works by adding a small "QuickSchedule" button next to the Send button in the composer. Clicking the button will open a calendar where you can select potential times to meet. These times are placed in the draft, and your recipient can confirm a time with one click. It even automatically adds the event to both calendars!
How to install this plugin
-
From the menu, select
Developer > Install a Plugin Manually...
The dialog will default to this examples directory. Just choose theN1-Quick-Schedule
folder to install it!Note: When you install plugins, they're moved to
~/.nylas/packages
, and N1 runsapm install
on the command line to fetch dependencies listed in the package'spackage.json
Who is this for?
Anyone who makes a lot of appointments! If you are a developer, this is also a great example of a more complicated plugin that requires a backend service, and demonstrates how arbitrary JavaScript can be inserted to create custom functionality.