So I find myself wanting to see the API Docs for Sencha Touch (And even ExtJS) on my iPad for quick reference. Have you tried it? I cannot scroll and then the Viewport gets all screwed up. So why not have a Sencha Touch version of the API Docs? Well, I started do this and it's a pain in the ass! I'm creating a JSON file that is about 1,000 lines right now and is about 79 kb is size. I have started with the root items: Array, Date, Ext, Function, Number, and String and it's taken me about 4 hours to get them in there. This is super tedious.
Anyway, I want to know what everyone thinks of this so far. I have a few things I want to change and add (such as code highlighting for the code).
So what I am using is the Kitchen Sink layout. On the left is what will hold all the classes and such (like what the TreePanel currently displays). Of course the "parent" items that have "children" will then move the list to those "children". If they do not have any "children" then the right Panel will display the config options, properties, methods, events, etc. The right Panel is actually a FormPanel with Fieldsets that have TextAreas for the different items. Click on the Label to display an Overlay Panel for more info (this is like clicking the arrow to display an example).
Yes, I know I need an icon to show if the item in the left panel is a class or singleton or has children. Along with that I know I need an icon to show if the item in the right panel has more info that will be displayed in the Overlay Panel.
I chose the FormPanel because I love the way it looks out of the box and adding the tap event listener to the labelEl was super easy!
So let me know what you think. Any bugs, features, hints, help you want to share go ahead! I will probably be creating a repository on GitHub.