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

Show other peoples' cursors #9

Open
bertob opened this issue Dec 14, 2024 · 0 comments
Open

Show other peoples' cursors #9

bertob opened this issue Dec 14, 2024 · 0 comments
Labels
backend p2p networking, p2panda, etc. document GObject, Text-CRDT handling, data types, etc. frontend GTK, User Interface, UX, etc.

Comments

@bertob
Copy link
Collaborator

bertob commented Dec 14, 2024

Multiple cursors would be helpful to be able to see where other people are typing, and who's typing what. A simple text cursor indicating their position with a random per-user color (and maybe an auto-generated animal name on hover?) would be a nice start.

There are two potential approaches for this:

  1. insert a 1px wide widget as a character into the actual textview
  2. get the coodinates and draw it as an overlay
@bertob bertob changed the title Show other people's cursors Show other peoples' cursors Dec 14, 2024
@adzialocha adzialocha added backend p2p networking, p2panda, etc. frontend GTK, User Interface, UX, etc. document GObject, Text-CRDT handling, data types, etc. labels Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend p2p networking, p2panda, etc. document GObject, Text-CRDT handling, data types, etc. frontend GTK, User Interface, UX, etc.
Projects
None yet
Development

No branches or pull requests

2 participants