I'd like to introduce a new Sencha Touch extension that has been in progress for a wee while but I've struggled to find time to complete it. So I'm finally releasing it to the wild and to get some feedback from you guys!
Ext.ux.TouchCalendar is an extension, and set of related plugins, that allows you to integrate a calendar component into your application.
Attachment 29184Attachment 29182Attachment 29183
It consists of one main extension (Ext.ux.TouchCalendarView) which extends the Ext.DataView class and provides the basic calendar view and structure. It can then be complimented with the Ext.ux.TouchCalendarSimpleEvents or Ext.ux.TouchCalendarEvents plugins which allow a data store to be bound to it to display dots or bars representing the events in the store.
The Ext.ux.TouchCalendar extension is a wrapper (and still a little experimental at the moment...) that extends the Ext.Carousel class and makes navigating the calendar a little nicer.
Documentation can be found at http://www.swarmonline.com/Ext.ux.TouchCalendar/docs
You can download the code from the GitHub repository - https://github.com/SwarmOnline/Ext.ux.TouchCalendar
Extra info about how to use it etc can be found in the ReadMe on GitHub or in the blog post on the website.
There are a few known issues and limitations but I'll hopefully find some time to iron those out in the next week or so.
Anyways... let me know what you think