pgAdmin 4 commit: Added dark mode support for the configuration dialog - Mailing list pgadmin-hackers

From Akshay Joshi
Subject pgAdmin 4 commit: Added dark mode support for the configuration dialog
Date
Msg-id E1jNuY8-00071L-Cj@gothos.postgresql.org
Whole thread Raw
List pgadmin-hackers
Added dark mode support for the configuration dialog on Windows/macOS runtime. Fixes #4292

Detects dark mode at server start and styles the runtime accordingly.

Patch modified by: Neel Patel

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=41be5479afd3b1e0849c20cece2657b96db70c47
Author: Dave Page <dpage@pgadmin.org>

Modified Files
--------------
docs/en_US/release_notes_4_21.rst                 |    1 +
runtime/ConfigWindow.ui                           |   22 +-
runtime/breeze.qrc                                |   89 ++
runtime/dark.qss                                  | 1648 ++++++++++++++++++++
runtime/dark/branch_closed-on.svg                 |    3 +
runtime/dark/branch_closed.svg                    |    3 +
runtime/dark/branch_open-on.svg                   |    3 +
runtime/dark/branch_open.svg                      |    3 +
runtime/dark/checkbox_checked.svg                 |    5 +
runtime/dark/checkbox_checked_disabled.svg        |    5 +
runtime/dark/checkbox_indeterminate.svg           |    7 +
runtime/dark/checkbox_indeterminate_disabled.svg  |    7 +
runtime/dark/checkbox_unchecked.svg               |    4 +
runtime/dark/checkbox_unchecked_disabled.svg      |    4 +
runtime/dark/close-hover.svg                      |    3 +
runtime/dark/close-pressed.svg                    |    3 +
runtime/dark/close.svg                            |    3 +
runtime/dark/down_arrow-hover.svg                 |    3 +
runtime/dark/down_arrow.svg                       |    3 +
runtime/dark/down_arrow_disabled.svg              |    3 +
runtime/dark/hmovetoolbar.svg                     |    4 +
runtime/dark/hsepartoolbar.svg                    |    3 +
runtime/dark/left_arrow.svg                       |    3 +
runtime/dark/left_arrow_disabled.svg              |    3 +
runtime/dark/radio_checked.svg                    |    5 +
runtime/dark/radio_checked_disabled.svg           |    5 +
runtime/dark/radio_unchecked.svg                  |    4 +
runtime/dark/radio_unchecked_disabled.svg         |    4 +
runtime/dark/right_arrow.svg                      |    3 +
runtime/dark/right_arrow_disabled.svg             |    3 +
runtime/dark/sizegrip.svg                         |    3 +
runtime/dark/spinup_disabled.svg                  |    3 +
runtime/dark/stylesheet-branch-end-closed.svg     |    4 +
runtime/dark/stylesheet-branch-end-open.svg       |    4 +
runtime/dark/stylesheet-branch-end.svg            |    4 +
runtime/dark/stylesheet-branch-more.svg           |    4 +
runtime/dark/stylesheet-vline.svg                 |    3 +
runtime/dark/transparent.svg                      |    1 +
runtime/dark/undock-hover.svg                     |    5 +
runtime/dark/undock.svg                           |    3 +
runtime/dark/up_arrow-hover.svg                   |    3 +
runtime/dark/up_arrow.svg                         |    3 +
runtime/dark/up_arrow_disabled.svg                |    3 +
runtime/dark/vmovetoolbar.svg                     |    8 +
runtime/dark/vsepartoolbars.svg                   |    7 +
runtime/light.qss                                 | 1654 +++++++++++++++++++++
runtime/light/branch_closed-on.svg                |    3 +
runtime/light/branch_closed.svg                   |    3 +
runtime/light/branch_open-on.svg                  |    3 +
runtime/light/branch_open.svg                     |    3 +
runtime/light/checkbox_checked-hover.svg          |    5 +
runtime/light/checkbox_checked.svg                |    5 +
runtime/light/checkbox_checked_disabled.svg       |    5 +
runtime/light/checkbox_indeterminate-hover.svg    |    7 +
runtime/light/checkbox_indeterminate.svg          |    7 +
runtime/light/checkbox_indeterminate_disabled.svg |    7 +
runtime/light/checkbox_unchecked-hover.svg        |    4 +
runtime/light/checkbox_unchecked_disabled.svg     |    4 +
runtime/light/close-hover.svg                     |    3 +
runtime/light/close-pressed.svg                   |    3 +
runtime/light/close.svg                           |    3 +
runtime/light/down_arrow-hover.svg                |    3 +
runtime/light/down_arrow.svg                      |    3 +
runtime/light/down_arrow_disabled.svg             |    3 +
runtime/light/hmovetoolbar.svg                    |    5 +
runtime/light/hsepartoolbar.svg                   |    3 +
runtime/light/left_arrow.svg                      |    3 +
runtime/light/left_arrow_disabled.svg             |    3 +
runtime/light/radio_checked-hover.svg             |    5 +
runtime/light/radio_checked.svg                   |    5 +
runtime/light/radio_checked_disabled.svg          |    5 +
runtime/light/radio_unchecked-hover.svg           |    4 +
runtime/light/radio_unchecked_disabled.svg        |    4 +
runtime/light/right_arrow.svg                     |    3 +
runtime/light/right_arrow_disabled.svg            |    3 +
runtime/light/sizegrip.svg                        |    3 +
runtime/light/spinup_disabled.svg                 |    3 +
runtime/light/stylesheet-branch-end-closed.svg    |    4 +
runtime/light/stylesheet-branch-end-open.svg      |    4 +
runtime/light/stylesheet-branch-end.svg           |    4 +
runtime/light/stylesheet-branch-more.svg          |    4 +
runtime/light/stylesheet-vline.svg                |    3 +
runtime/light/transparent.svg                     |    1 +
runtime/light/undock-hover.svg                    |    5 +
runtime/light/undock.svg                          |    3 +
runtime/light/up_arrow-hover.svg                  |    3 +
runtime/light/up_arrow.svg                        |    3 +
runtime/light/up_arrow_disabled.svg               |    3 +
runtime/light/vmovetoolbar.svg                    |    8 +
runtime/light/vsepartoolbars.svg                  |    7 +
runtime/macos.h                                   |   17 +
runtime/macos.mm                                  |   22 +
runtime/pgAdmin4.cpp                              |   40 +
runtime/pgAdmin4.pro                              |    9 +-
94 files changed, 3830 insertions(+), 4 deletions(-)


pgadmin-hackers by date:

Previous
From: Neel Patel
Date:
Subject: [pgAdmin4][Runtime][Patch]: RM-4864 - Window too small for text in configuration
Next
From: Akshay Joshi
Date:
Subject: Re: [pgAdmin][RM4969] JSONB and JSON field editing