Success! Looks like we've fixed this one. According to our records the fix was applied for
a bug in our system
a recent build.
2.0.0.000311 - launch in controller
What is the purpose of having 'launch' menuitem in dropdown when viewing controller code because if I write there code it is not executed and I should add Basic Function with the name 'onLaunch' to run my code.
Also when I add 'onLaunch' function to controller I get red exclamation mark to the right of the function in project inspector saying: 'This function is overriding a member', but here is it said that 'Feel free to override it in child classes'.
The code in your launch method should be executed.
You can easily recreate the issue: start new Ext JS 4 project, define settings, dragndrop controller, switch to code, select launch from dropdown, write console.log('MyController launch'), save, deploy and run in browser: I have no message in firebug...
Sencha Touch and Ext JS will now show the appropriate launch or onLaunch method to be added on the Controller.