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

Enable 'xyz is typing..' feature in code editor #35

Open
Lavcodes opened this issue Mar 9, 2021 · 8 comments
Open

Enable 'xyz is typing..' feature in code editor #35

Lavcodes opened this issue Mar 9, 2021 · 8 comments

Comments

@Lavcodes
Copy link
Contributor

Lavcodes commented Mar 9, 2021

Is your feature request related to a problem? Please describe.
While multiple users are typing in the code editor at the same time, the other users are not shown. This could create problems when say, two or more of them try to edit at the same place, cannot track progress in real time, who is writing where.
How it looks right now

syntaxmeets

Describe the solution you'd like

Along with the typing cursor, show the username of who is typing.

Are you willing to contribute to this issue? Yes. Would like some direction though. Not entirely sure about how to implement this.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Would want it to look something like this.

Screenshot (16)

Additional context

@Lavcodes
Copy link
Contributor Author

Lavcodes commented Mar 9, 2021

I would like to work on this issue as GSSOC'21 participant.

@kothariji
Copy link
Owner

Hi @Lavcodes, First of all, thank you so much for taking out the time to create this issue.

Definitely 🙌, Please go forward to work on this issue. I am assigning this Issue to you 👍
Even I scratched my head a lot to achieve this😆.
Anyways mentors will be guiding us to achieve this feature.
Also to display the name we can use tooltip by material-UI - https://material-ui.com/components/tooltips/

And last but not least,
Keep Contributing 🙏🔥

@akash-salvi akash-salvi added the Level3 New features, major bug fixing. (level 3) label Mar 10, 2021
@kothariji kothariji removed the Advance label Mar 12, 2021
@kothariji
Copy link
Owner

any updates @Lavcodes ?

@Lavcodes
Copy link
Contributor Author

Yes, I have been looking for some editors that have similar features.
Here's one open source editor that I found, quite similar to what we're trying to implement here.
Link to the website. Could you have a look and let me know if similar implementation would be good.

@kothariji
Copy link
Owner

Yes, I have been looking for some editors that have similar features.
Here's one open source editor that I found, quite similar to what we're trying to implement here.
Link to the website. Could you have a look and let me know if similar implementation would be good.

Yes actually we need something like this, and also you can get ideas from google docs, and Canva

But, currently, we are on implementing Redux for SyntaxMeets, so there are a lot of changes in the codebase.
So once its done, you can surely work on this issue. 🙌

@kothariji
Copy link
Owner

@Lavcodes , the REDUX implementation in done. So now we can work on this issue.
Also I saw EtherPad And yes we can do like that, but also we can think of something similar to Repl.it

image

Please share your opinions on that 🙌

@Lavcodes
Copy link
Contributor Author

Lavcodes commented Apr 9, 2021

This looks great. I was looking for some implementation details on this blog and their github. I was not able to find out implementation code. Could you help with that

@kothariji
Copy link
Owner

This looks great. I was looking for some implementation details on this blog and their github. I was not able to find out implementation code. Could you help with that

Yes, actually we are also doing research on the same. I'll get something, I will definitely share it with you 🙌

@kothariji kothariji removed GSSOC21 Level3 New features, major bug fixing. (level 3) labels Jun 1, 2021
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

3 participants