Releases
v3.1.0
Update dependencies 3a55b45
Set CSS custom property instead of scale() transform (#148 ) 54118c4
Remove subclassable EventTarget shim (#143 ) b52d5fe
Simplify Shower.prototype.dispatchEvent dda35c9
Update JSDoc comments c1c1f39
Throw in Shower#configure if already started 0b0149f
Code tweaks ac47459
Rename Shower.prototype._changeMode fe03450
Introduce ShowerError bf988d9
Inline Shower.prototype.setActiveSlide 5b00db3
Rework interaction between Shower and Slide classes d10a2de
Don’t close next sequence when moving backwards (#150 ) 2ab600e
Format package-lock.json with prettier 81730ea
Prevent going to "full" mode on "click" if default is prevented (#147 ) edc47b0
Rename assertAllStepsVisited
dc5608e
Drop getInnerSteps
and getInnerAt
helpers 13cf05a
Rework inner steps navigation 40ef26e
Fix parseTiming() unit test d6ecbac
Drop @rollup/plugin-{node-resolve,commonjs} 8660b05
Properly lint and format .mjs files fdb0684
Drop "esm" in favor of .mjs extension 653dc0c
Make "sourceType: module" the default 1dbf879
Update dependencies, drop "chai-dom" and "yn" ae984d5
Simplify composeURL test helper b088b98
Drop test/func-constants.json in favor of npm_package_config 037b2f6
Drop MS Edge Sauce Labs environment 1fb96ed
Move backward when Backspace key is pressed d9c00cd
Mark only last open .next item as active (#140 ) d52bc21
Prevent Slide instance properties from being reassigned b4dc35e
Prevent shower.container
from being reassigned a678c06
Prevent shower.options
from being reassigned 7fd777a
Re-introduce defineReadOnly
utility 39860c7
Tweak Rollup config 693246d
Sort overriders alphabetically and drop "arrow-body-style" rule 8b86ce5
Override eslint-config-airbnb’s "use strict" rule 9465ffa
API change: use singular nouns preceding "count" (#144 ) f3d554d
Set Slide#isActive right before dispatching an event 2fae60d
Refactor click-to-activate logic with "fullmoderequest" event 6ba3086
API change: rename Shower#go() to goBy() (#142 ) 7e5dd82
Remove hacky freezeHistory
in favor of URL dedupe a5662e1
Remove now unnecessary "load" event listener 85ba445
Fix active slide being centered after exiting "full" mode ca5ef14
Refine a few attribute assertions of a11y test suite 0622ee4
Replace elementNotPresent() with .not.elementPresent() 1c5c139
Kill "chromedriver" process to avoid "address already in use" errors c082162
Reduce assertion timeout for "test:local" npm script 8b01d15
Uncomment now passing location test b64bb06
Add "build:watch" npm script 56fae3a
Avoid intermediate URL #fragment during slide click 9c74a77
Hoist initialization of progress
module ab8e7f2
Clarify comments on module order 9173061
Enforce active slide invariant only during init a6e0c71
Don’t rely on events emitted during initialization 8560859
Don’t emit unless during initialization of Shower c89cf2e
Extract Shower.prototype._changeMode method ef22878
Avoid allocating extra URL instance ba2e487
Update readme 86ff227
Update dependencies dba99b0
v3.0.0...v3.1.0
You can’t perform that action at this time.