Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmjAo-0003yQ-4v for pgadmin-hackers@arkaria.postgresql.org; Wed, 21 Sep 2016 15:10:58 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bmjAn-0003Th-JP for pgadmin-hackers@arkaria.postgresql.org; Wed, 21 Sep 2016 15:10:57 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bmjAa-0003FU-Co for pgadmin-hackers@postgresql.org; Wed, 21 Sep 2016 15:10:44 +0000 Received: from mail-io0-x235.google.com ([2607:f8b0:4001:c06::235]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bmjAX-00038p-LQ for pgadmin-hackers@postgresql.org; Wed, 21 Sep 2016 15:10:43 +0000 Received: by mail-io0-x235.google.com with SMTP id m186so55712667ioa.2 for ; Wed, 21 Sep 2016 08:10:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8z6JqRQzIoxtLuW6VVFg9lirTJyAQaQxbgM/YNd/xFg=; b=Io5kD0YhJ4AqH5/7piJevCn+7VOefmZ6xS8vgZzUqOKoOVwZJg+8kHAp/2r3GnMMv0 giJDQkjA4UvxltYH0HcVGzjCm4UP1ESRQhvdI05R7+i8zgObuj7b2AtXecKtcQMjNFxQ g3zRRf/CUSzdX+UE5zjRyx+TgtGPL2HNrAat9en0iMmzRneU/8XUywqa947pKFEV0PaC Uv9XZ7VscJYvcypEq93H8BErHrLXwsDtLao5mU+R5oQW8UWUJQJQOyXhugdO4Jz84uq5 zFWUk0Xy3qxM44EZKPjXHe9s7zAQIhhCzJDCDQgK5AiM3DAX6foU5TAgVNbB2H8gh1qo 8cVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8z6JqRQzIoxtLuW6VVFg9lirTJyAQaQxbgM/YNd/xFg=; b=fm/l7Y0drfzfZpIA5CW+SmpG0FxhZXZgYn0I9MGwbEBbM4xYoU0nYheX0D+WqXuiXh t+TN4plCqY/c0YEzLlGtBJaNI0T6UbhSUXq3QTZfW/6kjRkp+s9Y60j3vpLKYppGfRgV EbNToSrEU+psHj6Zpy+TZ4jvx8hVn9HYP34CFZ3E/JYAmXRI/36iRdO2/ltEgruSR/BA 9vB1S/5Ds96FmyrBspyzY9I6B2a68Heb7TQO4fT/NXJEvf8CBoHy3207If0eXC88Cm1i Sjmrj8zFuctceTsmRX/8v5X5EHqXuR4NngT7djDnEIDAu8T+taHE/iY+oG+RUBCc1dD9 HMUQ== X-Gm-Message-State: AE9vXwNRauTMhb8y0/i+5Q9GshJ0V2ca1QriRZxsGV2v6Z7Pk+wU2wvySAjFjJ1N0ZFndibv2eQtXND+njbuIA== X-Received: by 10.107.12.140 with SMTP id 12mr48866095iom.6.1474470640904; Wed, 21 Sep 2016 08:10:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.1.203 with HTTP; Wed, 21 Sep 2016 08:10:40 -0700 (PDT) In-Reply-To: References: From: Dave Page Date: Wed, 21 Sep 2016 16:10:40 +0100 Message-ID: Subject: Re: Lack of activity indicator over slow connections (pgadmin4) To: Surinder Kumar Cc: Magnus Hagander , pgadmin-hackers , Ashesh Vashi , Murtuza Zabuawala Content-Type: text/plain; charset=UTF-8 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org Hi On Wed, Sep 21, 2016 at 2:30 PM, Surinder Kumar wrote: > Hi Dave/Ashesh > > The thing we can do is: > 1) We can display loading message same as other panels if returned response > is taking longer than 2 seconds, otherwise we won't display any message(to > avoid fluctuations). > Screenshot - demo_message.png There's a typo there (laoded).. > 2) Display a loading spinner along with panel title while data is being > loaded. > Screenshot - spinner.png I don't see a spinner there at all. What about the other places I mentioned? > On Wed, Sep 21, 2016 at 5:53 PM, Dave Page wrote: >> >> Ashesh, Murtuza, Surinder, >> >> Some feedback or preferably a patch please? Release is next week! >> >> On Fri, Sep 16, 2016 at 3:36 PM, Magnus Hagander >> wrote: >> > On Fri, Sep 16, 2016 at 3:35 AM, Dave Page wrote: >> >> >> >> Ashesh, Murtuza, Surinder, >> >> >> >> Any thoughts on how we can achieve this easily, and where we're >> >> lacking notifications? We did have activity notification in the >> >> treeview, but that never worked overly well and now I come to think of >> >> it, I don't recall seeing it recently. I'm thinking we need something: >> >> >> >> - On treeview node click >> >> >> >> - On dialogue open and OK >> >> >> >> - On Wizard steps >> >> >> >> - Possibly in the debugger, when stepping? >> >> >> >> I would think all that we need is to set the mouse cursor to >> >> 'progress'. >> >> >> > >> > Actually, the treeview spinner worked most of them time. I'm not sure >> > if it >> > worked all the time - I didn't check that carefully - but it did work >> > most >> > of the mtime. >> > >> > But basically whatever *else* I clicked was the problem. In particular >> > clicking the tabs out right, with the "Properties" and "SQL" tabs being >> > the >> > ones I used and they were extremely slow over the high latency >> > connection (I >> > measured almost 4 minutes as the worst time to load a SQL pane for a >> > table >> > with 11 columns and a couple of indexes and triggers) with lack of >> > feedback. >> > >> > -- >> > Magnus Hagander >> > Me: http://www.hagander.net/ >> > Work: http://www.redpill-linpro.com/ >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company > > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers