In fact, your site probably doesn’t need JavaScript at all. Everything since the late 90s has been a step in the wrong direction.
But I find these sites 100% unnecessary. Just put all your shit in the first section so I don't have to scroll. There's about half a screen of content surrounded in an ocean of bollocks.
That would be like all those news articles that talk about interesting would-be visual things without providing images.
I haven't bothered to search yet, but I wonder if there's a browser extension that can completely disable the browser APIs for monitoring scroll position. If websites were simply unable to hijack my scrollbar, the web would be a better place.
Stop. Hijacking. Scrollbars.
2-finger swipe as in swiping left or right to navigate forward and back? Isn't that a hardware or OS function so it can be differentiated from opening/closing the notification center?
Or are browsers really monitoring for scroll left/scroll right inputs to infer two finger swipe?
In fact, the experience was so viscerally annoying, it incited me to write a comment about it on HN.
I'm sure it's very nice in Chrome!
Reminds me of the 90's cringe trend of having gifs and audio and crap everywhere.. But at least those still had some html and could potentially be semantic.
This modern cringe trend seems to have abandoned any hope of semantic web + all of the original ideas behind it.
That doesn't mean I'd call my new library "Ballcock", though.
That said, I'm going to go against the grain here and say that this really does appear to be quite nice for its niche. While I wouldn't use it on a generic web site, I could see someone using it to make an excellent art gallery or game or something of that nature.
Developer: don't get discouraged by all the hate you're seeing here. You clearly spent a lot of time on this, and if it works for your purposes, and those of others, great!
except for arrow keys, page up/down and spacebar
That's some good sentencing.
I mean someone can't think that this will prove their point. But they've put so much effort in to it....
For someone trying to make something artsy, this probably solves a lot of problems common with this form of scroll-linked animation. I don't see an issue with that! It sure is nice looking, at least on my machine. (FF 107, 2019 MBP)
But please never use this on anything I'm expected to actually read.
It's about as smooth as curdled milk running in Firefox on my 5 year old Thinkpad, and borderline unusable in Chrome on my ancient Android phone.
1. They put the disclaimer right in their motto. Get smooth or die trying. They're willing to accept failure in pursuit of peak smoothness.
2. Hate it as much as you want, ever since the awful idea was born, we haven't been able to prevent websites from doing this. Some implementations are better than others, and having standardization will help improve the state of the web for all websites that make this... terrible... decision. Their implementation happens to be quite nice.
3. Even if there's issues with the implementation, having a standard library means that when updates get applied, they apply to all websites that use them.
The max speed is way too low. None of the scrolling momentum is kept and it takes forever to get anywhere on the page.
Please, lets stop using the scroll bar as a loading bar. When I scroll down, I want to go down the page. Just slowly bring up page by page that get placed somewhere randomly on the screen space.
If your project isn't targeting this very niche audience, include it. Add a cat that chases the cursor. Have a loading animation that assembles the site from blocks. Be bold and brave and enjoy yourself.
Just leave my basic browser functionality (scrolling, copy/paste, etc) ALONE.
Also doesn’t play nicely with the fade in of the safari bottom toolbar