public inbox for [email protected]
help / color / mirror / Atom feedFrom: Anil Sahoo <[email protected]>
To: pgadmin-hackers <[email protected]>
Subject: Regarding feature #3319
Date: Mon, 12 Aug 2024 11:20:13 +0530
Message-ID: <CAO+oWtC0aHG_7D69OiHvjHfpt9fJt=Q0LhPu_2oLCD71c1QORw@mail.gmail.com> (raw)
Hi Hackers,
This feature #3319 <https://github.com/pgadmin-org/pgadmin4/issues/3319;,
demands the Workspace and the Query tool panel to be saved before exiting
the application and on restart it will show earlier opened panels.
We are already saving the Browser layout, Query tool layout and the Object
explorer tree state but to save the contents of panels we will initially
start with the Query tool. The below implementation will be done,
1. Store the query tool panels and the list of connections present in
each query tool panel and the active connection
2. Store the query that is written in the editor
3. Store the contents of scratch pad
We will use debouncing to store the workspace data and all other data
related to panels in the pgAdmin 4's configured database file. Through
debouncing we will be able to call the API at certain intervals of user
interaction, and it will update the stored data related to workspace and
all other panels.
Kindly share your inputs/suggestions.
Thanks
Anil
--
<http://www.enterprisedb.com;
*Anil Sahoo*
Software Engineer
www.enterprisedb.com
Power to Postgres
<https://www.linkedin.com/company/edbpostgres;
<https://twitter.com/edbpostgres?lang=en;
<https://www.facebook.com/EDBpostgres;
<https://www.instagram.com/EDBpostgres/;
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected]
Subject: Re: Regarding feature #3319
In-Reply-To: <CAO+oWtC0aHG_7D69OiHvjHfpt9fJt=Q0LhPu_2oLCD71c1QORw@mail.gmail.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox