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

Create a room screen (UI) #1059

Closed
2 tasks done
Tracked by #993
alfogrillo opened this issue Feb 24, 2023 · 0 comments · Fixed by element-hq/element-x-ios#877
Closed
2 tasks done
Tracked by #993

Create a room screen (UI) #1059

alfogrillo opened this issue Feb 24, 2023 · 0 comments · Fixed by element-hq/element-x-ios#877

Comments

@alfogrillo
Copy link

alfogrillo commented Feb 24, 2023

As a user I want to create a new chat with more than one person so that I can communicate with a group of people.

  • I can write the room name, topic, members and security before I create the room

Designs

ACs

  • The user can navigate to this screen from the previous screen (members selection)
  • Selected members for the screen are carried over from the previous one
  • Selected members can be deleted
    • There is no way to add back members (without going back to the previous screen)
  • Members can scroll horizontally if they don't fit the screen
  • The screen has fields to collect
    • Room name
    • Room avatar
    • Topic
    • Security level (defaults on private room)
  • The only mandatory field that enables the creation of the room is the room name
  • Room information persists if when going back to the "Add people" screen
    • All the information (room name, avatar, topic, security level) aren't lost if the users go back to the "Add people" screen
    • When needed information can (and should) be stored in the volatile memory
    • Room's information are always lost when:
      • The user finalizes successfully the creation of a room
      • The user goes back to the "start a chat" screen
      • The user dismisses the "start a chat" screen entirely
  • Other functionalities should not be implemented here (the actual room creation, photo from camera roll etc)

Tasks

Preview Give feedback
  1. T-Enhancement Team: Element X Feature
    Florian14
  2. T-Enhancement Team: Element X Feature
    flescio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants