Highway
Highway is a lightweight, robust, modern and flexible library that will let us create AJAX navigations with beautiful transitions on our websites. It's been a while we were trying to build this kind of library to fits our needs at Dogstudio and we now finally released it!
Table of Content
Support
- Google Chrome
- Firefox
- Edge
- Safari 6.2+
- Internet Explorer 10+ (+ whatwg-fetch)
Roadmap
- [ ] More Unit Tests
- [ ] More Examples
- [ ] More Demos
Releases
2.1.x
-
🔒 Update dependencies for security purposes -
🎉 Addtrigger
information in transitions and events -
🎉 Add contextual transitions -
🎉 Add overlapping transitions -
✨ Add Prefetch example to documentation -
✨ Improve transitions and events parameters for destructuring -
✨ Improve documentation website -
✨ ImproveCore.redirect(href, transition)
method -
✨ ImproveCore.attach(links)
method -
✨ ImproveCore.detach(links)
method -
🎨 Invertfrom
andto
parameters of theNAVIGATE_END
event -
🐛 Fix issue #44
2.0.x
-
🎉 Add documentation website -
🎉 AddCore.redirect(href)
method -
🎉 Add dynamic import for renderers -
🎨 Update informations sent with events -
🎨 RenameCore.bind()
intoCore.attach()
-
🎨 RenameCore.unbind()
intoCore.dettach()
-
🎨 RenameRenderer.root
intoRenderer.view
-
🎨 ReplaceRenderer.page
byRenderer.properties
-
🐛 Fix pushState location in the process -
🐛 Fix CMD/CTRL + click behavior of browsers -
🐛 FixNAVIGATE_IN
event that was fired too early -
🐛 Fix the view swapping that causes so issues -
🐛 Fix page caching with queries -
🐛 Fix issue #9 -
🐛 Fix issue #12 -
✨ Improve overall code -
🔥 RemoveNAVIGATE_ERROR
event -
🔥 Clean up README.md
1.3.x
-
🎉 Add ES5 version indist/es5
folder -
🎉 Add theBasic Anchor
example -
🎉 Add theBasic Polyfill
example -
🎉 Add unit tests -
🔥 Remove modes that weren't convincing -
✨ Improve code and weight with ES2016+ features -
✨ Improve events -
✨ Improve transitions -
✨ Improve documentation -
🎨 Rename renderersinit
method tosetup
method -
🐛 Quick fix for URLs with parameters -
🐛 Fix events -
🐛 Fix helpers -
🐛 Skip link withjavascript:
inhref
1.2.x
-
🎉 AddNAVIGATE_CALL
,NAVIGATE_IN
,NAVIGATE_OUT
events -
🎉 Add more variables available inHighway.Renderer
-
✨ Improve renderers -
✨ Improve documentation
1.1.x
-
🎉 Add modes -
✨ Improve documentation
1.0.x
-
🎉 AddHighway.Transition
0.0.x
-
🚀 First release
Contributors
License
See the LICENSE file for license rights and limitations (MIT).