The SproutCore team is pleased to announce the pre-release of SproutCore
1.10.0. Version 1.10 is, without a doubt, the fastest and most feature-rich
version of SproutCore to-date and includes several new features, internal
improvements and bug fixes and is a recommended upgrade for all SproutCore
To install SproutCore for the first time, please
visit http://sproutcore.com/install/ for instructions. If you are upgrading
from a previous version of SproutCore, simply run the following:
gem update sproutcore --prerelease Highlights of Version 1.10.0
In this release we dug deep into the core of SproutCore to improve the entire
development and runtime experience from start-to-finish. This includes
clean-ups of the developer API to improve consistency and memorability, brand
new features for automatic layout, transition animations, live updates and
more and wor... (more)
The SproutCore team is very pleased to announce the final release of
SproutCore version 1.10.0. This version is the fastest, most feature-rich and
most stable version of SproutCore to-date and includes several new additions
and improvements to make development with SproutCore even better and to make
SproutCore apps that much more impressive. For a quick introduction to the
many changes in version 1.10, please check out the official press release.
For those wishing to install SproutCore for the first time, please
visit http://sproutcore.com/install/ for instructions. If you are upg... (more)
SOA & WOA Magazine
Bruz Marzolf is writing a series of blog posts implementing a simple time
tracking app in various client-side rich web app frameworks. He just finished
his example in SproutCore and including some source code.
Here’s what he had to say:
SproutCore provides a higher level abstraction that manages when objects are
changed and need to be updated, and when they’re busy and shouldn’t be
modified, for instance.
Bruz’ code is a good example of a basic starter app that’s a little more
complex than our todos demo. I’m looking forward to his additional entries
in this s... (more)
The coding portion of SproutCore 1.0 is nearly complete, so it’s time to
start work on some of the non-code parts of the SproutCore project.
Today I just push a brand new version of the SproutCore website. The design
is very simple, but unifies the wiki, blog, and main site so that they
finally feel like they belong together.
We still have a lot more to do with the site before 1.0. (More on that
later) But, the really interesting thing about the site is how it was
First, the new website uses SproutCore’s build tools. Over the last few
years these tools have been honed... (more)
Shortly after the new SproutCore site launched, tymofi contacted me on IRC
and asked “how can I help translate this into Russian?” Since
SproutCore’s build tools have localization support, it turns out this is
quite easy; you just fill in a strings.js file and your done.
Yesterday tymofi sent me both Russian and Ukranian translations. We also
added a nifty language picker in the upper-right corner. (Also SproutCore
Of course, the site right now is pretty small (just the home page, a blog and
a wiki). The translations only apply to wrapper content and the home page.