zed
zed copied to clipboard
Improve the Onboarding Experience for Collab
Check for existing issues
- [X] Completed
Describe the bug / provide steps to reproduce it
When trying to on board a new Zed user, this is roughly how the debugging flow ends up going:
- Create a new private channel (or reuse an existing one)
- Right click the channel, click Manage Members
- Realize that I have to click Invite Members
- Type their username in, it doesn't come up
- Ask them if they've signed in
- They say yes, so I send them the channel link
- That takes them to zed.dev where they sign in
- Add them via Invite Members this time for real
- Ask them to open the collab panel or click the link
- They click the link, which takes them to zed but without the channel open
- Tell them how to open the collab panel directly
- They are greeted with a checkbox they can click that doesn't do anything
- Ask them to restart zed
- Now they can open the channel
- ...
- At some point we want to screenshare, which requires a system settings change and another restart
A few areas I think this could be improved:
- Invite members should have some way to prompt for emailing someone to invite them (encourage network effects)
- The collab panel should have some amount of readiness test in advance of the pairing session, so that I can tell a colleague to run something that will help them through a flow. They would have done it in advance of our meeting if I said so.
- Figure out where the UI got stuck with the checkbox such that the collab panel wouldn't admit the new user
Environment
Zed: v0.157.0 (Zed Nightly 5377674fc05ff151750767d19a0026f28c8df67a) OS: macOS 14.6.1 Memory: 128 GiB Architecture: aarch64
If applicable, add mockups / screenshots to help explain present your vision of the feature
No response
If applicable, attach your Zed.log file to this issue.
No response