Skip to content

Include Console view in the Git perspective by default#6258

Merged
delchev merged 1 commit into
masterfrom
git-perspective-console-view
Jul 10, 2026
Merged

Include Console view in the Git perspective by default#6258
delchev merged 1 commit into
masterfrom
git-perspective-console-view

Conversation

@delchev

@delchev delchev commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the built-in console view to the Git perspective's bottom pane, ordered before History so it is the first and initially focused tab on a fresh layout.

Motivation

Cloning a project with many git dependencies (project.json git deps resolved recursively) currently gives no feedback in the Git perspective until the whole operation completes - the user waits on a spinner with no indication of what is happening. CloneCommand already logs each cloned project, dependency retrieval, and publish at INFO level; surfacing the Console view in the perspective makes that progress visible as each project lands.

Details

  • One-line change in perspective-git/index.html: views: [... 'gitStaging', 'console', 'gitHistory'].
  • The Console view registers at the global platform-views extension point (region: 'bottom'), so listing it is sufficient; placed before gitHistory, it becomes the first bottom tab and the tab bar auto-selects the first registered tab when none is selected.
  • Browsers with an existing saved layout state for the Git perspective get the Console tab appended via the initial-open-views reconciliation, keeping their saved order/selection; fresh layouts get it first and focused.

Verification

  • mvn -P quick-build install -pl components/ui/perspective-git passes; the built jar contains the updated view list.
  • Exercised live against a running instance (registry copy refreshed): /services/web/perspective-git/index.html serves the new list and the Console tab renders first in the bottom pane, streaming clone log output.

🤖 Generated with Claude Code

Add the 'console' view to the Git perspective's bottom pane, ordered
before History so it is the first and initially focused tab. Cloning a
project with many git dependencies previously showed no feedback until
completion; the Console streams the clone/publish log messages so the
progress is visible as each project lands.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@delchev delchev merged commit 615f095 into master Jul 10, 2026
10 checks passed
@delchev delchev deleted the git-perspective-console-view branch July 10, 2026 18:40
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

Successfully merging this pull request may close these issues.

1 participant