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

[request.js/dashboard.js] As a user, I should be able to ask a friend for an update #40

Open
6 tasks
NathanBland opened this issue Dec 21, 2015 · 8 comments
Assignees

Comments

@NathanBland
Copy link
Contributor

Goals

Create request functionality off of the user cards so that questions can be asked easily.

Questions able to be asked (initially):

  • What are you up to?

Acceptance

As a user, I can create a new request for a friend from their user card, and a notification is created for them to respond to that question.

Stretch

Additional questions can be asked:

  • What are you listening to?
  • What are you reading?
  • What are you watching?
  • Where are you/where are you headed?
  • What are you....? (custom questions)
@crodeheaver
Copy link
Collaborator

@NathanBland When they hit the ask button, are you thinking it should be brought to a new page or should we dynamically change the content on screen?

@NathanBland
Copy link
Contributor Author

The ask, nudge and pester buttons were just place holder buttons.

I hadn't thought out the next stage.

@crodeheaver
Copy link
Collaborator

So it's left up to my discretion then?

@NathanBland
Copy link
Contributor Author

Yes, I had wanted at least a quick ask function to be part of the user cards that show up on the dashboard, but I understand that not all of them will fit as well.

@crodeheaver
Copy link
Collaborator

Well I had been thinking it would be perhaps be a radial button list with the options.

The more I think about this one, the more complex it gets. I'm going to have to put some more thought into the design.

@NathanBland
Copy link
Contributor Author

I think an easy prototype method would be a drop down selection. With a simple precursor question like: ask what..

They are up to
They are watching
They are listening to
Etc.

@crodeheaver
Copy link
Collaborator

Well what I'm trying to decide is what makes the most sense after that. Dismiss the card or reset the card.

And on that note, where do we get replies? Should I spawn the response card on the right? I'm assuming we won't worry about that too much till we have sockets set up, but it would be good to know.

@NathanBland
Copy link
Contributor Author

Ah, that I might actually be able to shed some light on.

So, there are a few different ways we can do the action you are talking about. My first thought is to rotate that card to the bottom of their friends "grid" because it is the one they most recently asked for an update from. Beyond this, we should disable the button on that particular friend for x amount of time, or until an update is given.

This could turn into a user preference setting actually "Only allow people to ask me for updates every x minutes/y hours". I know this starts getting complex, but its a down the road kind of thing. For now I'd say just move the card to the bottom of the list, and maybe disable the button for a few minutes.

As for the response card, those will populate as you thought, on the right side, where the currently hard-coded cards about Keith being up to no good live.

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

No branches or pull requests

2 participants