Closed mbest closed 10 years ago
Here are pull requests that are ready for review:
What's about #1199?
For #1199, I don't have strong feelings - I really appreciate @timtucker and @vamp's work on that, but would also be interested in whether Michael or Ryan have a view on the cost/benefit. Somebody, somewhere, in some obscure case is probably going to find a surprising disadvantage (every change has that effect!) so we just have to take a position on whether a large enough number of KO apps are going to see a human-noticeable improvement and whether the risk of adverse effects is low enough.
Just #1190 left. I've looked over #1199 and don't see any obvious issues with the changes. The only one I don't really like is the change to arrayRemoveItem
since it makes it more complicated.
Merry Christmas. :+1:
Slightly early/late depending on your timezone, but Happy New Year to everyone too :+1:
Our list is done, though perhaps it would be good to squeeze in some of #1199 too.
The 3.1 release is shaping up to be a really neat package of performance improvements and smaller features.
Looking further ahead to 3.2+, I'd love us to spend a release cycle focusing on making a dramatic improvement to the core experience of programming with KO (especially for newcomers), specifically the syntax for binding and templates. I've been dreaming up some suggested designs inspired by Web Components, which I'll write up in detail in due course. Whether this ends up being best as a plugin or integrated into core is an open question, but either way it would be awesome to have @mbest's help with reviewing and building it. I think it's time to bring KO's programming experience right back up to the cutting edge for the forseeable future :)
Happy New Year to you too, Steve!
I'm happy we got all of this done, and just on time. We can work on #1199 in our next iteration.
I look forward to hearing your ideas for improving Knockout.
Hopefully we all have lots of "vacation" time to spend on Knockout. :-)