Skip to content

#1938: fixed GUI to allow usage outside of project - #2310

Merged
hohwille merged 2 commits into
devonfw:mainfrom
hohwille:feature/1938-gui-outside-project
Aug 11, 2026
Merged

#1938: fixed GUI to allow usage outside of project#2310
hohwille merged 2 commits into
devonfw:mainfrom
hohwille:feature/1938-gui-outside-project

Conversation

@hohwille

@hohwille hohwille commented Aug 11, 2026

Copy link
Copy Markdown
Member

This PR fixes #1938

Implemented changes:


Testing instructions

Please add conscise, understandable instructions on how a reviewer can test/verify the functionality of your contribution here:

  1. cd $IDE_ROOT
  2. ide gui

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 and not feature/921 fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summaries 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 labelled
    with internal
  • You have not changed any dependency in pom.xml files or otherwise if runtime dependencies changed, you have updated our LICENSE.asciidoc
  • You have formulated clear instructions on how to test your contribution under "Testing instructions"

@github-project-automation github-project-automation Bot moved this to 🆕 New in IDEasy board Aug 11, 2026
@hohwille hohwille self-assigned this Aug 11, 2026
@hohwille hohwille added GUI Graphical User Interface of IDEasy (aka dashboard) build with JavaFx enhancement New feature or request labels Aug 11, 2026
@hohwille hohwille moved this from 🆕 New to 👀 In review in IDEasy board Aug 11, 2026
@hohwille hohwille added this to the release:2026.08.001 milestone Aug 11, 2026
@coveralls

coveralls commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 31501090824

Coverage increased (+0.001%) to 72.895%

Details

  • Coverage increased (+0.001%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 20 coverage regressions across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

20 previously-covered lines in 1 file lost coverage.

File Lines Losing Coverage Coverage
com/devonfw/tools/ide/tool/gui/Gui.java 20 16.22%

Coverage Stats

Coverage Status
Relevant Lines: 17548
Covered Lines: 13341
Line Coverage: 76.03%
Relevant Branches: 7757
Covered Branches: 5105
Branch Coverage: 65.81%
Branches in Coverage %: Yes
Coverage Strength: 3.23 hits per line

💛 - Coveralls

@hohwille
hohwille merged commit 6c5e461 into devonfw:main Aug 11, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in IDEasy board Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request GUI Graphical User Interface of IDEasy (aka dashboard) build with JavaFx

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

GUI not launchable outside of project context

2 participants