Plug-in release checklist
Before releasing a plug-in, it's a good idea to make sure all the items on this list are covered if possible.
- Provide decent placeholders for when the internet connection is down or disabled via Sandvox's preferences, or no content has yet been provided
- Placeholders should be as close to the real thing as reasonable. e.g. the same size/layout/resizable
- Specify the minimum version of Sandvox the plug-in requires (e.g. the block-based APIs were introduced in Sandvox 2.5)
- Localize the plug-in if you have the resources available
- Sandvox supports multiple Inspectors being open at once (from the View menu), which means multiple instances of your inspector view controller; make sure any custom code can handle that
Indexes
- Generally, index plug-ins should appear in the "Indexes" group of the Objects menu. This is accomplished through the Info.plist file
- Consider supplying one or more presets in the Info.plist so that collections based around your plug-in can easily be created
- Indexes display a placeholder when not connected to a collection, or the collection has no child pages marked for inclusion in the index. Sandvox's default placeholder for this pretty good; but feel free to customize it to suit