=== Plugin Name ===
Contributors: alanstorm
Donate link: http://alanstorm.com/pulse_storm_launcher_for_wordpress
Tags: admin, ajax, posts, plugin, navigation
Requires at least: 4.5.3
Tested up to: 4.7
Stable tag: 1.0.3
License: MIT
License URI: https://opensource.org/licenses/MIT

The Pulse Storm Launcher is an admin launcher application, providing navigation-less access to all your admin pages and posts, including support for products and orders in popular Wordpress e-commerce packages like WooCommerce and WP eCommerce.

== Description ==

The Pulse Storm Launcher is an admin launcher application, providing navigation-less access to all your admin pages and posts, including support for products and orders in popular Wordpress e-commerce packages like WooCommerce and WP eCommerce.

Still not sure what we're about?  Watch our [4 minutes introductory screencast](https://vimeo.com/178378720) where all is revealed. 

== Installation ==

The Pulse Storm Launcher uses WordPress's standard installation workflow.  Just navigate to `Plugins -> Add New`, enter "Pulse Storm" in the search field, press return, and then click the install button. 

If you're more a "install from source type", we maintain a GitHub repository [with the launcher source](https://github.com/astorm/pulsestorm-launcher-wordpress).  Just drop the source in 

    wp-content/plugins/pulsestorm_launcher 
    
and you'll be good to go. 

Once installed

1. Activate the plugin through the 'Plugins' screen in WordPress
2. Use the Settings->Plugin Name screen to configure the plugin's keyboard shortcut
3. Use the plugin by clicking the "Pulse Storm Launcher" link in the admin bar, or invoking the keyboard  shortcut (Ctrl-M by default)


== Frequently Asked Questions ==

= Why would I want this? =

If you, your writers, or your support staff are tired of clicking around the Wordpress admin looking for things. 

= Is this the same Pulse Storm Launcher available for Magento? =

[Yup](https://www.magentocommerce.com/magento-connect/pulse-storm-launcher.html).

== Screenshots ==

1. The Pulse Storm Launcher, searching for WooCommerce Ninjas
2. The Pulse Storm Launcher, having a boring settings screen

== Changelog ==

= 1.0.2 =
* Fix for breaking Appearance -> Customizations

= 1.0.1 =
* Modified plugin source to better match WordPress best practices

= 1.0 =
* Initial Release
* I bet we didn't get something right and we'll need a 1.0.1

== Upgrade Notice ==

= 1.0 =
This version is the first version. Users will want to "upgrade" to this version (i.e. install the plugin) if they're ready for a faster Wordpress admin experience. 

== WordPress Programmer Note ==

End users programmers can use the following filter hooks to add their own menus to the immediate and ajax launcher results. 

    add_filter('pulsestorm_launcher_ajax_menus', function($links){
        return $links;
    });

    add_filter('pulsestorm_launcher_menus', function($links){
        return $links;
    });    

Just add items to the `$links` array (`var_dump($links)` for the current format) and your links will be available.

The launcher will perform a basic text search (via in page javascript) for items in the immediate array (the `pulsestorm_launcher_menus` hook). Programmers should use the immediate results sparingly, as they're loaded into memory on every page load. 

In the ajax results (the `pulsestorm_launcher_ajax_menus` hook), programmers should use the `terms` request variable to perform a search for their information, and only return links that are relevant.

See `pulsestorm_launcher.php` for more usage tips/hints.  The launcher plugin code uses these hooks internally. 