posit-dev / posit-dev/positron

Positron `PORT` panel in remote SSH is overwhelming to new users

Open
#5,213 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: remote host area: ui enhancement support
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:

Image

In VS Code

Image

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.