Include Console view in the Git perspective by default#6258
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the built-in
consoleview 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.jsongit 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.CloneCommandalready 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
perspective-git/index.html:views: [... 'gitStaging', 'console', 'gitHistory'].platform-viewsextension point (region: 'bottom'), so listing it is sufficient; placed beforegitHistory, it becomes the first bottom tab and the tab bar auto-selects the first registered tab when none is selected.Verification
mvn -P quick-build install -pl components/ui/perspective-gitpasses; the built jar contains the updated view list./services/web/perspective-git/index.htmlserves the new list and the Console tab renders first in the bottom pane, streaming clone log output.🤖 Generated with Claude Code