Changelog - Intro Tour Tutorial PRO
5.4.0
● NEW FEATURE - Do not load any theme style to simplify custom css re-stylings
● BUGFIX - loading just needed themes (better css optimize)
5.3.1
● BUGFIX - remove pho debug notices
5.3.0
● NEW FEATURE - you can start a tour from selected step by define a dp-step param (indexed from 0)
● BUGFIX - rerun tour by user action eg. click overlay not loaded fix
● TWEAK - url lock update: do not load any tour without configured url lock on load when dp-lock query param is present in URL
5.2.12
● BUGFIX - Critical bug fix - css theme loading emitted critical error
● BUGFIX - Labeling link from top admin bar fix
5.2.9
● BUGFIX - iterate step after click/hover z-index fix
● BUGFIX - target visual selection (stop propagation fix)
5.2.8
● BUGFIX - builder - setting mobile targets
5.2.2
● BUGFIX - builder - setting mobile targets
5.2.0
● BUGFIX - hide overlay per step fix in builder
● BUGFIX - target visual selection (stop propagation fix)
● BUGFIX - golden ration alg. for placing a tooltip fix
● TWEAK - builder ... increased user experience on the mobile
5.1.0
● NEW FEATURE - 'Stop click propagation' in step interaction options - if you like to block on click events from other JS codes - (plugins, theme) during a tour on the actual target, that can interact unexpectedly with tour
● BUGFIX - hide overlay per step fix
● TWEAK - advanced resize / change orientation algorithm
● TWEAK - advanced determine tooltip position
● BUGFIX - php 7.2 syntax error fix
5.0.18
● TWEAK - scrollEasing -> swing
5.0.17
● TWEAK - shouldBeStepSkipped -> adding condition: isElementInsideDocBoard
● TWEAK - activate skip_absent_ref_el in view mode in builder
5.0.16
● BUGFIX - tooltip positioning center aligned fix
5.0.12
● BUGFIX - scroll and follow target interaction, golden ratio tooltip positioning fix
5.0.11
● BUGFIX - CLICK→NEXT and HOVER→NEXT prevent default fix
5.0.10
● BUGFIX - Mobile menu z-index fixes
5.0.9
● BUGFIX - Sticky positioning for target element and it's parents fix
5.0.8
● BUGFIX - Admin global options - NEWS links fix
5.0.7
● BUGFIX - z-index default value fix
5.0.6
● BUGFIX - z-index default value fix
5.0.5
● BUGFIX - z-index default value fix
5.0.4
● BUGFIX - z-index default value build fix
5.0.3
● BUGFIX - z-index default value fix
5.0.2
● BUGFIX - Edit tooltip text in builder - MCE links z-index fix
5.0.1
● BUGFIX - Progress bar after switching themes on frontend fix
5.0.0
● NEW FEATURE - The design themes has been completely rewritten and also renamed (css identifiers has been changed)
● NEW FEATURE - Positioning system has been completely rewritten so it is more accurate
● NEW FEATURE - Bullets navigation is now mobile friendly
● NEW FEATURE - Rounding of intro layers is now configurable ( per each tour )
● NEW FEATURE - Sizing of intro layers has been improved to fit into your web. It is configurable in easy user friendly way and also in advanced way
● NEW FEATURE - The algorithms for tracking the step target have been improved to be much smooth and optimized
● NEW FEATURE - Button arrow is now configurable - ( svg icon, ASCI character, none)
● NEW FEATURE - z-index base is configurable to prevent z-index based issues
● NEW FEATURE - global options has been redesigned and simplified
● NEW FEATURE - show/hide bullets, progress bar, step numbers configurable now by tour
● TWEAK - audit and optimization of the frontend scripts and styles
● TWEAK - new running bullets animation + its code optimize
● BUGFIX - Screen size change is now properly processed
● BUGFIX - logged in visit count calculated on server (was calculated on server only when Allow Just for Logged in Users option was active)
● BUGFIX - scroll animations was queued, now after push go to next or prev step, it takes effect immediately
4.4.2
● TWEAK - adjust upgrade message for following major releases
4.4.1
● BUGFIX - rest API URL endpoint - get_rest_url
4.4.0
● BUGFIX - render_tiny_mce on admin - list of tours fix
● TWEAK - reduction of intro elements animations
● TWEAK - set default border radiuses between 2px - 4px
4.3.2
● NEW FEATURE - user interaction on hover over element -> next step
● NEW FEATURE - hide overlay layer per step (support sub menu on hover)
4.3.1
● BUGFIX - manual highlight layer background option in builder - z-index bug
4.3.0
● NEW FEATURE - manual highlight layer background option
● NEW FEATURE - hide next btn option when on click -> next
● BUGFIX - visual target selector fix when unique selector emit exception
● BUGFIX - max tooltip width applied on fancy bar
● BUGFIX - Warning: Invalid argument supplied for foreach() in class-dp-intro-tours-helper.php on line 710
4.2.1
● BUGFIX - admin tout intro text editor open fix
4.2.0
● NEW FEATURE - configurable radius of highlighting layer
4.1.2
● BUGFIX - license activation fix
4.1.1
● BUGFIX - ajax security issue fix (on some server verify extra nonce was failing)
4.1.0
● NEW FEATURE - new theme - colored
● NEW FEATURE - tooltip container and buttons radius override
● BUGFIX - Step number position in builder, when starting from 1st step
● BUGFIX - text color of flat adaptive theme was poorly visible on dark tooltip bg
4.0.9
● TWEAK - Improve - When storing a activation flag to server by AJAX fail, restore activation flag on deeppresentation.com server
4.0.8
● BUGFIX - When storing a activation flag to server by AJAX fail, restore activation flag on deeppresentation.com server
4.0.7
● BUGFIX - Ending the tour is not allowed in builder mode
4.0.6
● BUGFIX - Ending the tour is not allowed in builder mode
4.0.5
● BUGFIX - TinyMCE buttons hidden
4.0.4
● BUGFIX - skip button was not hidden in builder
● TWEAK - remove fontselect and fontsizeselect from TinyMCE
4.0.3
● BUGFIX - Confirm on open text editor -> Text tab (was not saving last changes from Text tab)
4.0.2
● BUGFIX - render_tiny_mce just when needed + admin warn fix
4.0.1
● BUGFIX - Call to undefined function is_plugin_active fix on multi-site
4.0.0
● NEW FEATURE - adding WordPress editor for building a step content
● NEW FEATURE - deactivation of FREE version if is activated (caused fatal error when both versions were activated)
● BUGFIX - skip button changed from 'a' tag to 'div' tag (possible interaction with 'a' tag styles from outside)
● TWEAK - don't show step number when there is one step only
● BUGFIX - afterStepChange API hook fix (tourId, currentUrl were missing in args)
● BUGFIX - tooltip positioning with hidden step number
● BUGFIX - progress bar size adjusted by skipped steps with not visible target
3.2.13
● TWEAK - default colors change
3.2.12
● TWEAK - icons redesign
3.2.11
● BUGFIX - auto scroll in parent container fix
3.2.0
● NEW FEATURE - sticky publish/update button at tour configuration on the admin board
● NEW FEATURE - disable tour for selected user roles
● NEW FEATURE - pause visual builder to enable interaction with page during tour creation / editing
● TWEAK - optimize of server load
● TWEAK - default theme -> Light Fancy
● TWEAK - asset name separator changed from '~' to '-'
● BUGFIX - copy paste url for step fix
3.1.1
● BUGFIX - php notice fix
● TWEAK - optimize of script loading in admin
● BUGFIX - loading all themes fix
● TWEAK - optimize of loading css themes
● NEW FEATURE - new theme Light Fancy
3.1.0
● NEW FEATURE - drag and drop acf table header to scroll with table
● NEW FEATURE - start at multiple pages
● NEW FEATURE - allow full-screen video in tooltip
3.0.1
● BUGFIX - load visual builder fix
3.0.0
● NEW FEATURE - Advanced interaction with highlighted element - go to next step after click + delay
● BUGFIX - WordPress admin problem when query strings starts with "/?"
● TWEAK - Use only relative paths - avoiding migration problems
● BUGFIX - blurred backdrop was not working after switching back from target selection
● TWEAK - too generic css classes that could have potentially conflict with other plugins/themes was changed to BEM (bottom, top, on-top, left, right)
● TWEAK - adjusting style for dark fancy theme
● TWEAK - blurred overlay performance optimize
2.7.3
● BUGFIX - disable window.history.pushState for admin tour (woocommerce bad interaction)
2.7.2
● BUGFIX - On key down event was not cleared and caused doubled event when tour starts for 2nd time at same page
● TWEAK - adaptive overlay bg - flat adaptive theme
● BUGFIX - Dark Fancy theme bottom arrow - remove accent color
● BUGFIX - License validating - use server time instead of client frontend time to validate
2.7.1
● BUGFIX - license validation fix
2.7.0
● BUGFIX - scroll parent element offset fix
● NEW FEATURE - new Dark Fancy theme
2.6.0
● NEW FEATURE - system variables in url like a current_user_login or current_user_id + customized by hooks
● NEW FEATURE - PHP hooks extended - new filters dpintro_script_tour_config, dpintro_script_main_config, dpintro_sys_url_var
● NEW FEATURE - JS API (navigate steps by js code)
● BUGFIX - License validating fix
● BUGFIX - URL change in admin builder modal fix
● TWEAK - Skip step if no ref element - fix marginal steps + skip actual step when ref element disappear
2.5.0
● TWEAK - isolation of wplink function (set url dialog) to not load hidden editor in builder mode
● BUGFIX - Adding a new step after in builder when Global run at all pages was causing unwanted redirect
● BUGFIX - saving value of trigger selector by visual builder was broken
2.4.0
● NEW FEATURE - variable parts in URL eg. tour at all product detail pages: /products/{product-id}?variant={product-variant}
● NEW FEATURE - enable tours on admin board
● NEW FEATURE - JS hooks for advanced customization based on intro tour events
● NEW FEATURE - PHP hooks for advanced customization based on intro tour events
● NEW FEATURE - clearing logged in visit count from global options
● NEW FEATURE - Option for enabling console debug output
● TWEAK - Extend notification enhanced
● TWEAK - Translation of all admin js scripts support
● TWEAK - Counting visits of logged in users on server
● TWEAK - Optimize of loading public js scripts
● BUGFIX - fix of relative position parent - positioning of highlight layer
● BUGFIX - $keepCurrentUrl and $keep-prev-step-url was disappearing after scroll in Insert/edit link window
● BUGFIX - use get_posts instead of WP Query to not change global data
● BUGFIX - intro text was not actual in builder mode after step change
● BUGFIX - config default values are used even when tour config was not saved
2.3.3
● BUGFIX - Allow Just for Logged in Users works now together with First N Visits Only option and counts logged in visits separately
2.3.2
● TWEAK - Add a step id to the main intro layer to support targeting all nested introductory layers with css per step
2.3.1
● TWEAK - Allow Just for Logged in Users works now together with First N Visits Only option and counts logged in visits separately
2.3.0
● NEW FEATURE - Adding configuration per tour for labels of buttons Next, Back, Skip, Done
2.2.1
● BUGFIX - not setting z-index of parents to auto, when there is a fixed ancestor
2.2.0
● TWEAK - make plugin to be resilient against deferring jQuery
● TWEAK - adding text for buttons Next, Back, Skip, Done to translation domain
● NEW FEATURE - Start tour when specific key is pressed on selected element
● NEW FEATURE - Run the initial tour only on the user's first N visits
● NEW FEATURE - Max tooltip width setting in design section of specific tour
● NEW FEATURE - Short codes support in intro content
● NEW FEATURE - Support of targeting tooltips and highlight layers with css per step
2.1.3
● BUGFIX - run tour when start url ends with #
● BUGFIX - scroll in nested container fix
2.1.2
● TWEAK - Normalize bubble width for configuration in frontend-builder - target element for mobile / widescreen display
2.1.1
● TWEAK - Remove submit button in license settings (was confusing)
● BUGFIX - Skip mobile target label fix
● BUGFIX - Don't choose mobile element on widescreen when widescreen target is empty
2.1.0
● NEW FEATURE - Start just for mobile or wide screens configuration
● NEW FEATURE - Mobile / widescreen for each step - skip / alternative target
● NEW FEATURE - New UI in builder to enable visual configuration of Mobile / widescreen
2.0.7
● TWEAK - add option to manually open mobile menu if automatic doesn't work
2.0.4
● BUGFIX - saving other post with old TinyMCE editor fix (didn't work - was affected by wplink styling )
2.0.3
● TWEAK - make plugin to be resilient against deferring jQuery
2.0.2
● TWEAK - restore back flat theme style and add new flat adaptive with adjusted text color and adaptive tooltip background color
2.0.1
● BUGFIX - allow html inside intro text also in visual builder
2.0.0
● NEW FEATURE - Supports all post types and archives now :)
● NEW FEATURE - Color of text for buttons is changed, if there is not contrast enough with selected accent color (support lighter accent colors)
● NEW FEATURE - Streamlining of settings in admin board
● NEW FEATURE - Admin settings and visual builder uses admin theme colors
● NEW FEATURE - Hide selected elements when tour starts
● BUGFIX - select element without class fix
● BUGFIX - when Global Start at All Pages option is set on, url for the first step is not required and is not editable. Home page is used for pre-view and builder.
● NEW FEATURE - Disable run in unsupported browsers (IE 11 and below)
● TWEAK - change default accent color to purple for new installations
● BUGFIX - mobile menu alternative element fix - mob menu was not opening (only on second try)
1.16.7
● TWEAK - check target position once more after is scrolled at it ( fixing repositioning due sticky menu )
1.16.6
● BUGFIX - tooltip positioning fix on FireFox browser
1.16.5
● NEW FEATURE - Strict URL compare option - reload between 2 steps with same url but different query parameters
1.15.2
● TWEAK - check position of target when it has stopped moving due animation after 400ms
1.15.1
● BUGFIX - init state is not transferred from previous if is CANCEL
1.15.0
● BUGFIX - Mobile Menu Alternative elements highlighting
● TWEAK - fixed position element has only border for highlighting them to not cover them because of stacking issue
● BUGFIX - Bullet animations are not affected by opacity or blur of overlay layer
● BUGFIX - Fixing parents, possibly changing position by class ... auto keep pos and width
● BUGFIX - Fix sorting steps in admin
● TWEAK - adding icon to highlight sorting steps feature
● NEW FEATURE - variable url for intro step ... $KEEP CURRENT URL and $KEEP PREV. STEP URL
1.14.0
● TWEAK - fixed position element are set to transparent bg while highlighting them
● NEW FEATURE - blurred overlay option in behavior cfg for each tour
1.13.10
● BUGFIX - Mobile Menu Opener visual selector on desktop fix
1.13.8
● BUGFIX - Allow Just for Logged in Users option also available in primary trigger - not just in additional one
1.13.7
● TWEAK - in dark theme ... color of container for buttons is not accent color - is fixed dark gray
● TWEAK - adding menu labels to translation
● BUGFIX - adding permission_callback to register_rest_route to avoid PHP notices
● BUGFIX - starting tour by url with defined theme parameter
1.13.1
● TWEAK - auto update now from 'https://update.deeppresentation.com/?action=get_metadata&slug=dp-intro-tours-pro'
1.12.0
● NEW FEATURE - Hide Previous Step Button Always - configuration
● NEW FEATURE - Hide skip button configuration
● NEW FEATURE - Hide buttons instead disabling
● NEW FEATURE - Hide bullets when there is les then 2 steps
● NEW FEATURE - Disable navigation by click on step bullet
● NEW FEATURE - Hide bullets when there is les then 2 steps
● BUGFIX - Disable Exit on Overlay Click was always active on dummy element (not selected target)
● NEW FEATURE - Global trigger - start tour on all pages
● COMPATIBILITY FIX - WordPress 5.6 compatibility fix (jQuery update)
1.11.1
● BUGFIX - select css was overridden by theme or other plugins
● TWEAK - full-screen bullets animation change to BEM css class to not interact with other full-screen classes
1.11.0
● TWEAK - Update tooltip placement when reposition due animations
● BUGFIX - Mobile menu target selector priority by mousedown instead of click (divi was preventing event to fire)
● NEW FEATURE - Multi-site support
● NEW FEATURE - Admin Sub-menu for plugin settings
● TWEAK - plugin settings with hint
● NEW FEATURE - design / behavior config in admin bar
● NEW FEATURE - global accent color override
1.10.0
● TWEAK - intro core re-written to be unique for more instances + css classes names change
● BUGFIX - fix unwanted interaction between multiple tours on same page
● NEW FEATURE - after page reload increment step (non AJAX form submit)
● TWEAK - tour fluency tuning
● NEW FEATURE - added new config section - tour behavior -> new options: Disable Exit on Overlay, Click Disable Starting Animation, Scroll Speed, Increment Step After Reload
1.9.1
● TWEAK - debug support adjustment
● BUGFIX - highlighted layer position includes border now
1.9.0
● BUGFIX - fix unwanted interaction between multiple tours on same page
● NEW FEATURE - Support for Sell Codes feedback system
1.8.14
● BUGFIX - Plugin setting page tabs now correctly shown as active
● NEW FEATURE - Support for Sell Codes Auto update
1.7.2
● BUGFIX - theme accent color interaction between tours
● BUGFIX - builder closing bugfix
1.7.0
● NEW FEATURE - mobile menu support
● NEW FEATURE - adding setting for each tour: Disable exit on overlay click
● NEW FEATURE - adding setting for each tour: Allow Just for Logged in Users
1.6.0
● NEW FEATURE - frontend visual builder for creation of tour's steps
● NEW FEATURE - Adding custom key field to lock by url mechanism - so tour lock doesn't interact with other tours starting on the same page
● NEW FEATURE - add theme design override section for each tour
● IMPROVE - prefix plugin's dependencies to avoid interaction with other plugins
● BUGFIX - arrow positioning near window border fix
● TWEAK - remove id and class option for Trigger Object field - converted to Custom selector (backward compatibility ensured)
● TWEAK - license key has separate tab in plugin settings
1.5.1
● BUGFIX - manifest cache fix in wpackio module
● BUGFIX - source map errors in dev console fixed
● TWEAK - load tour styles just when tour is on page
1.5.0
● CHANGE - change of slug to not interact with free version at wordpress.org
● BUGFIX - redirect from admin - edit or create new tour - was not working with rocket plugin
1.4.1
● BUGFIX - conflict with google map - included google map in ACF caused not loading other google map API correctly
1.4.0
● BUGFIX - Android chrome status bar trigger resize and so re-positioning and re-scrolling of tooltip (unwanted) on scroll fix
● BUGFIX - Close button in builder z-index lower then tooltip
● BUGFIX - Step table was not shown all on small displays ... now scroll-able
● BUGFIX - post ID is now at public plugin part read from current SERVER REQUEST url ... not the_ID or the_permalink (doesn't work in all cases)
● UPGRADE - filter PAGE/POST in dialog choosing a link show now just pages, posts and products sorted by post_type
● UPGRADE - text editing in step table enhanced UX
● BUGFIX - left-top-aligned and so positions was not positioned correctly
● BUGFIX - shown element changed position after add fixing class - now position is stabilized
● BUGFIX - tooltip arrow positioning near border fix
● UPGRADE - contrast evaluation now supports pseudo elements (common for icons)
● UPGRADE - mobile UX enhanced
● BUGFIX - Contrast evaluation fixed
● BUGFIX - wplink component for selecting url from table fix
1.3.7
● BUGFIX - Fix warning on add new intro tour
● TWEAK - support for localization in frontend js scripts
● FIX - change global function common name with plugin prefixes - to don't interact - try to override others plugins, themes, core functions
● BUGFIX - wpackio 3rd site script loader interacting with other plugins that use wpackio
● BUGFIX - View Intro Tour button in top admin bar doesn’t open page with tour
● TWEAK - Intro Tour Tutorial PRO DeepPresentation
1.3.6
● BUGFIX - initial hide/show of button set trigger selector visually in admin tour config
● NEW FEATURE - Localization ready
1.3.5
● BUGFIX - update mechanism was not working all the time
1.3.4
● BUGFIX - escape doesn't end a frontend builder tour
● BUGFIX - saving selector from admin with '>' was html encoded and not decoded on loading selectors
1.3.2
● BUGFIX - initial hide/show of button set trigger selector visually in admin tour config
1.3.1
● BUGFIX - deeppresentation logo icon missing
1.3.0
● BUGFIX - in view port offset has now effect
● adding customization for texts of intro elements in plugin's settings page->Labeling
● frontend intro tour builder - first feature - choosing target element on frontend
● frontend intro tour builder - choosing trigger selectors on frontend
1.2.0
● tooltip automatic positioning upgrade (fix bad auto positioning in some cases, improve intelligence of evaluating space for placing tooltip)
● position preference fields in step table are now drop-downs with available choices (no more troubles due typo errors)
● page / post URL fields in step table is now editable via standard insert /edit link
● Interaction mode fields in step table is now editable via checkbox
● step table fields styling tweak
● BUGFIX - bullets size overflow tooltip in flat theme
1.1.10
● disable debug console output
1.1.9
● transitions improvement to get more smooth and FLEXIBLE
1.1.8
● improvement of visualized element tracking, when it moving animation is applied on it
1.1.7
● undone contrast adjustments on visualized elements after going to next step or finishing intro
1.1.6
● adjust transparency of bullets for intro transition animation
1.1.5
● hiding unnecessary fields for selected configuration of trigger
1.1.4
● enable user interaction configuration ... for each step added
1.1.3
● all theme load configuration for changing theme on frontend
1.1.2
● additional trigger configuration
1.1.1
● positioning tooltip and arrow fix, css variables
1.1.0
● Big theme styling improvement
1.0.1
● overflow bug fix, scroll pos iterative check
1.0.0
● Initial version.