8000 Release 12-05-2018 by guidobouman · Pull Request #130 · guidobouman/panelsnap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Release 12-05-2018 #130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 88 commits into from
May 12, 2018
Merged

Release 12-05-2018 #130

merged 88 commits into from
May 12, 2018

Conversation

guidobouman
Copy link
Owner

No description provided.

Allows developers to use commitizen without know about it.
Move source files to src, output to lib folder, copy to docs folder.
Add focus outline & move clickable elements to buttons.
Fix panelSnap selecting the wrong scrolling element in some browsers when bound to body.
guidobouman and others added 28 commits April 29, 2018 18:36
Allow user to bind to snapStart, snapStop & activatePanel events which are emitted by the plugin.

BREAKING CHANGE: The old `activate` event is now called `activatePanel`, more in line with the other
(more descriptive) event names. Event binding now happens with the
`panelSnapInstance.on('eventName', function)` method. Instead of supplying callback functions during
initialisation.
Take the posibility of more than 2 panels in the viewport into account.
PanelSnap would crash when trying to register or emit events because the event array was not
initialised during creation.
Take the option of a single panel in the viewport into account. Warn about PanelSnap not supporting
space between panels yet, and make a best effort snap back to the visible panel.
Adds a full rework of the interaction detection to support mouse, keyboard & toouchscreen as methods
to interrupt the snapping process.
Skipping happens when a panel fills the entire container. A user might scroll from one panel into
the middle of a large panel. PanelSnap should skip snapping, but the visible panel should be marked
as active.
BREAKING CHANGE: Offset is no longer supported in PanelSnap. This can be taken into account inside
the panels.
…llTop

Prepares PanelSnap for horizontal snapping.
BREAKING CHANGE: The option slideSpeed has been renamed to duration. Also, the default value for duration is
now 300ms, instead of 200ms.
BREAKING CHANGE: jQuery.panelSnap is no longer supported in v1.0. An adapter will be provided in the
near future.
BREAKING CHANGE: Bower is no longer supported. Use npm instead.
BREAKING CHANGE: The plugin is renamed to PanelSnap to reflect the decoupling from jQuery. PanelSnap
is now framework agnostic. Install through `npm install panelsnap`. The jQuery repo publication is
dropped in the process. This might get added back once a new adapter is in place.
@guidobouman guidobouman merged commit ed212f5 into master May 12, 2018
@guidobouman
Copy link
Owner Author

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0