Well, as much as I'd like the faster iteration of plugins, I think from a
user perspective that these two bits of functionality are pretty important.

Users need them. iOS apps without the status bar plugin are fairly limited
in how they can be styled, etc. The default is dark text, so only a light
navbar is possible out of the box without it.

The keyboard plugin is also pretty serious. Any forms stuff in iOS has to
be above the keyboard height or it gets pretty flakey. It's a pretty bad
experience.

I am worried we are thinking about software engineering organization and
not about making cordova a viable platform for most developers.

- tommy
On 08/03/2014 10:31 am, "Shazron" <shaz...@gmail.com> wrote:

> Technically there are two platforms right now. Android has minimal support,
> and Jesse wants to do WP8 (again minimal), so thats another.
>
>
> On Fri, Mar 7, 2014 at 3:23 PM, Anis KADRI <anis.ka...@gmail.com> wrote:
>
> > +1 for labs. it doesn't really make sense to have them in core if they
> only
> > support one platform.
> >
> >
> > On Thu, Mar 6, 2014 at 8:47 AM, James Jong <wjamesj...@gmail.com> wrote:
> >
> > > 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