Popup Maker Core
Routine
v1.5.0
Release notes
Features
- Position popups based on the click trigger. Tooltips & Popovers are now possible.
- Added new conditions for targeting children & grandchildren / ancestors of selected content.
- Added new settings to the Nav Menu editor to choose a popup that a menu item will trigger.
- Addded option to Disable on Tablets as well as mobile phones.
- Added WooCommerce is_wc_endpoint_url conditions.
- Added new click selector presets for quicker targeting & more user friendly.
- Added a new debug mode. Including:
- Admin Bar with manual open, close & cookie resets for loaded popups.
Improvements
- New global JS functions for easily working with popups. PUM.open(123), PUM.close(123), PUM.clearCookies(123).
- Added inline links to docs for various settings.
- Reworked popup analytics to improving response times and decreasing server loads.
- Moved Analytic tracking to the WP-API with a new endpoint.
- Reduced number of queries by 75% for analytics tracking.
- Added option to disable it entirely if absolutely neccessary.
- Many improvements to JavaScript including object caching.
Fixes
- Bug in admin when editing a trigger, cookie field didn’t repopulate properly.
- Bug where rangeslider values can be set to strings.
- Bug where links in the close button were not triggered even when do_default was enabled.
- Bug with scrollbar "flashing" when popup opens.
Maintenance
- Creating a new trigger will automatically create a cookie and assign it if one doesn’t exist.
- Mobile Disable was also applied to tablets, now only to phones.
- Removed readonly from rangesliders to make the fact you can manually enter any value more intuitive.
- Use CSS to display a popup immediately if has trigger: auto open: delay 0.
- Clicking elements in the visual theme preview will now scroll to the relevant section of settings.