Move all complex types from config to initComponent().
Use styleHtmlContent on homecard children, not self.
Remove initComponent() function from viewport class.
Add a text label to the normal button with star icon.
Use config objects for toolbars in actioncard.
Set up reference to homecard in App.launch().
Register xtypes for aboutcard and bookmarkcard.
Previously, the morecard nestedlist had to instantiate an instance of
these classes, which meant that the store holding a reference to them
had to be loaded after the views. Now, the load order doesn't matter.
Register custom interface elements with their own xtype.
Upgrade from Sencha Touch 1.0.1a to 1.1.0.
Hide demo toolbars, and use icons for ping/clear.
Add toolbar with icon buttons.
Create more toolbars, demo-ing text-button styles.
Add a missing comma.
Refactor the 'ping' button handler.
Add 2 buttons to top toolbar of actioncard.
Enable html styling for about/bookmark cards.
Add a toolbar with title to action/search/settings cards.
Add placeholder text to actioncard.
Add placeholder text back into searchcard.
Turn homecard into a top-docked TabPanel.
Turn Morecard into a nested list, with detail panels.
Do not add a toolbar/title to the settings card just yet.
Add a form to the settings card.
Remove default values for Viewport items.
Move each card into its own view.
Add badgeText to home tab.
Create bottom tabs for 5 panels.
Create a blank slate for starters.
Remove a log statement.
Use a star for the button icon.
Add an assortment of buttons to the actioncard.
Refactor action card so toolbars are better organized.
Move bookmarkcard and aboutcard views into their own files.
Move ListItem model and morestore into their own files.
Instantiate a new bookmark/about card each time.
This gets around a known issue with nested list detail panels.