knockout / knockout

Knockout makes it easier to create rich, responsive UIs with JavaScript
http://knockoutjs.com/
Other
10.47k stars 1.51k forks source link

November/December planning #1224

Closed mbest closed 10 years ago

mbest commented 10 years ago

Hopefully we all have lots of "vacation" time to spend on Knockout. :-)

mbest commented 10 years ago

Here are pull requests that are ready for review:

vamp commented 10 years ago

What's about #1199?

SteveSanderson commented 10 years ago

1221 and #865 are ready to go.

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.

mbest commented 10 years ago

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.

mbest commented 10 years ago

Merry Christmas. :+1:

SteveSanderson commented 10 years ago

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 :)

mbest commented 10 years ago

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.