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

New conversation flow #14

Open
aarmea opened this issue Apr 5, 2019 · 1 comment
Open

New conversation flow #14

aarmea opened this issue Apr 5, 2019 · 1 comment
Assignees

Comments

@aarmea
Copy link
Owner

aarmea commented Apr 5, 2019

  1. On the main screen there should be a new conversation button. When clicked, a new view appears that is dedicated to picking a recipient.
  2. The user selects a recipient by typing in part of a username and then selecting from a list of results. When a recipient is selected, a new view appears for the conversation with that recipient. If a conversation already exists, it is loaded; otherwise a new conversation is created.
  3. The user inputs text into a text field.
  4. The user sends the text.
  5. The conversation view is updated to display the sent message.
@aarmea
Copy link
Owner Author

aarmea commented Apr 5, 2019

I'm thinking of using https://github.com/stfalcon-studio/ChatKit for the actual implementation of the conversation view. The main view when you boot up the app is in noise/views/ConversationList.java, and the identities table is defined in noise/models/RemoteIdentity.java. I already started doing some work to the recipient picker in this commit: 672b35b, roughly following Google's guides on search interfaces and custom suggestions.

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