Skip to content

Latest commit

 

History

History
312 lines (272 loc) · 35.5 KB

CHANGELOG.md

File metadata and controls

312 lines (272 loc) · 35.5 KB

Change Log

v0.2.6 (2016/07/01)

  • #287 Add new items to .gitignore (ported over from gh72).
  • #275 Update jasmine version in package.json
  • #273 Fix unlisten method (wrong callback equals)
  • #253 Improve documentation of the target attribute of step elements.
  • #280 Miss a variable declaration
  • #291 Add error callback for showStep (Issue #274)

v0.2.5 (2015/07/20)

  • #188 [GH-188] No event called after tour is finished
  • #193 [GH-190] Close button should be a button
  • #187 [GH-24] Recover when tour bubble DOM element is destroyed
  • #183 Remove moot version property from bower.json
  • #181 Remove all styling from hopscotch.less
  • #182 [GH-175] totalSteps should be i18n-ified
  • #178 [GH-177] Require existing target element for stand-alone callouts
  • #176 [GH-172] documentIsReady is when document.readyState is complete

v0.2.4 (2015/04/28)

  • #168 Gracefully handle steps without valid target
  • #167 Hide previous button on first step, even if steps are skipped.
  • #153 Tour ID as part of classes
  • #151 Add support for AMD and CommonJS
  • #146 Check tour & callout IDs for invalid characters
  • #142 Simple bower config file added.

v0.2.3 (2014/12/10)

  • #139 RefreshBubblePosition updates all known callouts
  • #136 Ignore skipped steps in numbering
  • #137 NextOnTarget Click event not always removed
  • #133 Add right-to-left support to hopscotch
  • #128 Trailing comma in opts.i18n object
  • #126 Revert defuault z-index to empty vs auto
  • #102 Callbacks on callouts do not work

v0.2.2 (2014/06/26)

  • #91 Don't cache step targets - support for single page apps
  • #96 box-sizing: content-box - Issues with Bootstrap 3
  • #90 Prefer jQuery and Sizzle when searching for a target
  • #94 Catch exceptions caused by illegal targets in document.QuerySelector

v0.2.1 (2014/06/05)

  • #82 IE8 Button Bindings Fix
  • #87 Fix blank z-index for value 0
  • #89 Fix sessionStorage exceeds quota error in Safari

v0.2.0 (2014/03/24)

  • #70 Rendering tour & callout bubbles using compiled templates (@zimmi88)
  • #62 Add method to redraw the bubble at a new position (@cedrics)
  • #64 Add changelog (@kate2753)
  • #61 Reorganize repo and automate release process, travis integration

v0.1.3 (2014/03/04)

  • aaca52b Update README: add explanation for the getCurrTarget() (@gnatok)
  • d5894b2 Move window.sessionStorage into try catch block. (@nanek)
  • 35a2b2d detect when a onNext/onPrev callback updates tour state (@gkoo)
  • 4c025eb a little cleanup from the previous commit (@gkoo)
  • 25140fb Changed logic to check for typeof currStepNum. Forcing tour to start at step 0 was not working. (@leedavidr)
  • bc2af92 makes onCTA use callback helpers (@yeah)
  • 7791d6f Small doc update for query selectors. (@marc-hughes)
  • 0fbef13 Support arbitrary selectors for targets (@joshjordan)

v0.1.2 (2013/09/16)

  • 6e2ec18 add jshint to grunt (@gkoo)
  • ee28d20 add CLI testing, add tests to grunt (@gkoo)
  • 1f8e065 Update CONTRIBUTING.md (@gkoo)
  • 02694a6 Update CONTRIBUTING.md (@gkoo)
  • e802bac Fix for issue #17 (@gkoo)
  • 70b2974 halt tour when onNext/onPrev returns false (@gkoo)
  • 3fcdfdd add getCurrTarget function that return current target object (@gnatok)
  • a6265d2 bump version num (@gkoo)

v0.1.1 (2013/07/14)

  • aa1d028 added some comments for _setupCTAButton() (@gkoo)
  • d806e11 added invokeHelper() function to use programmatically (@gkoo)
  • e6639c7 update version number in demo/index.html (@gkoo)
  • d2810a8 adjust the screenshot in the README (@gkoo)
  • bdb5ac8 add some syntax highlighting for README code examples (@gkoo)
  • d65e536 README syntax highlighting fix (@gkoo)
  • 7caa02d update CONTRIBUTING.md with LESS file info (@gkoo)
  • e31af84 add id tour option to docs (@gkoo)
  • d3d48ff change content to be contained in
    (@gkoo)
  • b697322 add some default styles to protect against external definitions (@gkoo)
  • f867ea3 add minify script for dev (@gkoo)
  • a6f0962 add a center option for xOffset and yOffset (@gkoo)
  • be5f972 add center option for arrowOffset (@gkoo)
  • 4379a5f add docs for 'center' config options (@gkoo)
  • d2deccd fix how centers are calculated (@gkoo)
  • d904b51 Remove ":mp" from multipage state. (@gkoo)
  • 7847946 make nextOnTargetClick trigger next callback (@gkoo)
  • e19d872 get rid of decrement in findStartingStep (@gkoo)
  • 1925ac8 fixed animate to use global jQuery object (useful when $ conflicts on page) (@leom)
  • 55c7625 update minified js for jQuery noconflict (@gkoo)
  • b9ac2f8 add grunt for uglify and less (@gkoo)
  • d08c69d update demo page (@gkoo)
  • e88ab97 remove 0.1.min (@gkoo)
  • c826961 fix bug with IE8 getBoundingClientRect.width and height (@gkoo)
  • 8f2b41c bump version numbers (@gkoo)

v0.1.0 (2013/05/15)

  • e7273e0 fix onShow not executed when step.fixedElement (@gkoo)
  • 4ba10c1 make jshint happy. fix callouts not showing on creation. (@gkoo)
  • 3b85892 update minify script to point to the new less location (@gkoo)
  • ed6d7e8 jshintify Sizzle, turn input buttons to regular buttons (@gkoo)
  • b968090 Create helpers API for callbacks (@gkoo)
  • 7426f30 update minified JS (@gkoo)
  • a377b2b update sprite to latest - * v0.3 (@gkoo)
  • ed78265 fix error when hopscotch is included in the head, instead of end of body (@gkoo)
  • d117e95 use Array.isArray if available for utils.isArray (@gkoo)
  • e73c4e5 move onShow callback to invoke after bubble actually shows (in case of windowScroll) (@gkoo)
  • e2e37f1 add a CTA button for Hopscotch callouts (and tour steps, I guess) (@gkoo)
  • 0bcba90 update demo page for callout CTA example (@gkoo)
  • d87ef47 add a document variable (@gkoo)
  • 74bdfb8 change Array.isArray backfill (@gkoo)
  • f346215 invoke tour-wide callbacks first, then step-specific callbacks (@gkoo)
  • f2581a6 Some fixes (@gkoo)
  • 41ced7b Support multiple targets for a step. (@zimmi88)
  • d462e59 Whoops, remove debug code. (@zimmi88)
  • 342aafb Move runTargetTest into utils. (@zimmi88)
  • c1f74b7 Fix var typo. (@zimmi88)
  • bc3b9a5 add support for multiple step targets, fix a bug with missing first step target (@gkoo)
  • 226fc18 undo the global/local callback reordering (@gkoo)
  • 3f63619 some fixes to CTA button (@gkoo)
  • 6f00b11 check backwards-direction multipage, for when onPrev wants to go to previous page (@gkoo)
  • a231d78 adding a generic utils.addEvtListener helper function (@gkoo)
  • 8615858 fix cookie tour step overriding startTour param (@gkoo)
  • 0cfba19 fix gradient mixin for IE (@gkoo)
  • 6fa65a0 improve addClass and removeClass util fns (@gkoo)
  • 0ec9d92 added README (@gkoo)
  • f320f02 Fix bug where tour doesn't start if the saved step is the last step on a (@gkoo)
  • dc9e93e Wrote first tests and fixed some bugs (@gkoo)
  • b27f16a A lot of tests and fixes for bugs uncovered. (@gkoo)
  • 423e8a9 Added tests for Hopscotch callouts (@gkoo)
  • 2e94706 cleanup junk files (@gkoo)
  • fde8f11 Create demo page, update some tour options (@gkoo)
  • adfc4ae reorganize test directory (@gkoo)
  • a285997 add license, attribution, and comments to LESS files (@gkoo)
  • 5f3a572 rename screenshot, put at top of README (@gkoo)
  • cbf0f87 update licensing info for fade.less (@gkoo)
  • 19f5850 add licensing for buttons.less (@gkoo)
  • 50ca76b added table of contents to demo page (@gkoo)
  • 26e630d add Hopscotch Callouts to demo TOC (@gkoo)
  • d2cae5e make CTA button callback to close automatically (@gkoo)
  • cba5193 update minified hopscotch (@gkoo)
  • 5d6384f bump version to 0.1 (@gkoo)

v0.0.5 (2013/03/08)

  • eb26699 merge
  • 5765f75 fix a scoping bug (@gkoo)
  • 3955216 add check for duplicate callout id (@gkoo)
  • bc7a1ce change the way top-oriented bubbles are rendered (@gkoo)
  • 51966a9 fix self.show ==> this.show (@gkoo)
  • 89f87e2 add onClose for callouts (@gkoo)
  • 92082ff remove unused css/less (@gkoo)
  • bc45ab1 prevent nextStep() from progressing tour after multistep is detected (@gkoo)
  • 7237f76 some jshint fixes (@gkoo)
  • 72bc5d6 fix onNext for multiPage steps
  • 1c67d5c fix cookie name reset issue (@gkoo)
  • 71393d3 CSS touch-ups (@gkoo)
  • d3e40de added katy button styles, update sprites (@gkoo)
  • f9bc1bb updated less to point to the right sprite (@gkoo)
  • 00abc0e bump version and minify assets (@gkoo)
  • 68465ac very minor changes. add some padding to close button (@gkoo)

v0.0.4 (2012/11/19)

  • 8d89672 fix references to hopscotch (@gkoo)
  • 86d8290 update docs for goToStepTarget (@gkoo)
  • aa20fea remove references to substeps and saving state. creating separate branches for them (@gkoo)
  • c1ee618 change HopscotchBubble to prototype structure (@gkoo)
  • 3792474 add HopscotchCalloutManager for creating callouts (@gkoo)
  • 9096eba fixed HopscotchBubble.destroy, updated docs (@gkoo)
  • a2ba602 bump version to 0.0.4 (@gkoo)

v0.0.3 (2012/11/12)

  • 3edace8 fix bug with nextOnTargetClick (@gkoo)
  • 52d9433 fix a bug related to addEventListener for FF <=3.6 (@gkoo)
  • 671989f add support for basic selectors in step target property (@gkoo)
  • d4bc59a Getting sidewalk chalk updated to latest code. (@theLisa)
  • 91cb5fd Changed "addCallback" to "listen" and fixed getStepTarget (@gkoo)
  • 30efeb6 Fix showPrevButton bug, respect step delay for changeStep (@gkoo)
  • 7ba10d6 bump version to 0.0.3 (@gkoo)

v0.0.2 (2012/10/22)

  • d052302 change 0.0.1 to 0.1 (@gkoo)
  • 39607c2 rename hopscotch-0.1.js ==> hopscotch-0.1.dev.js (@gkoo)
  • 98bb776 Adding functionality for sidewalk chalk bookmarklet. It's ugly as hell, but we'll clean it up :) (@theLisa)
  • f80aa3f Update to sidewalk chalk functionality. (@theLisa)
  • 1fa7d79 Fixed target element finder and orientation buttons. (@theLisa)
  • bc9f4c7 got rid of scoping bug when no elements are present on the page (@gkoo)
  • bab2595 change the hopscotch filename in index.html (@gkoo)
  • 82b1eaa remove a console.log statement. remove unnecessary minify scripts (@gkoo)
  • 88b2c73 fixed some things related to skipIfNoElement and step delay (@gkoo)

v0.0.1 (2012/09/11)

  • c6f6b98 initial commit (@gkoo)
  • 0e11aa8 Get rid of Hopscotch Manager (@gkoo)
  • 40befd1 scroll to bubble when it's out of viewport (@gkoo)
  • 2196489 add a close button to the bubble (@gkoo)
  • 604d8df added next/prev btn callbacks, window autoscroll on targetEl out of bounds as well (@gkoo)
  • afb3097 use some less annoying callback examples for nav buttons (@gkoo)
  • b0ecd04 get demo page ready (@gkoo)
  • c5a0e59 added arrows to bubble, smoothscroll option (@gkoo)
  • a029fc7 Bunch of changes (@gkoo)
  • a75c925 Cookie functions, re-position bubble on window resize (@gkoo)
  • c1c4acd Added multi-page functionality (@gkoo)
  • 1a0884b disable back buttons for steps that are multipage (@gkoo)
  • 33d38fd standardize font for prototype bubble to helvetica (@gkoo)
  • a9ac625 Added debug panel, callback for every next button, i18n support (@gkoo)
  • f2e1b89 some code cleanup (@gkoo)
  • f54d05d added bounce to steps (@gkoo)
  • 8ba4005 fix bouncing on window resize (@gkoo)
  • 1ec5eea change to utils.removeClasses, changed callback naming convention (@gkoo)
  • 91ac815 defer tour until window onload (@gkoo)
  • a0dc126 compile .less files to hopscotch.css (@gkoo)
  • cc1bd9d added scrollTopMargin config option (@gkoo)
  • d4a8e29 fix arrow position for top-aligned bubbles, fix scroll issue (@gkoo)
  • 04ba9ed add some preliminary styles (@gkoo)
  • 993d633 remove onload listener. that was stupid.
  • ed03685 fix text flickering in webkit, fix bounce right (@gkoo)
  • 8316dba fix empty content/title bug (@gkoo)
  • bd27109 make api calls chainable (@gkoo)
  • fd22841 made the arrows (@gkoo)
  • 3cc4ff8 add check for document.readyState, fallback for transparent borders (@gkoo)
  • 32dd422 added substep functionality (@gkoo)
  • e443867 change style of back button (@gkoo)
  • ba5a9ce update minified/compiled js/css (@gkoo)
  • d33b71c allow starting a tour from arbitrary step number (@gkoo)
  • 567f85c fix bug with multi-part steps (@gkoo)
  • ff332bb added onStart, onEnd callbacks (@gkoo)
  • 835fc1b add getCurrStepNum api calls, change scrollMargin default to 200 (@gkoo)
  • badbed3 ability to add multiple callbacks (@gkoo)
  • df9ec11 whooops! hide bubble if not starting tour right away (@gkoo)
  • 06d62e2 added handling for when target element doesn't exist (@gkoo)
  • ee53e1e added new sprite, adjusted text alignment (@gkoo)
  • 32c1bfe update example tour (@gkoo)
  • 000e05d update minified resources (@gkoo)
  • 3274094 added skip button option (@gkoo)
  • 1fa2c3d fix arrow width (@gkoo)
  • 32134b6 added getCurrTour function (@gkoo)
  • f0a08a5 added jquery version (@gkoo)
  • 399e97a added close callback (@gkoo)
  • 28c1a1e get rid of some references to jquery in vanilla hopscotch (@gkoo)
  • 2191c03 adding some return this's
  • 9be5105 update minified js (@gkoo)
  • 204b075 change localStorage to sessionStorage (@gkoo)
  • dd5d21b add return this to hopscotch.configure (@gkoo)
  • b2601b1 gah. need to hide bubble if not starting tour right awy (@gkoo)
  • 5de8755 changes from eugene's comments on reviewboard #88122 (@gkoo)
  • 4f845d1 fix some alignment for the bubble (@gkoo)
  • 3cce1dc change close button text to i18n version (@gkoo)
  • c1f3069 change how options are defaulted, plus few other bug fixes (@gkoo)
  • bd5eb1e forgot to add one line to jquery version, also minify (@gkoo)
  • 827e2cf remove cookie from configurable options (@gkoo)
  • e52b256 remove some config options, invoke error cb for skipIfNoElement (@gkoo)
  • 31fc5c5 initial work on flip stuff (@gkoo)
  • 3f01e2e handle case where first element isn't present (@gkoo)
  • 6f027ba don't invoke end callback if first element is missing (@gkoo)
  • 1d95c92 change the way next callbacks are invoked (@gkoo)
  • ed53308 fix arrow offset bug (@gkoo)
  • 402c3a6 call start callback even if resuming multi-page tour (@gkoo)
  • 71cc66a handle fixed positioned elements (@gkoo)
  • 9cdf846 add the minify scripts (@gkoo)
  • cd71009 added delay, z-index option for steps (@gkoo)
  • c999f61 fixed a bug on flip. (flip not implemented on jquery version yet) (@gkoo)
  • 0b09e72 hide bubble on prevbtn click (for autoscroll) (@gkoo)
  • db7c2bb fade in transition for bubble (@gkoo)
  • 36ba397 add in the minified versions of fade stuff (@gkoo)
  • 9a06569 added onShow callback (@gkoo)
  • 64b83cf oops, forgot two more references to bounce (@gkoo)
  • cee0858 add setCookie api call (@gkoo)
  • 732e3b5 fix a merge bug (@gkoo)
  • 2cdb71c updated sprites (@gkoo)
  • 0c7a7a2 fixed a bug with animate (@gkoo)
  • ea34f44 create vars.less for less variables (@gkoo)
  • 0bb4537 a couple more additions to vars.less (@gkoo)
  • fc91035 add jquery checks back in (@gkoo)
  • bae5eba check delay for nextOnTargetClick (@gkoo)
  • 680ef4b fix delay for nextOnTargetClick (@gkoo)
  • 10b0327 some css tweaks hans requested (@gkoo)
  • 32af391 update demo page (@gkoo)
  • 6006364 added TODO file (@gkoo)
  • 050085b add a comment to bubble.hide() (@gkoo)
  • 709af75 add JSDocs and adjust some commenting (@gkoo)
  • 0e7d199 minifying from previous commit (@gkoo)
  • 4f34083 getting rid of cruft files in docs (@gkoo)
  • d0b2295 change file name to reflect version (@gkoo)