Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2932B1010C for ; Sat, 8 Mar 2014 00:31:44 +0000 (UTC) Received: (qmail 27082 invoked by uid 500); 8 Mar 2014 00:31:43 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 27012 invoked by uid 500); 8 Mar 2014 00:31:43 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 26986 invoked by uid 99); 8 Mar 2014 00:31:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Mar 2014 00:31:42 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of purplecabbage@gmail.com designates 209.85.213.178 as permitted sender) Received: from [209.85.213.178] (HELO mail-ig0-f178.google.com) (209.85.213.178) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Mar 2014 00:31:36 +0000 Received: by mail-ig0-f178.google.com with SMTP id uq10so3449508igb.5 for ; Fri, 07 Mar 2014 16:31:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=Q3fx4IgUtuyPTS13S1j1YEu6wLBEhq3sZJ7CkEBY6vg=; b=kg1GbYM9ndusXSyAAzk+5XtgMOsAAtjjcl63BmkgrppYG/kwMX5YaN89w3/2pJOLqY s5p6gXGuXFtRp1iEFQhXlGzUwXiM7ylgZi60WPGhnbfcAs/wue7Sldbk2INsIofc9ybW L6TgeGhiaBO4CppwhFBoT7hYPs6lgSN9IRcasLlVk/pVg6qFzZH3cMRZU8qtCY2NBWF5 GjYPsAgcdlTBnyVdgb3M1QDDPFih+80L9GXn+yRpX0lX0rU6ZLVEhysJkXx7vyhu30Up eisCow1ZvXKrxAxyaXfVCTmO35TM934sW5tuM49PiNdo23sO7hLHiwZtZQ7tKouHIFOq W4JQ== X-Received: by 10.50.57.9 with SMTP id e9mr6004526igq.48.1394238674609; Fri, 07 Mar 2014 16:31:14 -0800 (PST) Received: from [25.173.34.82] ([24.114.38.205]) by mx.google.com with ESMTPSA id mi2sm7981404igb.3.2014.03.07.16.31.13 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 07 Mar 2014 16:31:13 -0800 (PST) References: Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <531a64d2.827c320a.07d0.0d9e@mx.google.com> Cc: "dev@cordova.apache.org" X-Mailer: iPhone Mail (11B651) From: purplecabbage Subject: Re: [cordova-plugins/statusbar] Publishing as core Date: Fri, 7 Mar 2014 16:31:12 -0800 To: "dev@cordova.apache.org" X-Virus-Checked: Checked by ClamAV on apache.org StatusBar wp7+8 is mostly done. Just testing some stuff now.=20 Sent from my iPhone > On Mar 7, 2014, at 3:30 PM, Shazron wrote: >=20 > Technically there are two platforms right now. Android has minimal support= , > and Jesse wants to do WP8 (again minimal), so thats another. >=20 >=20 >> On Fri, Mar 7, 2014 at 3:23 PM, Anis KADRI wrote: >>=20 >> +1 for labs. it doesn't really make sense to have them in core if they on= ly >> support one platform. >>=20 >>=20 >>> On Thu, Mar 6, 2014 at 8:47 AM, James Jong wrote:= >>>=20 >>> 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. >>>=20 >>> I would add that the iOS 6/7 specific code may not make sense as "core".= >>>=20 >>> -James Jong >>>=20 >>>> On Mar 5, 2014, at 9:10 PM, Jesse wrote: >>>>=20 >>>> I have created a task in JIRA for all the statusbar related discussion.= >>> [1] >>>> There are numerous inconsistencies we need to address here. >>>>=20 >>>> [1] https://issues.apache.org/jira/browse/CB-6177 >>>>=20 >>>> @purplecabbage >>>> risingj.com >>>>=20 >>>>=20 >>>>> On Wed, Mar 5, 2014 at 5:15 PM, Shazron wrote: >>>>>=20 >>>>> Some background on the statusbar plugin. >>>>>=20 >>>>> 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. >>>>>=20 >>>>> 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. >>>>>=20 >>>>> 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. >>>>>=20 >>>>>=20 >>>>> On Wed, Mar 5, 2014 at 11:36 AM, Michal Mocny >>> wrote: >>>>>=20 >>>>>> (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. >>>>>>=20 >>>>>>=20 >>>>>> 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. >>>>>>=20 >>>>>> -Michal >>>>>>=20 >>>>>>=20 >>>>>>> On Wed, Mar 5, 2014 at 1:14 PM, Shazron wrote: >>>>>>>=20 >>>>>>> statusbar is already published org.apache.cordova.statusbar. >>>>>>>=20 >>>>>>> And... Since these plugins are somewhat experimental and we're >>> starting >>>>>> the >>>>>>> process of voting and publishing plugins to dist/, I wonder: >>>>>>>=20 >>>>>>> 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. >>=20