Changelog - Intro Tour Tutorial PRO
6.0.1
● BUGFIX - removing php 3rd party enum library (critical error in combination with some plugins)
6.0.0
● TWEAK - Most of the frontend code was modularized, modernized, and optimized. The main public script size was reduced from 140KB to 51KB. The placement accuracy of the tooltip and all other layers has been improved.
● TWEAK - New browser-based scrolling algorithm is capable of scrolling the target element into view, even in very specific cases such as nested scrolled containers. Most of the code responsible for scrolling the target into view has been removed or transformed for necessary customization of browser-based scrolling functions.
● TWEAK - themes design improved and bug fixed
● TWEAK - improved look and behavior of tour admin options
● TWEAK - new mobile menu opening algorithm
● TWEAK - simplification of tour starting options + advanced option for detail configuration
● NEW FEATURE - admin steps table: enable scrolling by drag and drop on table cells
● NEW FEATURE - New target highlighting mechanism allows elements (fixed, sticky, with CSS transform, etc.) to be fully highlighted. Previously, it was just a border without a highlighted background, due to a z-index issue.
● NEW FEATURE - added help for user interaction features
● NEW FEATURE - New global option - exclude admin board area from "Start this tour everywhere" option
● NEW FEATURE - tour option "Loading delay": support for frontend render tasks
● TWEAK - all links created in step content editor are defaulted to open in new window (target="_blank")
● BUGFIX - URL variable fixes and simplification
● BUGFIX - nested scrollable parents of target element
● BUGFIX - small screens out of screen fix + fixed positioned out of screen fix
● BUGFIX - scaled element width and height calculation fix
● BUGFIX - step content editor z-index fixes
● TWEAK - follow target position is deactivated when browser tab is not active to not use client's CPU
5.4.1
● BUGFIX - Z-index base default value was not working on all browsers,
● TWEAK - Skip Absent Ref. Element change of default value to Off
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 options 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 in tour-specific options
● 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.