Mailspring/examples/N1-Quick-Schedule
2015-11-24 10:31:49 -08:00
..
backend refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
docs fix(examples): change quickschedule plugin backend URL to updated version 2015-11-24 00:30:29 -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
stylesheets refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -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 refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00
README.md Update README.md 2015-11-24 10:28:07 -08:00
temp.js refactor(examples): Rename Send-Availability to QuickSchedule 2015-11-24 00:09:59 -08:00

QuickSchedule

This is a package that allows you to email times that you are free to other people to make it easier to schedule appointments. The package adds a "QuickSchedule" button next to the "Send" button. The button opens a calendar, in which you can select time periods to email to other people. When the recipient clicks a link to a specific time, the event is scheduled immediately. Say goodbye to the hassle of scheduling and say hello to QuickSchedule!

How to install this plugin

  1. Download and run N1

  2. From the menu, select Developer > Install a Package Manually... The dialog will default to this examples directory. Choose the N1-Quick-Schedule folder to install it!

    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.