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

Pause #198

Open
mottosso opened this issue May 17, 2016 · 0 comments
Open

Pause #198

mottosso opened this issue May 17, 2016 · 0 comments
Labels

Comments

@mottosso
Copy link
Member

Goal

Enable pausing. This will implicitly enable validation-only followed by a continuation of processing when pressing play, and also a pause button to continue processing at a later time.

Motivation

Sometimes, collection and validation takes a long time. In those cases, it can be helpful to try validating to see if all is well, and then immediately continue publishing.

Implementation

Since there is a gap between validating and finishing, it is possible that the user may inadvertently make valid data invalid and publish it without first validating it. This feature is intended for use exclusively within the GUI, so we can rely on the focus event of the window to determine whether anything could have happened on the outside.

If validation has happened, and the window looses focus, either produce a confirmation or forcefully disable buttons to prevent accidental publishing of potentially invalid data.

More in-depth implementation details being discussed in Pyblish Lite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant