One major feature I'm looking to add for 2.3.0 is a faster edit-refresh cycle.
Yesterday evening I pushed a refresh plugin to https://github.com/MobileChromeApps/refresh that adds a refresh button floating in the top-right of your app, which does a JS reload. (Woo, cross-platform plugins!) It's ready to be pluginstalled, too. This is the left of my one-two punch: the right is coming today with a new command in cordova-client, probably `cordova serve <platform> [port]` to launch a simple Python web server in the www directory for that platform, on the port specified or some default port. Then you can configure your app to be served over the network instead of locally (at least for development) and can instant-refresh it after saving your changes in your editor. Braden On Wed, Nov 7, 2012 at 10:23 AM, Andrew Grieve <[email protected]> wrote: > So, I went to take a screenshot to show what I was seeing before, and it > looks like the problem is fixed in the latest version of XCode (or I am > crazy and it was never a problem). What I was seeing was that synthesized > fields did not show up in the variable window when debugging, and I would > constantly have to type "po self.foo" to inspect things. > > Anyways, doesn't seem to be a problem now, so I'll scratch this one from > the list :). > > > On Wed, Nov 7, 2012 at 9:12 AM, Becky Gibson <[email protected]> > wrote: > > > Ok, this doesn't seem to be a little thing and it concerns me: > > > > -iOS don't synthesize variables via properties since it causes them to > not > > show up in the debugger. With ARC, it is now just as convenient to use > > fields as it is properties for private members anyways. > > > > Can you explain this a bit better? Apple recommends using properties why > > would be deviate from that? I haven't seen any issues debugging, can you > > elaborate? Some example code would help to make sure we are all using > the > > same terms. > > > > thanks, > > -becky > > > > > > On Tue, Nov 6, 2012 at 11:54 PM, Andrew Grieve <[email protected]> > > wrote: > > > > > Here's my list of things I want to see done / plan on doing: > > > > > > Bigger things: > > > -Make the cordova/scripts sane for iOS and Android (CB-1668) > > > -iOS: Work on moving symbols that we don't want to be in our public API > > out > > > of header files (or into _private.h header files) > > > -Android: Work on making symbols private / package-private that we > don't > > > want to be in our public API. > > > -Create a Google cordova plugin to provide OAuth2 for Google APIs via > > > gtm-oauth2 on iOS and AccountManager on Android. > > > > > > Littler things: > > > -iOS don't synthesize variables via properties since it causes them to > > not > > > show up in the debugger. With ARC, it is now just as convenient to use > > > fields as it is properties for private members anyways. > > > > > > -Create a helper function to reduce exec() param checking in the JS. > e.g. > > > Instead of a bunch of if() blocks with throws / errBack calls, we'd > have: > > > function(win, fail, num, str, func, opt_numOrString, opt_str) { > > > // n = number > > > // s = string > > > // f = function > > > // * = anything goes > > > // S = string or null or undefined (likewise, N and F) > > > checkedExec('nsf*S', win,fail,'Service', 'action', > > > [num,str,func,opt_numOrString, opt_str]); > > > } > > > > > > > > > Also note that both of Shaz's items would appear on this list if he > > hadn't > > > pointed them out already :) > > > > > > > > > > > > > > > On Tue, Nov 6, 2012 at 3:21 PM, Simon MacDonald > > > <[email protected]>wrote: > > > > > > > Sure, we've only been delaying it for about a year now, what's > another > > > > month. > > > > > > > > Passive aggressiveness FTW! > > > > > > > > Simon Mac Donald > > > > http://hi.im/simonmacdonald > > > > > > > > > > > > On Tue, Nov 6, 2012 at 3:17 PM, Shazron <[email protected]> wrote: > > > > > > > > > I agree it's a mess. Seeing stuff on the iOS 2.3.0 plate perhaps we > > can > > > > > slate it for 2.4.0 -- but we can plan what needs to be done now I > > > > suppose. > > > > > > > > > > > > > > > On Tue, Nov 6, 2012 at 6:42 AM, Simon MacDonald > > > > > <[email protected]>wrote: > > > > > > > > > > > The InAppBrowser would be great to have in 2.3.0. > > > > > > > > > > > > Can we do a review of the Media API as well? It's a mess. Maybe > we > > > can > > > > > just > > > > > > fix the inconsistencies this release and look at a true Audio API > > > for a > > > > > > future release. > > > > > > > > > > > > Simon Mac Donald > > > > > > http://hi.im/simonmacdonald > > > > > > > > > > > > > > > > > > On Mon, Nov 5, 2012 at 7:16 PM, Shazron <[email protected]> > wrote: > > > > > > > > > > > > > I'd like to implement InAppBrowser in 2.3.0? > > > > > > > https://issues.apache.org/jira/browse/CB-1506 > > > > > > > > > > > > > > Also I'd like to migrate the Cordova.plist to config.xml for > iOS: > > > > > > > https://issues.apache.org/jira/browse/CB-1108 > > > > > > > > > > > > > > > > > > > > > > > > > > > >
