SikhJS
SikhJS copied to clipboard
👳 🚀 Gurbani Progressive Web Application
https://bogas04.github.io/SikhJS/#/raags ![image](https://user-images.githubusercontent.com/6245927/36951313-39cc4ffa-2028-11e8-9809-5e9a4f262dc7.png) ![image](https://user-images.githubusercontent.com/6245927/36951324-62dcafca-2028-11e8-88e2-0e9f38f443c2.png) - Description missing in some pages. Till the time we don't have description, possibly just remove the link from GUI Open Ang 0 - Till the time...
While doing Sehaj Paath, scrolling all the way up to go to next page is poor UX. I [tried](https://github.com/bogas04/SikhJS/pull/124/commits/d30f89e78b4720fca2055405a6a52ef0dcee4567) an implementation in this https://github.com/bogas04/SikhJS/pull/124, but it isn't [quite polished](https://www.youtube.com/watch?v=UDxmEH6T_fE).
[Snippet](https://github.com/google/material-design-lite/blob/mdl-1.x/templates/article/index.html#L26-L40) here shows how we can have better support on Safari/Windows and other platforms.
It just doesn't show the `NavBar` on scroll up.
I like this feature from [Gurbani Unlimited](https://play.google.com/store/apps/details?id=com.gurbani.unlimited&hl=en). We can probably capture the query and shabadid on `/shabads` ➡️ `/shabad` and show those on `/shabads` route below "Enter your query".
* [x] Learn about CI * Add CI tests * [ ] Add Lighthouse CI * [ ] Add Bundle size CI
The problem is that we need to avoid scroll events if target is NavBar, or really whatever `DisplayOnScroll` contains.
Sometimes Shabad is too long and it takes time to find actual part of Shabad.