Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qU3xN-00BX2S-6S for pgadmin-hackers@arkaria.postgresql.org; Thu, 10 Aug 2023 11:35:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qU3xL-00E5qm-Nt for pgadmin-hackers@arkaria.postgresql.org; Thu, 10 Aug 2023 11:35:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qU3xL-00E5qe-Bf for pgadmin-hackers@lists.postgresql.org; Thu, 10 Aug 2023 11:35:55 +0000 Received: from mail-oa1-x32.google.com ([2001:4860:4864:20::32]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qU3xF-001Zrg-S3 for pgadmin-hackers@postgresql.org; Thu, 10 Aug 2023 11:35:53 +0000 Received: by mail-oa1-x32.google.com with SMTP id 586e51a60fabf-1c034d9eb14so680612fac.0 for ; Thu, 10 Aug 2023 04:35:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1691667349; x=1692272149; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=bbb7n1N0ri0ySeRtTzStnxXx0aRX0nAGMlLIAtecbdg=; b=hHFYWhP9S6nIW6D0hiLFrelc/09yEdtG9y8Im7/sHDLhdA5NU/ac4+1ZLhB4XwZjRf +q2dBZaRnkkJHoeZtS5BluXpPCZ3cYgIrvlwa3NmsDHuodlILQqFPwVvkJLa3BAq56jy CAiVtBEZ9hLvk5kLCguKY0LYrjfaaRIuGs2njrWZoddDRHHNPqf+0+Whi6CJrmSdD3pZ f//v8T5WwDyG9BHfYG0Q3BeDZ1OkBTtHPQFjtkAiNz4fdldoPi40F9EuuqBrw1AX/xAq 40YZjNkPjex1Cc5kdRP+54qGkD2iHAJHcz95CiwcdyvTw5FSuz9WYO27U9rOzPZZ8A8u z0SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691667349; x=1692272149; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=bbb7n1N0ri0ySeRtTzStnxXx0aRX0nAGMlLIAtecbdg=; b=EKv4R/6lRJ1Hnp2JdKu7v2aqeMY4JJtged6vcLQkdconsyQ5HDpU9y+1ATeDhkyr+X zRj+SaFCUymTT4kbk4/o2pySDUVsYidZQMhVfrKNdsCPJa1HK0Yger/zxLkhI9deNu8b NlumxgVP4CX+lPrIV4AaGjmUeYdPIQjZF+76dAXq3d4efLSpwB61FWq2iXSogPYLCIF6 vDo/w6y5ZH0WL1FSK8/NizgMsRCdYFboy/tYk3PFIxJTjeacudSD1g1VSZEJM/Y9DjBG KEm1XkUappBDaNts5RtXIIvsAiGazCFOy5c34E/v9cg7R8wlt1CLSYxRmhzD9vCEmuBI HEcg== X-Gm-Message-State: AOJu0YycjkSGhYJwMkgrY9MZIAkr/Ac8uADow2O3akE7Q8Bs/037/oDm cjxLoIG2h3vJHFPTuPml6WH/iLd/SF5LK0PZdHZDwNlWqdcxnyJGPPw= X-Google-Smtp-Source: AGHT+IF07QtJYwkGwFeYudKXwoIf7jiE9NirKyKp/JmPITAbCRP4U78ZCxN+XmUhrMGYSZaXlHG+bC7n+K5cwzJ8Qm4= X-Received: by 2002:a05:6870:a250:b0:1b0:3d61:553e with SMTP id g16-20020a056870a25000b001b03d61553emr2202696oai.15.1691667348932; Thu, 10 Aug 2023 04:35:48 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Aditya Toshniwal Date: Thu, 10 Aug 2023 17:05:12 +0530 Message-ID: Subject: Re: Regarding removal for wcDocker and replace it with rc-dock #6479 To: pgadmin-hackers Content-Type: multipart/alternative; boundary="00000000000069613e06028fff88" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000069613e06028fff88 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable For direct viewing https://drive.google.com/file/d/1yvpA7fCtiHkKPbShnYJ1BQMnStKs9fKZ/view?usp= =3Dsharing On Thu, Aug 10, 2023 at 4:55=E2=80=AFPM Aditya Toshniwal < aditya.toshniwal@enterprisedb.com> wrote: > Hi Hackers, > > I am working on removing the jQuery based wcDocker with ReactJS based > rc-dock. > The new lib allows us to reset layout without reloading pgAdmin. The one > thing it doesn't provide is adding a panel using tab bar context menu. I > was able to add a custom context menu but only on the tabs and not on the > complete tab bar. > So my question is, do we need something to add a panel back or reset > layout should be enough as we'll not reload pgAdmin? > If yes, please suggest on how we can do it without using the context menu= . > One way is to have a menu with check menu items for each default panel. > Attached is a screen recording to show the current behavior. > > > > -- > Thanks, > Aditya Toshniwal > pgAdmin Hacker | Sr. Software Architect | *enterprisedb.com* > > "Don't Complain about Heat, Plant a TREE" > --=20 Thanks, Aditya Toshniwal pgAdmin Hacker | Sr. Software Architect | *enterprisedb.com* "Don't Complain about Heat, Plant a TREE" --00000000000069613e06028fff88 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

I am working on removing the jQuery ba= sed wcDocker with ReactJS based rc-dock.
The new lib allows us to reset lay= out without=C2=A0reloading pgAdmin. The one thing it doesn't provide is= adding a panel using tab bar context menu. I was able to add a custom cont= ext menu but only on the tabs and not on the complete tab bar.
So my questi= on is, do we need something to add a panel back or reset layout should be e= nough as we'll not reload pgAdmin?
If yes, please suggest on how we can= do it without using the context menu. One way is to have a menu with check= menu items for each default panel.
Attached is a screen recording to show = the current behavior.



--
Thanks,
Aditya Toshniwal
pgAdmin Hacker=C2=A0| Sr. Software Architect=C2=A0| enterprisedb.com

--
Thanks,
Aditya Toshniwal
pgAdmin Hacker=C2=A0| Sr. Software Architect=C2=A0| enterprisedb.com