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

jWorklfow enhancements #1

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open

jWorklfow enhancements #1

wants to merge 37 commits into from

Conversation

Tapsi
Copy link

@Tapsi Tapsi commented Jul 23, 2013

Hi,

I've done a little bit of work on your library. We're using it in a game project because it's concept is really simple and nice. Some things are re-builded internally because of performance lacks. We replaced the array system by a index system which enables your lib to have different instances of the same flow running at the same time. Furthermore we added a revise function to the baton which makes able to create repeating steps of one flow function ( like loading a bunch of images ) without making unnecessary hacks like creating n real andThen steps. At least there is now a new context handling. If a step does not have an own context defined then the library calls the function with the context of the start call (if given).

This version changes a lot of things internally, but is 100% API compatible when you use a var JSFLOW_JWORKFLOW_API_COMPATIBLE_MODE = true mark in your window object. You can check that by starting the lib test. It includes your original test script which solves 100% pass in my browser. The reason for that is mostly the name change and the order function. Of course in a merge the order code could be merged into the factory function of the lib.

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.

1 participant