Similar to keyboard plugin, I like the idea of letting this bake in labs for 
now and moving them into core if we see multiple platforms start needing a 
similar API.  So (a) and (c) for me.

I would add that the iOS 6/7 specific code may not make sense as "core”.

-James Jong

On Mar 5, 2014, at 9:10 PM, Jesse <purplecabb...@gmail.com> wrote:

> I have created a task in JIRA for all the statusbar related discussion. [1]
> There are numerous inconsistencies we need to address here.
> 
> [1] https://issues.apache.org/jira/browse/CB-6177
> 
> @purplecabbage
> risingj.com
> 
> 
> On Wed, Mar 5, 2014 at 5:15 PM, Shazron <shaz...@gmail.com> wrote:
> 
>> Some background on the statusbar plugin.
>> 
>> This was conceived because of iOS 7 where the statusbar overlays the
>> webview, and a lot of people didn't like their UI changing especially if
>> they still support iOS 6. That is the primary purpose of this plugin, but
>> there are other features in there as well. In the last few weeks, there was
>> a pull request (now integrated) for StatusBar.hide and StatusBar.show for
>> Android as well.
>> 
>> The issues related to the statusbar are under the label "statusbar-plugin"
>> in JIRA, and there are currently 11 open issues. There are pull requests
>> for it from the PhoneGap Build team that I am waiting to integrate -- not
>> until we get this namespace stuff sorted out.
>> 
>> I am not opposed to it being under the "labs" namespace. After talking to
>> the Adobe team, we could also host the plugin under the PhoneGap Github
>> org, but I'd rather use that as a last resort.
>> 
>> 
>> On Wed, Mar 5, 2014 at 11:36 AM, Michal Mocny <mmo...@chromium.org> wrote:
>> 
>>> (a) Yes.
>>> (b) No -- some organizations (Adobe) don't like this, and we respect
>> that.
>>> We also want to point users at these plugins, so its good to have
>>> developers protected by Apache.
>>> (c) Sure -- so long as labs is clearly separate, and we leave them out of
>>> blogs / plugin release notes, and we don't impact the rate of releases
>>> (i.e. we don't force devs to test the labs plugins, just verify the
>>> signatures is enough).
>>> (d) I think the "guardian" of these labs plugins should be free to
>> publish.
>>> There is no reason they are lower quality than anything else.
>>> 
>>> 
>>> Separate issue: is statusbar ready for Core?  I think we should leave it
>> in
>>> labs for a little bit, have at least a few eyes audit the API and
>>> investigate if there is any other similar work in the field before we
>> make
>>> users depend on this, but that it should move to core eventually.
>>> 
>>> -Michal
>>> 
>>> 
>>> On Wed, Mar 5, 2014 at 1:14 PM, Shazron <shaz...@apache.org> wrote:
>>> 
>>>> statusbar is already published org.apache.cordova.statusbar.
>>>> 
>>>> And... Since these plugins are somewhat experimental and we're starting
>>> the
>>>> process of voting and publishing plugins to dist/, I wonder:
>>>> 
>>>> a) Should we change the ID of these plugins to, say
>>>> "org.apache.cordova.labs"
>>>> b) Should we move these plugins to github and have them not under
>> apache
>>>> for now, e.g.: com.shazron.statusbar
>>>> c) Should we just add them to the plugin release process.
>>>> d) Should we just never publish them to the registry and have people
>> use
>>>> them via git url.
>>>> 
>>> 
>> 

Reply via email to