=== Crowdsignal Forms === Contributors: automattic Tags: polls, forms, surveys, gutenberg, block Requires at least: 5.0 Requires PHP: 5.6.20 Tested up to: 5.4.2 Stable tag: 1.2.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor. == Description == The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor. Creating polls is as simple and as fast as writing a bullet point list. No embed blocks and no copy pasting needed anymore. Customize the look and feel of your polls to match your brand, and pick your favorite color. The poll block supports the styling of your theme by default, and from there you can customize the styling of your polls the way you want. With Crowdsignal’s results page you can view all responses as they come in. See the geo-locations of your voters and analyze IP addresses for any suspicious voting behavior. See advanced stats and analytics for understanding your audience. Analyze your results and then export them in a number of different formats. Set close dates for polls, create polls with single or multiple choice answers, choose whether to show your readers the poll results or keep them private. You can create an unlimited number of polls with a free [Crowdsignal](https://crowdsignal.com/) account and your first 2,500 signals are free. A signal is a response you get to a poll. If you are on a free plan, you still have full access to the first 2,500 signals. Any further responses you collect will still be recorded but if you [upgrade](https://crowdsignal.com/pricing/) you will get access to our unlocked reports to see them. You’ll also get access to a [range of features](https://crowdsignal.com/features/) not available to free users. == Installation == The easiest way to install this plugin is through the "Add New Plugins" page on your site. 1. Go to the Plugins page and click "Add New". 2. Type "Crowdsignal Forms" in the search box and press return. 3. Click the "Install Now" button. Once installed you must connect your site to Crowdsignal.com 1. Activate the plugin and you will be brought to the Getting Started page. 2. Click "Let's get started" to open a popup that will allow you to login or create a new Crowdsignal account. 3. You'll be presented with an API key to use so press Connect and you'll be brought back to your own site. 4. The popup will disappear and the message, "You’re ready to start using Crowdsignal!" will be shown. 5. Happy polling! Create a post and add a new "poll" block! == Frequently Asked Questions == = Why Crowdsignal Forms? We’re starting with just the Crowdsignal poll block but more blocks are coming soon. = Who is Crowdsignal? Crowdsignal is built by Automattic, the company behind WordPress.com, WooCommerce, Tumblr and more. We’re here to stay! = Where can I find help with this plugin? Automattic is a distributed team working from all around the world, so it’s always business hours for our more than 250 Happiness Engineers. Check out our [support documentation](https://crowdsignal.com/support/), the [support forum](https://wordpress.org/support/plugin/crowdsignal-forms/) or [reach out to us](https://crowdsignal.com/contact/) anytime and we'll be happy to help. = What plans do you offer? Compare our [simple and affordable plans](https://crowdsignal.com/pricing/) or take a [product tour](https://crowdsignal.com/features/) to learn more. == Screenshots == 1. Create and style your polls from within the block editor 2. Analyze your results and export them everywhere 3. Your polls adopt your theme style 4. Use the poll block inside of other blocks == Changelog == = 1.2.0 = * Add next-version-number placeholder for docblocks (#307) * Show current account info on API key selection screen (#317) * Vote Block: Handle User Colour On Hover (#312) * refactor common code for poll based blocks (#311) * set mappings for missing meta values (#309) * Set a visible closed state (#301) * Set a numbered default title (#304) * Set vote count font to standard font, not based on theme (#300) * Add checkmark icon to size dropdown so it is obvious what state you are in (#298) * Fix empty brand link height (#294) * conditionally call results endpoint if results are hidden (#293) * leave focus on parent when vote block is inserted (#299) * make styles a little more specific to overcome hostile themes (#297) * allow gutenberg hover colour to work with custom toolbar icons (#296) * refactor how up/down icons are decided on to cleanup addition of `className` property (#295) * prevent icon height from changing when vote count is hidden (#291) * Refactor Poll duplicate checker, add to vote block (#290) * Update Vote block classnames to match Poll classname pattern (#289) * only parse child elements that match the blocks we support (#288) * Update the vote icons (#286) * Auto detect theme colours (#285) * Vote Item custom colours options (#283) * refactored toolbar to use Toolbar instead of ToolbarButton for backwards compatibility (#281) * Fixes for PropTypes on VoteItem (#280) * Add a hideResults setting for the vote block (#279) * Display Crowdsignal branding after voting (#276) * Add toolbar button to change border size and radius (#273) * Add voting animations (#274) * Format large vote count numbers (#272) * Add ability to change voting block size (#269) * Fix indention of lines * Cleaning up code, copying, and adding variables. * Fix linting errors and remove unused constants * Add "Open/Close" status to sidebar for vote block * Add/show results on vote component (#259) * Fix Default Title not syncing to platform (#253) * Enable voting on the vote block (#251) * Build The Public Vote Component (#249) * Create poll model from vote block (#250) * Consolidate Custom Mutation Observers Into Library Function (#244) * Use Connect Placeholder For All Blocks (#247) * change Block interface into abstract class, move common helpers there. (#243) * Vote sidebar (#245) * Add Crowdsignal block category to house all blocks within the plugin (#246) * Vote block placeholders (#238) * Update admin notices style (#305) * Check API key is not empty before attempting to update connection settings * Adding a slight opacity change when hovering a button that has a custom bg color set. (#303) * Update/security fixes (#302) = 1.1.1 = * Don't Request User Code on Save if there is nothing to save * Skip the setup screen if a user code is saved == Upgrade Notice == = 0.9 = Initial release