-
-
Notifications
You must be signed in to change notification settings - Fork 136
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
Release 12-05-2018 #130
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
…il DOMContentLoaded
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.
🎉 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.