adds fragment frequencies to fragments overview#213
adds fragment frequencies to fragments overview#213JonasSchaub wants to merge 31 commits intoproductionfrom
Conversation
3ffb0ce to
84167e0
Compare
There was a problem hiding this comment.
Pull request overview
This PR adds the display of fragment frequencies in the fragments overview view. When viewing fragments from the fragments tab, each fragment image now shows its frequency count and percentage below the molecular structure.
Changes:
- Refactored repeated Graphics2D rendering configuration into a reusable
configureGraphics2Dmethod - Added a new
depictImageWithTextForOverviewmethod that supports both transparent and white backgrounds for images with text labels - Introduced frequency display logic to show fragment counts and percentages in the overview view for fragments tab data
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| DepictionUtil.java | Refactored rendering hints configuration and added new method to depict images with text labels supporting configurable backgrounds |
| OverviewViewController.java | Added frequency display flag and logic to show fragment frequencies in the overview view |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
|
…o depict image with text methods
…ncies) from being wider than the image
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 8 out of 8 changed files in this pull request and generated 10 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…s test class for DepictionUtil
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/test/java/de/unijena/cheminf/mortar/model/depict/DepictionUtilTest.java
Outdated
Show resolved
Hide resolved
src/test/java/de/unijena/cheminf/mortar/model/depict/DepictionUtilTest.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 13 out of 13 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/depict/DepictionUtil.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
…k into separate method
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/model/util/FileUtil.java
Outdated
Show resolved
Hide resolved
src/main/java/de/unijena/cheminf/mortar/gui/views/ItemizationDataTableView.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/de/unijena/cheminf/mortar/controller/OverviewViewController.java
Outdated
Show resolved
Hide resolved
|
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
To do: final (human) code review |
|
To do: update tutorial |




closes #186
This PR adds fragment frequency labels to the fragment overview view and a general screenshot functionality to the overview view. Also included are several code quality improvements behind the scenes