Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1aH8Sh-0004HC-6f for pgadmin-hackers@arkaria.postgresql.org; Thu, 07 Jan 2016 11:10:35 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1aH8Sg-0002A8-9o for pgadmin-hackers@arkaria.postgresql.org; Thu, 07 Jan 2016 11:10:34 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1aH8SR-0001vJ-DN for pgadmin-hackers@postgresql.org; Thu, 07 Jan 2016 11:10:19 +0000 Received: from mail-ig0-x233.google.com ([2607:f8b0:4001:c05::233]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1aH8SL-0001Wj-V5 for pgadmin-hackers@postgresql.org; Thu, 07 Jan 2016 11:10:18 +0000 Received: by mail-ig0-x233.google.com with SMTP id z14so31498767igp.1 for ; Thu, 07 Jan 2016 03:10:13 -0800 (PST) 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:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=UtcWHnDOR++MSz/s6DhajMwwxrAUCepjkmybME1giQY=; b=V0Y568dWtg3NIFnBNcSCZ0aSkEe0dZISD06uKtkcMAtRs6HWBFrC+GqqkU+JeuwxQh Rk3X4WkQVmIB2XmeP2fYBPY08+VNJL6LqY0YzudfjIBttsfOIc7/yQmQ+4dc/EZ9Dauu jZE8g7FnjSSxLUaN95Tv5GgOQNHKfaEgED4DkS7rW54SBkYWJZPamOkvF2q+9aX8AhzS t7IrqrsP5afHShD5X3x+7tUP2i6L8mBwoOVV52fayMXMtN2ed/40HZWYq2YFlMM+NYyo loVIeA1mhuGm0MoDb50lxV81nllEjokiHanTvVUOIlOOYHSfu9kSPjSCWrXhp7y1rQ+q Gi4A== 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:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=UtcWHnDOR++MSz/s6DhajMwwxrAUCepjkmybME1giQY=; b=IcCxNeT5fw/G3KKZ5BUT8ert2P6IpM1PxIWNLJwOvOntbsZHvc/Teu3LE7gcHK1yXc bQwY2/gpVGagPONnOtAiHW6G4COujfhpAWX/Ae8I2/PRnGyHMO/I+JarsF3w3KAamUZq LIQww8jFJ525+Qp8CvKQ/NTja39Z8//2ofPZ7yNSil20NOLimc4Y1MQUI3X6aluU2T0i sAH+/dRT7E4wxT8/iv49LpG4c40ghiENsuipUR9pkbvTheFHgHBY/ujJpHJrzvqqz0iD 37w83CKZnWEgiUHYgq3DidqmbQOfK10xghvJ9T64Pw9IGIWpNStySU3OgyB08fj6mKMY L83w== X-Gm-Message-State: ALoCoQlXYWEmdJHAj4lGDOiGZ4ruaOd0es5b7D7Fz3lGFRlSpoQ5JJPwFAmVsuDVM5tWmCWxQmZZpOTQCKq6H8tQkaebkl/LCA== MIME-Version: 1.0 X-Received: by 10.50.33.50 with SMTP id o18mr3708744igi.69.1452165012293; Thu, 07 Jan 2016 03:10:12 -0800 (PST) Received: by 10.64.0.195 with HTTP; Thu, 7 Jan 2016 03:10:12 -0800 (PST) In-Reply-To: References: Date: Thu, 7 Jan 2016 11:10:12 +0000 Message-ID: Subject: Re: ]GTK 3 From: Dave Page To: =?UTF-8?Q?Bj=C3=B6rn_Harrtell?= Cc: Guillaume Lelarge , pgadmin-hackers Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 On Thu, Jan 7, 2016 at 7:47 AM, Bj=C3=B6rn Harrtell wrote: > Yes, sorry, I made both the comments and the patch too hastily and agree > that it should not be removed based on my findings. > > It should be noted though that wx3 or GTK3 by themselves is not to blame > here, I'm guessing it should affect wx2 and GTK2 too because it's more of= a > logical problem in where a user created the server node in a light theme > which will save a white color for the background... then if the user > switches to a dark theme, the saved white color is problematic. Well the same applies in a more default theme if you use a dark background. I guess the answer is to say "don't do that then" - I'd certainly prefer not to have pgAdmin try to second guess what colours might work against whatever the theme has for the current text colour. > I noticed work on pgadmin4 too and while interesting, I want to see pgadm= in3 > shine on linux desktops in the life it has left which might be quite some > time (?). I see several distinct areas of work that I'd like to contribute > efforts with: > > 1. Upgrade to latest stable wx That should be largely done, at least as far as compilation/linking is concerned. As far as I know the only outstanding issue is with resource generation when creating a Mac package. > 2. Compile with GTK+ 3.x as default on Linux (not sure it's ready for thi= s, > needs research and collaboration with dist packaging) OK. > 3. Evaluate which controls that can/need replacement (i.e replace with > wxTreeListCtrl, wxDataViewCtrl and perhaps wxToolBar) I think we'd want compelling reasons to use different controls with wx3 - and they'd need to be compelling enough to warrant additional code complexity that would be added to continue to support wx2. > 4. Refactor existing code to use the controls that pass evaulation > > Feedback and guidance on how to proceed is much appreciated! Propose changes here, and justify why they're needed essentially. If consensus is that a change is warranted, then work can start on a patch. Please do bear in mind though that I have something like 10 people working almost exclusively on pgAdmin 4 right now, pushing us to an alpha state by the end of Q1 - and whilst I expect pgAdmin 3 to be around for a while yet, my, and my teams focus will be primarily on that work. --=20 Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --=20 Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers