Famous / famous-angular

Bring structure to your Famo.us apps with the power of AngularJS. Famo.us/Angular integrates seamlessly with existing Angular and Famo.us apps.
https://famo.us/angular
Mozilla Public License 2.0
1.92k stars 275 forks source link

demos require a lot of scrolling to get from 1 page to the next #249

Closed davis closed 9 years ago

davis commented 9 years ago

On https://famo.us/integrations/angular/#/intro, I need to scroll at least 10 times in succession to get from 1 screen to the next. Is this intended?

I'm running latest Chrome on OS X Yosemite

Other than that, these examples are fantastic!!

andrelevi commented 9 years ago

Are you scrolling with a mouse wheel or a track pad? Unfortunately the scrolling behavior was optimized for track pads, and users without track pads are encouraged to navigate by clicking the nav. But we'll look into a way to determine whether a user is using a trackpad vs mouse wheel, and adjust the app accordingly.

zackbrown commented 9 years ago

Hey @davis , good to see ya!

There's also an escape velocity which should handle mouse wheels as well as trackpads: the UX is intended to be different from a standard web page scroll (there's some gravity you have to escape to get between views, which you can do with either a sustained scroll or with a quick flick.) All of that said, the very fact that this was confusing is probably a sign of a UX flaw on the home page. In the subsequent pages there are the blue dots at the top that indicate your position and make it clear if you haven't 'escaped the gravity' — on the first page, there's no such indicator.

davis commented 9 years ago

Hi @zackbrown!

I'm using a mouse wheel, and yeah I noticed there was an escape velocity, which is really cool. I am using a mouse with mouse wheel. I could click the blue dots to navigate, but scrolling with mousewheel takes a lot of scrolling. Perhaps it's just my mouse...

jordanpapaleo commented 9 years ago

@davis I have noticed the same behavior with a mouse wheel scroll. So its not just you.

jordanpapaleo commented 9 years ago

@davis Thank you for your support of this project. Apparently this is how it was built. I am going to close this as it it not an issue with famous-angular but with the decisions made building the website. So in reality this would be a topic for the Famo.us team and up to them to work on the website.

Thanks again,

Jordan