Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show different puppy on refresh? #40

Open
Abby805 opened this issue Aug 24, 2015 · 3 comments
Open

Show different puppy on refresh? #40

Abby805 opened this issue Aug 24, 2015 · 3 comments

Comments

@Abby805
Copy link

Abby805 commented Aug 24, 2015

Because the gif shown depends on the (I assume random) parameter appended to the URL, if I refresh the page I see the same puppy.

It would be great if the randomness were handled another way, so that if I refresh the page I see a different puppy.

@heyitsolivia
Copy link
Owner

Hm this needs some thought, as I'm struggling with this particular UX problem.

Currently:

  • users use the unique URL as permalinks to share the puppies
  • users also try refreshing to see a new puppy (that was also the original behavior anyway)

Would it be confusing for someone to refresh a unique URL and get a different puppy with a different URL? Thoughts?

@Abby805
Copy link
Author

Abby805 commented Aug 24, 2015

I see your point. Alternately, perhaps you could add a "see new puppy" button of some sort. Not quite as intuitive as refreshing, but if it was visible enough it could still be far easier than going into the url bar and deleting the parameter.

@heyitsolivia
Copy link
Owner

Right—I forgot to mention that pressing space will also show a different puppy. It's definitely valuable to have a visual cue to hint at that hidden UI. Part of what I think makes this project fun is that element of surprise.

For the first wave of users who were hitting the site because of Gizmodo and Kickstarter— they already knew to pressing the spacebar. But for the uninitiated who are just finding the site now, get a new puppy just isn't that intuitive.

I think generating a new puppy on page refresh is worth exploring anyway though—it'll take advantage of the existing exploratory behavior.

Feel free to have a go at it if you like, or I'll work on it later this week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants