Refactored Pikabu to make it more object-oriented
Options can now be passed during object creation
Renamed settings variables to more accurately convey use
Removed overlay from HTML, and added it via Javascript
Added selectors for nav toggles
Refactored device tests into separate function, and made them available as plugin properties
Removed fasttap functionality
Refactored code to make functions pure
Refactored the way we use scroll offset
Replaced setTimeout for closing sidebar animation with a transitionEnd event
Added init, opened and closed events
Refactored the Pikabu module to set the sidebar widths according to provided settings
Refactored variable and method names and locations
Refactored code to remove unnecessary sidebar selection logic
Fixed a bug with setViewportWidth
Added some instructions and settings in index.html
Enabled progressive enhancement to show sidebars with basic styles when JS is disabled
Enabled responsive behavior (sidebars visible on wide screens)
Modified viewport height logic to just take the tallest element on the page
WIP: Pikabu responsive refactoring
Added Qunit test suite
Fixed a bug where options selectors and widths would clobber existing defaults
Fixed a bug with the width styles when sidebars are visible
Added smooth-scroll
Combined responsive wide-screen and no-js styles/behaviour
Added Android check
Added some more documentation to index.html
Modified isAndroid and isOlderAndroid to always return true/false
Added a whole buncha tests
Switched to a local jQuery
Added instructions to indicate CSS must be changed along with JS selectors options
Added an overridden stylesheet for tests to account for changed selectors
Animation transition speed is now configurable