Re: [pgAdmin4][Patch]: Allow user to choose background colour for server - Mailing list pgadmin-hackers

From Dave Page
Subject Re: [pgAdmin4][Patch]: Allow user to choose background colour for server
Date
Msg-id CA+OCxoxDHe55MAfnaCSBkAYPvEoVk593=Di8UgZCEATHs5f7iQ@mail.gmail.com
Whole thread Raw
In response to Re: [pgAdmin4][Patch]: Allow user to choose background colour for server  (Murtuza Zabuawala <murtuza.zabuawala@enterprisedb.com>)
Responses Re: [pgAdmin4][Patch]: Allow user to choose background colour for server  (Murtuza Zabuawala <murtuza.zabuawala@enterprisedb.com>)
List pgadmin-hackers
Hi

On Fri, Nov 17, 2017 at 9:30 AM, Murtuza Zabuawala <murtuza.zabuawala@enterprisedb.com> wrote:
Hi Dave,

PFA updated patch.

On Thu, Nov 16, 2017 at 6:34 PM, Dave Page <dpage@pgadmin.org> wrote:
Hi

Looks good. A few changes/suggestions:

- There seem to be some debugger calls left in the code, e.g. in editors.js
​Fixed
- Instead of bgcolor and font_color, lets use bgcolor and fgcolor (foreground). 
​Fixed​
 
- The docs are (technically) en_US, so we should use color not colour in them.
​Fixed​
 
- If the colours have been set for a server, I think we should also colour the title bar in the query tool. The only possible problem there is that the current default colours are reversed in comparison to the treeview (e.g. the treeview defaults to black text, whilst the query tool title bar is white on blue. Not sure if that is really an issue or not.
What do you think?
​I have added logic to set the background & foreground colour in query tool & datagrid title bar.
- Default title bar colours, b
ackground
​: blue 
foreground
​: white 
 [
​w​
hat we have right now]
- When user has custom background colour for the server​, 
b
ackground
​: <
custom background colour
foreground
​: black
- When user has custom background colour as well as foreground colour for the server​, 
b
ackground
​: <
custom background colour
foreground
​: 
<
custom 
​foreground
 colour
>

I think this looks good now for the most part, except:

- The default colours for the title bar on the query tool seem to be black on white. See the first screenshot.

- If I just set the foreground colour for a connection, it only shows up in the query tool title, not on the treeview (and the query tool title has a white background (which does seem reasonable, as the treeview would as well). See the second screenshot.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
Attachment

pgadmin-hackers by date:

Previous
From: Neel Patel
Date:
Subject: [pgAdmin4][runtime][patch]: Fix for RM#2679
Next
From: Dave Page
Date:
Subject: pgAdmin 4 commit: Display relevant error messages when access isdenied