posit-dev / posit-dev/positron
Positron `PORT` panel in remote SSH is overwhelming to new users
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 206
Description
System details:
Positron and OS details:
Positron Version: 2024.11.0 (Universal) build 116
Code - OSS Version: 1.93.0
Commit: 8b1688ababfa228db515a739050c466f3bb3089f
Date: 2024-10-28T02:50:56.075Z
Electron: 30.4.0
Chromium: 124.0.6367.243
Node.js: 20.15.1
V8: 12.4.254.20-electron.0
OS: Darwin arm64 24.0.0
Interpreter details:
Any Interpreter
Describe the issue:
Similar to #5063.
In a remote SSH session, Positron extensively utilizes port forwarding to enable its IDE functionality. However, the numerous ports in use might confuse new users, especially when they need to set up their own port forwards. The ports created by the user may become mixed up with those established by Positron itself.
Steps to reproduce the issue:
In Positron:
In VS Code
Expected or desired behavior:
Any ports created by Positron itself may label with "Official"? Or make them hidden in default.
Were there any error messages in the UI, Output panel, or Developer Tools console?
No
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the PORT panel during a remote SSH session and compare the Positron and VS Code screenshots. Identify how Positron-created ports are represented, then define a completed change as making those ports clearly distinguishable or hidden by default without obscuring user-created forwards.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- developer-experience, devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100