Skip to content

Conversation

@ryanbeard82
Copy link
Collaborator

@ryanbeard82 ryanbeard82 commented Aug 10, 2025

Purpose

Updated the driving path tool to allow the user to enter the number of paths to evaluate (default is 3).

Approach

User enters the number of paths to evaluate.

The macro now only tracks the previous path and the current path while iterating through the path numbers from 1 to the user entered n-th path. The resulting gantt view interpolates between standard stoplight colors for all found paths to provide a smooth gradient from Red to Orange to Yellow to Green.

Pre-Merge TODOs

  • Execute module updates, including version number increments for both .bas and .frm files
  • Update the "CurrentVersions.xml" to reflect latest versions of updated modules

Pull Request Submittal Checklist

  • Assign Code Reviewers
  • Tag with appropriate designation (e.g. Bug, Issue #, etc)

Pull Request Approval Checklist

  • Review Code Changes
  • Verify updates to "CurrentVersions.xml" and .bas/.frm version numbers

@ryanbeard82 ryanbeard82 self-assigned this Aug 10, 2025
@ryanbeard82 ryanbeard82 added enhancement New feature or request cptCriticalPath labels Aug 10, 2025
@ryanbeard82 ryanbeard82 marked this pull request as draft August 11, 2025 20:11
Remove unused function
@ryanbeard82 ryanbeard82 marked this pull request as ready for review August 11, 2025 20:14
Copy link
Collaborator

@AronGahagan AronGahagan left a comment

Choose a reason for hiding this comment

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

Awesome addition. Might want to replace comment on debug. Please change merge target to develop branch - I have quite a few other changes queued up there, will bring this in with those in next merge to master (i.e., next release).

@ryanbeard82
Copy link
Collaborator Author

Good catch. In fact, going to incorporate your standard error trapping approach. Time to integrate this proper and kill the standalone module.

Incorporate standardized error handling using cptErrorTrapping
update cptCritPath modules to v3.3.1
@ryanbeard82 ryanbeard82 marked this pull request as draft August 15, 2025 13:24
@ryanbeard82 ryanbeard82 changed the base branch from master to develop August 15, 2025 13:25
@ryanbeard82 ryanbeard82 marked this pull request as ready for review August 15, 2025 13:25
@AronGahagan AronGahagan merged commit 961d618 into develop Aug 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cptCriticalPath enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants