* prepared helper functions to find latest and next versions for instances
* added helper method to creator
* added new functions to create api
* typo fixes
* added missing condition
* fix dosctring
* better cascade of logic
* modified simple creator plugin to be able handle version control
* added 'allow_version_control' to simple creators
* don't remove 'create_context' from pyblish context during publishing
* implemented validator for existing version override
* actually fill version on collected instances
* version can be again changed from standalone publisher
* added comment to collector
* make sure the version is set always to int
* removed unused import
* disable validator if is disabled
* fix filtered instances loop
* added save button class
* added save button to window
* workfiles is also part of context in CreateContext to be able check if context changed
* window cares about trigger of convertors
* use abstractproperty with property and abstractmethod decorators
* save changes happens using main window and can be blocked
* fix pyside compatibility
* use create context to get current context names
* Fix docstring label
* added shortcuts for save and reset
* change control string matching for macos
* added 'publish_has_started' property
* allow save only if publishing did not start yet
* rename 'get_selected_convertors' to 'get_selected_legacy_convertors' and added docstrings
* Added Saved changes
* disable instances toggle when publishing started
* Fix reset button tooltip
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
* Use QKeySequence to string for tooltips
* added example output
* use predefined method to emit card message
---------
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>