posit-dev / posit-dev/positron

Consider suppressing Welcome panel when opening a non-empty directory

Open
#6,284 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

area: welcome enhancement
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.12.0 (Universal) build 96
Code - OSS Version: 1.93.0
Commit: c5ce275dc502f6b15433b271802cb33e1ba5ef68
Date: 2024-11-28T02:47:29.898Z
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.1.0

Describe the issue:

If I do a "New Folder" or "New Project", or just open Positron for the first time, it seems reasonable to show the Welcome panel, which has quick links to create files or open others. But if I do "Open Folder" or even "New Folder from Git", I don't need any of that--I already have a folder open, and it already has code in it. So maybe only show Welcome if there are no files in the workspace?

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

The issue names no files, tests, or entry points. Start by reproducing the Welcome panel behavior when opening an empty versus non-empty folder, then locate the code handling workspace opening and panel visibility; done means the panel appears for empty workspaces but not for workspaces that already contain files.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.