Feature clicking issue#4
Open
dchen116 wants to merge 40 commits into
Open
Conversation
PickVolum3D were retrieved to replace the current one.
PickVolum3D were retrieved to replace the current one. An valueOutput class was created for output the data into csv files for plotting.
by press key "M" or "m".toggleAccurateMode() and isAccurateMode() is created.
vs 3 color mode(inaccurate clicking) with its actionListener
3 color mode (inaccurate currently) with its actionListener.
color mode (inaccurate currently).
accurateModeListener
between 2 different images side by side
for failed file save.
dragged and reflects the values
marker along the array.
mkitti
reviewed
Jun 4, 2024
mkitti
reviewed
Jun 4, 2024
mkitti
reviewed
Jun 4, 2024
mkitti
reviewed
Jun 4, 2024
mkitti
reviewed
Jun 4, 2024
| import javax.swing.JTextArea; | ||
| import javax.swing.JTextField; | ||
|
|
||
| public class BatchProcessLogFrame implements ActionListener { |
Collaborator
There was a problem hiding this comment.
For BatchProcessLogFrame we should consider cherry-picking this.
mkitti
reviewed
Jun 4, 2024
mkitti
reviewed
Jun 4, 2024
mkitti
reviewed
Jun 4, 2024
mkitti
requested changes
Jun 4, 2024
Collaborator
mkitti
left a comment
There was a problem hiding this comment.
See comments above. Basically:
- Remove elements that we were using mainly for debugging
- Use more specific names to describe what we are doing.
- Add documentation and comments to explain the changes.
points to be movable when mouseDrag the marker in the plot
debugging and valueOutput
mkitti
requested changes
Jun 4, 2024
Collaborator
mkitti
left a comment
There was a problem hiding this comment.
Remove all println that does not need to exist.
PluglnDialogVolumeRenderDualJanelia
mkitti
reviewed
Jun 12, 2024
mkitti
reviewed
Jun 12, 2024
mkitti
reviewed
Jun 12, 2024
mkitti
reviewed
Jun 12, 2024
mkitti
reviewed
Jun 12, 2024
mkitti
reviewed
Jun 12, 2024
mkitti
reviewed
Jun 12, 2024
Collaborator
|
We need to move the JFreeChart jar file into the lib directory and add it to git. |
command to change the mode.
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.
Issue Overview:
The earlier version of MIPAV faced issues with inaccurate user interactions, especially related to mode switching and plot handling, which impacted user experience and data accuracy.
Solutions:
Improved Interaction Accuracy: Added an AccurateModeButton with a keyboard shortcut ('M') for toggling between precise and color modes, enhancing control and interaction flexibility.
Enhanced Plot Management: Introduced a SelectionChartPanel class to consolidate chart functionalities, supporting better code organization and modularity. Enhanced plot markers to respond dynamically to user interactions, reflecting real-time updates on the 3D model.
UI Improvements: Fixed unwanted plot zooming issues and improved visual cues such as tooltips and marker adjustments for better visibility and interaction.
Code Refinement: Streamlined code by removing redundancies, adding detailed comments, and improving method structures for better maintainability.