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 9925C10F8F for ; Wed, 18 Sep 2013 01:22:55 +0000 (UTC) Received: (qmail 76676 invoked by uid 500); 18 Sep 2013 01:22:55 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 76647 invoked by uid 500); 18 Sep 2013 01:22:55 -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 76639 invoked by uid 99); 18 Sep 2013 01:22:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Sep 2013 01:22:55 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of agrieve@google.com designates 209.85.220.53 as permitted sender) Received: from [209.85.220.53] (HELO mail-pa0-f53.google.com) (209.85.220.53) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Sep 2013 01:22:51 +0000 Received: by mail-pa0-f53.google.com with SMTP id lb1so7602690pab.12 for ; Tue, 17 Sep 2013 18:22:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=S1/wazXqT+GjoTDhSRCgI9QtMaWG/XtxAB5OBu+JNKc=; b=XO6FX+Qpzv11NX/NyEc4IRNYFKsO0tTipy3ZYvO3DGxFKSxjMLQPmRsqLsfhF86rzv di9z6jisuEB0bpJvo81jdtIXofiEy4P9CqNgPS/c+JtZwKaH+3pOgZvVX378zBffMBW/ zIzDQ67eRwZwupFaV+JHz2Orl2nPKc2ajpdHhe9ADjJatA4C53PuQYknU/4vnim013nx DFF9f252Es/TFs6ccp10cbn+QRld59XAziRDF74K6UjYFljqFMF8U3Hq6rwTdUnTAKdg RyB3IxKsSYc05SVDpzY4ePrGghJVkwbDt6RRPmyzZpT/WHoxhbDHBX6qMFAHgZj1BcPN FtuA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=S1/wazXqT+GjoTDhSRCgI9QtMaWG/XtxAB5OBu+JNKc=; b=V657Xdco7vPQz0A1tMQuQLsv7YPQx0kwLKe/dY/9F5bOT96Ozv3Es8UEAhCuOo3bMO Z3+rKlxz4LPfYgWofHw1yQAum7DOywt98x/hywC3vLw1qbcqH3HEvEdYxJmF4vAb5VuK RNY/43D0U/I8h7Z0fz4NsuvJr2GkTgn5sIU28= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=S1/wazXqT+GjoTDhSRCgI9QtMaWG/XtxAB5OBu+JNKc=; b=bde58GEIdmnC0P0swX8dxrBW1hYBcAasBsM/WeVFPh1OZBQWAVRnpJTwZIuDx8Oity A9teBc60JlVnVmR0pYIQMZ8ISF5H5TqtgKbBdl3ZxF5tJyRO/rv7wgW5RWhRkGnwxtlT 4sickkYpqGM/ifKgHj4YmMVfCqnnn9ogAhE8J3ZjzhsbFSO+ULaPOPv7e5EpqO5PpuOK 2tJxloN+cQc5Gw/uBreVCcg/fz1Ct2cXbyxpPEw32ENt/po7GI0/mr5RCgOcviCPJlY7 DoFncIOS5+2POyUmu2xr1mAeGSdN2LVsZNmRKBtXcfsovrVE8rUlEjtNW/QJp98ibp/9 eXjw== X-Gm-Message-State: ALoCoQkIcqtvqEp68NmckT1HdGFUMN0ci6alD3ytmLhn7nwK17/xBD+SopW1vuR2tGjDyrNvklfoANxV6ZxDP/TEgh7uO5uR5VUErItnggZZYMlJsMg4u0sVXz5N99VAIFmldbEirh1SU3WiVB391SpWym3oFyKmB+FUWjGiZ9AnYpuBTVRY9aNLsM18dgdFGkT/Y/xC7uwAfWWygu0u4kW2Vtx7b6RaDA== X-Received: by 10.66.142.107 with SMTP id rv11mr40439542pab.17.1379467351153; Tue, 17 Sep 2013 18:22:31 -0700 (PDT) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.68.17.98 with HTTP; Tue, 17 Sep 2013 18:22:10 -0700 (PDT) In-Reply-To: References: From: Andrew Grieve Date: Tue, 17 Sep 2013 21:22:10 -0400 X-Google-Sender-Auth: K8hBeeRlTUnb8o1nZEdWLtQfrWQ Message-ID: Subject: Re: [Android] InAppBrowser re-write/update To: dev , bowserj@apache.org Cc: Max Woghiren Content-Type: multipart/alternative; boundary=001a11331e4671f0c004e69e4581 X-Virus-Checked: Checked by ClamAV on apache.org --001a11331e4671f0c004e69e4581 Content-Type: text/plain; charset=ISO-8859-1 Are you referring to Gradle's ability to merge assets / resources from dependent targets? Or has that ability now made its way into ADT / Ant? Or are you thinking of moving to Gradle? I think any IAB improvements are welcome. On Tue, Sep 17, 2013 at 6:54 PM, Joe Bowser wrote: > Hey > > I just pushed up some minor changes that make a pretty big difference: > > 1. I made the background color of the nav bar grey. This already > makes a huge difference, although I would like to use icons instead of > characters, since this would make it a bit more polished. I'm > thinking of using Noun Project work, since the licence may be > compatible, although I'll have to look into this. > 2. I broke out the ChromeClient. The Web Client will have to stay > out, but now it's not one big monolithic file, and is easier to > tackle. > > It's on the dev branch of the InAppBrowser repository, BTW. I created > some issues in JIRA to correspond to the changes. > > On Tue, Sep 17, 2013 at 2:46 PM, David Kemp wrote: > > Joe, I think Andrew put my name on one of the InAppBrowser issues > because > > I am just starting to look at some of the thread issues in that and > > plugins. > > But I am happy to share :) > > On Sep 17, 2013 5:14 PM, "Joe Bowser" wrote: > > > >> Max, should I redirect all InAppBrowser issues to you if you're already > on > >> it? > >> > >> Here's some thoughts: > >> * I think that it needs to be broken out into multiple classes. The > >> InAppWebView is becoming non-trivial, and probably should have its own > >> class. > >> * I can tweak the UI so that it's a bit better. I don't like the > >> black background, and it should have a refresh button, not just a done > >> button. > >> > >> That being said, we should encourage people to just use the browser > >> intent on Android as much as possible. I know that on iOS that > >> InAppBrowser makes sense, but there's a lot of cases where it really > >> just should open Chrome and viewing it in our own thing just looks > >> weird. > >> > >> On Tue, Sep 17, 2013 at 1:38 PM, Michal Mocny > wrote: > >> > +Max who has been finding some issues with what we have and trying to > fix > >> > them one by one. I'de love to see some UI sprucing, and I can't speak > >> > specifically to the drawables. > >> > > >> > You suggest that we use accounts on the device as a plugin, well our > team > >> > has done just that with the chrome.identity plugin which is available > for > >> > vanilla cordova apps: > >> > > >> > https://github.com/MobileChromeApps/chrome-cordova/tree/master/plugins/chrome.identity > >> > > >> > That plugin specifically is getting a lot effort put into it from Max > >> right > >> > now, so if there are any limitations just bring them up. > >> > > >> > -Michal > >> > > >> > > >> > On Tue, Sep 17, 2013 at 1:27 PM, Joe Bowser > wrote: > >> > > >> >> Hey > >> >> > >> >> It's come to my attention that InAppBrowser is terrible > >> >> > >> >> 1. We keep getting UI Thread errors > >> >> 2. The UI is awful (on Android) > >> >> 3. We can now move drawables in plugins > >> >> > >> >> So, I propose that we do a re-write of InAppBrowser and add the > >> >> ability to move drawable resources to plugman. Even though I think > >> >> that InAppBrowser sucks and that we should have plugins to use > >> >> different accounts on the device instead of Web OAuth, we're stuck > >> >> with this until someone gets around to actually doing it. > >> >> > >> >> So, Are people cool with this plugin getting re-worked? > >> >> > >> >> Joe > >> >> > >> > --001a11331e4671f0c004e69e4581--