Rewrite the runtime as a tray-based server which can launch a web browser. Fixes #3086

This commit is contained in:
Dave Page
2018-02-05 15:32:14 +00:00
parent 25647c16ba
commit 7192a2b675
37 changed files with 1026 additions and 3814 deletions

View File

@@ -5,8 +5,16 @@ Desktop Deployment
******************
pgAdmin may be deployed as a desktop application by configuring the application
to run in desktop mode and then utilising the desktop runtime to host and
display the program on a supported Windows, Mac OS X or Linux installation.
to run in desktop mode and then utilising the desktop runtime to host the
program on a supported Windows, Mac OS X or Linux installation.
The desktop runtime is a system-tray application that when launched, runs the
pgAdmin server and launches a web browser to render the user interface. If
additional instances of pgAdmin are launched, a new browser tab will be opened
and be served by the existing instance of the server in order to minimise system
resource utilisation. Clicking the icon in the system tray will present a menu
offering options to open a new pgAdmin window, configure the runtime, view the
server log and shutdown the server.
.. note:: Pre-compiled and configured installation packages are available for
a number of platforms. These packages should be used by end-users whereever

View File

@@ -28,11 +28,11 @@ Contents:
change_user_password
In a Desktop Deployment, the pgAdmin application is configured to use the
desktop runtime environment to host and display the program on a supported
platform. Typically, users will install a pre-built package to run pgAdmin
in desktop mode, but a manual desktop deployment can be installed and though
it is more difficult to setup, it may be useful for developers interested
in understanding how pgAdmin works.
desktop runtime environment to host the program on a supported platform.
Typically, users will install a pre-built package to run pgAdmin in desktop
mode, but a manual desktop deployment can be installed and though it is more
difficult to setup, it may be useful for developers interested in understanding
how pgAdmin works.
Contents:

View File

@@ -6,7 +6,11 @@ pgAdmin 4
:align: right
:alt: pgAdmin Logo
Welcome to pgAdmin 4. pgAdmin is the leading Open Source management tool for Postgres, the world's most advanced Open Source database. pgAdmin 4 is designed to meet the needs of both novice and experienced Postgres users alike, providing a powerful graphical interface that simplifies the creation, maintenance and use of database objects.
Welcome to pgAdmin 4. pgAdmin is the leading Open Source management tool for
Postgres, the world's most advanced Open Source database. pgAdmin 4 is designed
to meet the needs of both novice and experienced Postgres users alike, providing
a powerful graphical interface that simplifies the creation, maintenance and use
of database objects.
Contents:

View File

@@ -2,31 +2,9 @@
Keyboard Shortcuts
******************
Keyboard shortcuts are provided in pgAdmin to allow easy access to specific functions.
The shortcuts can be configured through File > Preferences dialogue as per the need.
**Desktop Runtime**
When running in the Desktop Runtime, the following keyboard shortcuts are available:
+--------------------------+----------------+---------------------------------------+
| Shortcut (Windows/Linux) | Shortcut (Mac) | Function |
+==========================+================+=======================================+
| Alt+Shift+A | Option+Shift+A | Display the runtime's About box |
+--------------------------+----------------+---------------------------------------+
| Alt+Shift+P | Option+Shift+U | Open the runtime preferences dialogue |
+--------------------------+----------------+---------------------------------------+
| Alt+Shift+U | Option+Shift+U | Open an arbitrary URL |
+--------------------------+----------------+---------------------------------------+
| Ctrl+Q | Cmd+Q | Quit |
+--------------------------+----------------+---------------------------------------+
| Ctrl+Plus | Cmd+Plus | Zoom in |
+--------------------------+----------------+---------------------------------------+
| Ctrl+Minus | Cmd+Minus | Zoom out |
+--------------------------+----------------+---------------------------------------+
| Ctrl+0 | Cmd+0 | Reset the zoom level |
+--------------------------+----------------+---------------------------------------+
Keyboard shortcuts are provided in pgAdmin to allow easy access to specific
functions. Alternate shortcuts can be configured through File > Preferences if
desired.
**Main Browser Window**