Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Automate tracking prompts for a less disruptive annotation workflow #4822

Draft
wants to merge 7 commits into
base: feat/measurement-table-grouping
Choose a base branch
from

Conversation

nithin-trenser
Copy link
Contributor

@nithin-trenser nithin-trenser commented Mar 3, 2025

Context

This is the implementation of #4622.

Changes & Results

We have implemented two new configurations:

  1. disableSegmentationPrompts: This setting can be either true or false. When set to true, it bypasses confirmation prompts associated with Segmentation and RTSTRUCT.
  2. measurementTrackingMode: This configuration related to the measurement tracking workflow and can take the following values:
    - standard: represents the current tracking workflow
    - none: indicates that no tracking will occur (all measurements will remain untracked)
    - simplified: In this mode, a new prompt will appear when loading a new SR report if there are unsaved measurements in the viewport.
  3. We have added an untrack button that allows users to delete and untrack all measurements.
  4. A customization option for notification messages has also been introduced.

Note: This PR has dependency with cornertone3D PR.
This PR can be moved from draft state once PR is merged.

Testing

Checklist

PR

  • [] My Pull Request title is descriptive, accurate and follows the
    semantic-release format and guidelines.

Code

  • [] My code has been well-documented (function documentation, inline comments,
    etc.)

Public Documentation Updates

  • [] The documentation page has been updated as necessary for any public API
    additions or removals.

Tested Environment

  • [] OS:
  • [] Node version:
  • [] Browser:

@nithin-trenser nithin-trenser marked this pull request as draft March 3, 2025 10:11
@nithin-trenser nithin-trenser force-pushed the feat/automate-measurement-tracking branch from 9296f5d to f41089a Compare March 3, 2025 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants