david-cattermole / mayaMatchMoveSolver

A Bundle Adjustment solver for MatchMove related tasks.
https://david-cattermole.github.io/mayaMatchMoveSolver/
Other
102 stars 27 forks source link

Solver UI - Change "Solve" Button Text While Solving #185

Closed david-cattermole closed 3 years ago

david-cattermole commented 3 years ago

Feature

When a user presses the "Solve" button in the UI, pressing the "Solve" button again, while solving will tell the solver to interrupt the solve before continuing to the next frame. This is not clear to users.

To make this feature clear to users, we should change the "Solve" button text to "Stop Solve".

Also, if the user presses "Stop Solve", the solve will cancel. If the user presses "Close" button, the Solve will cancel, and then close the window.

Steps to Reproduce

  1. Open Solver UI
  2. Set up basic solve.
  3. Press "Solve" button to begin solving.
  4. While solving, press the "Stop Solve" button.
  5. At the next frame, the solve will stop.

Software Versions

david-cattermole commented 3 years ago

This is now implemented and merged into the develop branches for both v0.3.12 and v0.4.x.

Clicking the "Solve" button (which text now changes to "Stop Solve") will stop the current solve.

Clicking the "Close" button (now reads "Stop Solve and Close") and will stop the current solve, then close the Solver UI window.

This will be released in v0.3.12.