Sencha Touch RC1 Released
This morning we're proud to release the first Release Candidate of Sencha Touch. Sencha Touch is the most innovative product we've ever created and we're enormously grateful for the amazing response it has received, as well as the phenomenal participation from the Sencha community in testing it with us. RC1 signifies an API and feature freeze. All effort is now focused on polishing the product by fixing bugs and improving documentation. We are rapidly closing down the list of open issues and expect to release version 1.0 shortly.Form & Scroller Improvements
Recent releases have seen a massive improvement in the performance of forms and scrollers, especially on the Android platform. Android has posed problems in the past when it comes to combining forms and the scroller; scrolling performance was too slow and form fields became easily misaligned. Sencha Touch RC1 has by far the best scrollable form support we've ever seen for Android devices - we're now really excited by how well the platform now performs.
Powerful New Data Capabilities
We recently previewed some of the powerful new capabilities added to Sencha Touch, including client-side validations and associations between models. We've added the ability to load deeply-nested data in a single request, letting the framework automatically parse it into associated models. There's a great example of this new behavior in the Kitchen Sink example, and a complete explanation in the API docs.
300 Enhancements & Bug Fixes
Since 0.90 almost 300 enhancements and bug fixes have gone into Sencha Touch, ranging from improvements to the efficiency of layouts and rendering to enhancements in the data package. We've mentioned several of these on the blog but invite you to check out the Release Notes for a complete set.
Improved Documentation
Good documentation is a cornerstone of any SDK and Sencha Touch is no exception. Over the past few releases, we have been steadily improving our API Reference. RC1 has seen overhauled documentation and examples for 17 key classes; for the first time including screenshots and useful configuration options. See the release notes for a full list, or check out the docs for Carousel, Button or List.
Despite these improvements, we're not done with our documentation yet. Our primary focus over the coming weeks is improving all parts of our learning materials - including new examples, guides and screencasts. Andrew Neil has been contributing some great ones to our learning page.

There are 24 responses. Add yours.
Awesome Bob
2 years agoDownloading…
Awesome Bob
2 years agoAwesome not Awesomee…
Awesome Bob
2 years agoCheck out the API documentation, click on Ext then view the items under “enableListenerCollection”... I’m getting if: Object in Google Chrome…
Just a heads up.
Awesome Bob
2 years agoIn regards to my last post, it’s Ext the Singleton, not Ext the package.
Awesome Bob
2 years agoI’m REALLY digging the images supplied in the API Documentation though! Check out: Ext.SegmentedButton
Ed Spencer
2 years agoThanks for the heads up AB - we’ll have that fixed for the next release. Glad you’re liking what you see so far - what we have planned will blow you away
Fabian
2 years agoI am also glad i learned ExtJS and will now start to learn Sencha Touch. Been making good money by creating Apps with your Framework ever since
Saber
2 years agoIs there any way to us it with Dashcode 3.
Luis
2 years agoForm fields make a lot more sense with the new names and xtype conventions. Will you use the same for Ext 4?
Ed Spencer
2 years ago@Luis yes we plan to use the same approach in Ext 4 (with the appropriate backwards-compatibility layer of course)
@Saber I don’t see why not
@Fabian Great to hear!
Alex P
2 years agoWhat an amazing release! It’s exciting to see the new docs and the API stable. Thank you for making great software.
MSA
2 years agoNice work!
In my quick testing on iPhone 4 (iOS 4.1) I’d say that the performance of 1.0-RC1 is actually worse than in 0.90. In RC1 I see lots of flicker when moving between screens and the lists are jumpy when scrolling etc.
Trying to troubleshoot I have restarted Safari and the phone but still the same issues. I see this both when accessing the Kitchen Sink examples from the homescreen or from Safari.
Arno.Nyhm
2 years agowhy all the lists in the kitchen sink do not have the right arrow like in all iphone lists?
see also the apple iphone style guide for table view and the Disclosure indicator:
http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewStyles/TableViewCharacteristics.html#//apple_ref/doc/uid/TP40007451-CH3-SW2
and here:
http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/ContentViews/ContentViews.html#//apple_ref/doc/uid/TP40006556-CH12-SW13
Arno.Nyhm
2 years agoPS: thats the biggest showstopper before i try out sencha touch.
Eric Berens
2 years agoI’m not sure why in a beta/rc of v1 there is already signs of backwards compatibility bloat. I could understand if there was a previous stable build (v1.0), but since there isn’t is sit here scratching my head wondering why.
I would think developers (at least I do) would understand breaking changes would be apparent in any beta development…especially before a initial final build.
Steffen Hiller
2 years agoWhy do my comments not show up? :-(
Abraham Elias
2 years ago@Eric, the compatibility layer will only remain up until 1.0. Since we have lots of apps in the beta, we wanted to make the upgrade to 1.0 as painless as possible by providing useful messages on what needs to be changed.
@Arno Disclosure indicators are indeed supported… look at the “Disclosure” tab under Lists in the kitchen sink.
@Steffen not sure, but it’s not in the spam folder either.
Eric Berens
2 years ago@Abe That’s very good news to hear!
Steffen Hiller
2 years agoAbe,
that’s strange. When I try to post it again, I get “Duplicate comment detected; it looks as though you’ve already said that!”
Steffen Hiller
2 years agoCongrats guys! I like weekly releases!
I like the new docs improvements! There’s one thing that keeps bothering me though, and probably confuses other people as well: The search searches Ext JS docs, instead of the ST docs: http://is.gd/gUHKd
Search for example for “panel” and you find BorderLayout stuff. Can’t find ST specific stuff as SegmentedButton either.
That’s all for now.
Hope my comment goes through now.
Steffen Hiller
2 years agoSeems like it was the URL, URL shortener to the rescue.
uooq
2 years agoWhat’s the relationship between Ext JS and Sencha touch? Is this a superset of ExtJS? If so, what version? 3.3?
Great libraries, fragmented docs…
Ed Spencer
2 years ago@Steffen we’re working on that…
@uooq Ext JS 4 and Sencha Touch are brothers and share a lot of genetic material - we’ll be revealing the exact relationship at our conference in a few days
Arno.Nyhm
1 year ago@abraham: but this arrows in this example are not the iphone like arrows :-(
Comments are Gravatar enabled. Your email address will not be shown.
Commenting is not available in this channel entry.