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 11 (+ 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).