Skip to content

#716 Add VSCode extension installation visualization#1308

Merged
jan-vcapgemini merged 11 commits intodevonfw:mainfrom
juliane-cap:716-show-extension-progress
May 27, 2025
Merged

#716 Add VSCode extension installation visualization#1308
jan-vcapgemini merged 11 commits intodevonfw:mainfrom
juliane-cap:716-show-extension-progress

Conversation

@juliane-cap
Copy link
Contributor

@juliane-cap juliane-cap commented May 15, 2025

This PR fixes: #716

Implemented changes:

  • progress bar when installing vscode extensions

Checklist for this PR

Make sure everything is checked before merging this PR. For further info please also see
our DoD.

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal

Implemented: progress bar when installing vs code extensions, output is not finished yet
@github-project-automation github-project-automation bot moved this to 🆕 New in IDEasy board May 15, 2025
@juliane-cap juliane-cap self-assigned this May 15, 2025
@juliane-cap juliane-cap moved this from 🆕 New to Team Review in IDEasy board May 15, 2025
@juliane-cap juliane-cap added vscode Microsoft visual studio code enhancement New feature or request labels May 15, 2025
@coveralls
Copy link
Collaborator

coveralls commented May 15, 2025

Pull Request Test Coverage Report for Build 15269062822

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 34 unchanged lines in 4 files lost coverage.
  • Overall coverage increased (+0.03%) to 67.748%

Files with Coverage Reduction New Missed Lines %
com/devonfw/tools/ide/process/ProcessContext.java 1 29.03%
com/devonfw/tools/ide/tool/vscode/Vscode.java 3 86.11%
com/devonfw/tools/ide/context/IdeContext.java 6 69.37%
com/devonfw/tools/ide/process/ProcessContextImpl.java 24 81.05%
Totals Coverage Status
Change from base Build 15253665702: 0.03%
Covered Lines: 8113
Relevant Lines: 11572

💛 - Coveralls

@hohwille
Copy link
Member

@juliane-cap I implemented story #1314 in PR #1318. We can review and merge this to main on Monday. You can merge it into your feature-branch to make use of the new feature.

@juliane-cap juliane-cap added this to the release:2025.05.002 milestone May 20, 2025
@juliane-cap juliane-cap marked this pull request as ready for review May 26, 2025 12:06
@jan-vcapgemini jan-vcapgemini self-requested a review May 26, 2025 12:23
Copy link
Contributor

@jan-vcapgemini jan-vcapgemini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@juliane-cap thanks for your PR. I've tested it with a local native image and it worked as expected. I've added some CRs please check.

Copy link
Contributor

@jan-vcapgemini jan-vcapgemini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Ready for merge.

@jan-vcapgemini jan-vcapgemini merged commit eeafafe into devonfw:main May 27, 2025
4 checks passed
@github-project-automation github-project-automation bot moved this from Team Review to ✅ Done in IDEasy board May 27, 2025
@juliane-cap juliane-cap deleted the 716-show-extension-progress branch June 20, 2025 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request vscode Microsoft visual studio code

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

Show progress of vscode extension installation

4 participants