Mailspring/examples/N1-Quick-Schedule
Drew Regitsky 731c6b7531 fix typo
2015-11-24 16:54:18 -08:00
..
backend refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
docs fix(examples): remove autogenerated source from quickschedule plugin 2015-11-24 15:35:55 -08:00
fullcalendar refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
lib fix(examples): change quickschedule plugin backend URL to updated version 2015-11-24 00:30:29 -08:00
screenshots add screenshot 2015-11-24 10:31:49 -08:00
bootstrap.min.css refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
bootstrap.min.js refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
calendar.html refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
package.json fix(examples): change nylas version in QuickSchedule plugin example 2015-11-24 11:23:46 -08:00
README.md fix typo 2015-11-24 16:54:18 -08:00
temp.js refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00

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

  1. Download and run N1

  2. Download the plugin and unzip it

  3. From the menu, select Developer > Install a Package Manually... Choose the unzipped n1-quickschedule-plugin directory to install the plugin.

    Note: When you install plugins, they're moved to ~/.nylas/packages, and N1 runs apm install on the command line to fetch dependencies listed in the package's package.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.