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

VS Code Extension Feature Ideas #2

Open
5 tasks
jonah-iden opened this issue Jun 12, 2024 · 6 comments
Open
5 tasks

VS Code Extension Feature Ideas #2

jonah-iden opened this issue Jun 12, 2024 · 6 comments

Comments

@jonah-iden
Copy link
Contributor

jonah-iden commented Jun 12, 2024

  • Kicking User from a Session as Host
    • this would probably take some server changes since i don't think that functionality is there yet
  • Jump to other user cursor location (single jump without following)
  • Terminal Sharing (behind propesed api, so maybe note possible)
  • Collaborative debugging (behind propesed api, so maybe note possible)
  • Show open editors of other users in tree ui
@dhuebner
Copy link
Contributor

I had also an idea: Show other user opened editors in "Explorer" -> "Opened Editors" tree. Show with greyed out font or other visual indicator.

@bilogic
Copy link

bilogic commented Oct 7, 2024

How about an internal browser for preview/debug? But it probably requires sending images instead of loading the same URL.

@bilogic
Copy link

bilogic commented Oct 7, 2024

And preview of SVG/PNGs etc? I tried on collaborator side, these files actually loads if collaborator clicks on them, but currently don't show up if sharer is focus on them.

@msujew
Copy link
Collaborator

msujew commented Oct 7, 2024

And preview of SVG/PNGs etc? I tried on collaborator side, these files actually loads if collaborator clicks on them, but currently don't show up if sharer is focus on them.

So you're talking about the follower mode?

How about an internal browser for preview/debug? But it probably requires sending images instead of loading the same URL.

I've already thought about a tunnel mode for previewing URLs, but it's quite a bit of effort to get this right. It's a good idea to put this on the roadmap though.

@bilogic
Copy link

bilogic commented Oct 7, 2024

And preview of SVG/PNGs etc? I tried on collaborator side, these files actually loads if collaborator clicks on them, but currently don't show up if sharer is focus on them.

So you're talking about the follower mode?

Yes, (C)ollaborator can open the same file if he clicks on his end, it's just that it currently does not open by itself if the (S)harer opens it.

I've already thought about a tunnel mode for previewing URLs, but it's quite a bit of effort to get this right. It's a good idea to put this on the roadmap though.

Actually, I would like to help triage the list of to dos, in short, I think the highest impact item is terminal sharing because without a browser, we can still unit test. That completes the full development cycle.

@bilogic
Copy link

bilogic commented Oct 8, 2024

Triage

  1. Terminal Sharing

    • big impact: all can see the outcome of running tests/modified code (since browser is quite a bit of effort)
  2. Show the same open editors

    • big Impact: the sharer might have 2-3 columns to view 2-3 files together, this shows everyone the same view so they know what has been touched/seen vs what has not been, helpful when debugging/pair programming
  3. Collaborative debugging

    • impact: getting a more experienced developer to assist
  4. Have a list of users on the side bar, clicking on a user, we will be able to join immediately as a collaborator

    • Impact: useful for teachers jumping around to see what their students are doing
  5. Focus on user (single jump user current location)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants