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

Make space room-creation ("What projects are you working on?") screen more pleasant #16674

Closed
ShadowJonathan opened this issue Mar 12, 2021 · 8 comments · Fixed by matrix-org/matrix-react-sdk#6025
Assignees
Labels
A-Spaces Spaces, groups, communities T-Enhancement

Comments

@ShadowJonathan
Copy link
Contributor

ShadowJonathan commented Mar 12, 2021

Is your suggestion related to a problem? Please describe.

When creating a private room, I encounter the "What projects are you working on?" screen, which has 2 rooms prefilled to be created on space finalization, these have to be manually cleared before the space is "finalized".

While an indefinite adding list would be nice too (with a + on the bottom of the room name entries, so it can be more than 3), for a user like me, who'd wanna quickly make an empty "folder" of a space to put rooms into, this step's least-resistance could create random empty rooms without noticing it at first, which might be annoying.

Describe the solution you'd like

Maybe reduce the prefilled amount of rooms to 1, "General", and then add x buttons on the ends of the inputs to quickly clear them, this changes the button to a "skip for now".

Edit: It does "skip for now" when you manually clear the rooms, that's good enough.

Also make the Room name more grey, this makes it more easily identifiable at a glance that those inputs are empty.

Edit: Made into a sub-issue: #17243

Describe alternatives

  • In the #element-dev room, when i brought this up, it was said that a "skip" button was explicitly not done because "spaces with 0 rooms provide 0 value", while i disagree with this, i sorta understand this from one perspective, but for my self-management, i'd rather not have any rooms pre-filled, and just allow me to directly "finalize" my private space so i can work on it "personally", without a suggested workflow.
  • Another alternative would be to provide a "Add Existing Rooms Instead" button, which opens up rooms to add to the newly created private space, this'd help with users easily setting it up, and would be (in my opinion) a suitable alternative to adding a "skip" button.
@t3chguy t3chguy added the A-Spaces Spaces, groups, communities label Mar 12, 2021
@t3chguy t3chguy changed the title [spaces] Make "What projects are you working on?" screen more easily skippable. Make "What projects are you working on?" screen more easily skippable. Mar 12, 2021
@t3chguy t3chguy changed the title Make "What projects are you working on?" screen more easily skippable. Make space creation "What projects are you working on?" screen more easily skippable. Mar 12, 2021
@ShadowJonathan
Copy link
Contributor Author

#16627 possibly related

@t3chguy t3chguy added the X-Needs-Product More input needed from the Product team label Mar 25, 2021
@ShadowJonathan ShadowJonathan changed the title Make space creation "What projects are you working on?" screen more easily skippable. Make space creation ("What projects are you working on?") screen more easily skippable. Mar 25, 2021
@ShadowJonathan ShadowJonathan changed the title Make space creation ("What projects are you working on?") screen more easily skippable. Make space room-creation ("What projects are you working on?") screen more pleasant Mar 25, 2021
@jaywink
Copy link
Member

jaywink commented Apr 16, 2021

IMHO it would be nice if a "skip this now" would just be visible without needing to clear any rooms. Especially if one is creating many spaces for an existing community, one doesn't want to add any new rooms but just wants to add the spaces, to be able to add existing rooms.

@SimonBrandner
Copy link
Contributor

I think @niquewoodhouse had a mockup that suggested having a completely different screen for private spaces that would instead let you select already existing rooms

@t3chguy t3chguy added X-Needs-Design and removed X-Needs-Product More input needed from the Product team labels Apr 19, 2021
@t3chguy
Copy link
Member

t3chguy commented May 11, 2021

Was this specific to "Just Me" spaces? if so then they now have the add existing rooms as part of their flow instead of prompting you to create rooms

@ShadowJonathan
Copy link
Contributor Author

ShadowJonathan commented May 11, 2021

I just tried out the "Just Me" flow, it is much better, i love it.

I have a few nits though;

  • after adding rooms to the just me space, there is no feedback from the selection, maybe removing the rooms for selection after them being added would make sense.
  • auto-close after adding? a "continue"/"skip" button when rooms are added?

I'll test the other combinations to see if i have some feedback for those, but right now, this is already nice 👀

Edit: Tested the other combinations, no nits (other than better visibility on the "Room Name" fields, i.e.

Also make the Room name more grey, this makes it more easily identifiable at a glance that those inputs are empty.

)

@t3chguy
Copy link
Member

t3chguy commented May 11, 2021

Also make the Room name more grey, this makes it more easily identifiable at a glance that those inputs are empty.

That would be an app-wide style change for our Field component so unlikely to be tackled as part of an issue about Space creation

@ShadowJonathan
Copy link
Contributor Author

ShadowJonathan commented May 11, 2021

That would be an app-wide style change for our Field component so unlikely to be tackled as part of an issue about Space creation

Should i make an issue for that? Other than that, only my feedback for the "finalization" of adding rooms stands.

@t3chguy
Copy link
Member

t3chguy commented May 11, 2021

Yes, please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Spaces Spaces, groups, communities T-Enhancement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants