This won't remove any functionality, but it will allow us to use the Ki.Statechart name where it is most likely to be used: as a mixin on an existing class (especially, views or the main app object in core.js).
The existing Ki.Statechart class behavior can easily be restored with SC.Object.create(Ki.Statechart, {
});
P.s. I'd especially like to see this change made in SproutCore 1.5.
This won't remove any functionality, but it will allow us to use the Ki.Statechart name where it is most likely to be used: as a mixin on an existing class (especially, views or the main app object in core.js).
The existing Ki.Statechart class behavior can easily be restored with SC.Object.create(Ki.Statechart, {
});
P.s. I'd especially like to see this change made in SproutCore 1.5.