X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=qZy+73PFMLfZtN5i0pXM8ccrn1fcPsgMZlAO9gBHFIU=; b=YtAxfzu9MxsWj+4BtCWlSw3ZCDKih5qEhGaN6mKopr1FinqhmwbOJ2y9ieLsKZAh+K H/FbHKg6MCbPth7QN9X66pRgWPpjlS5F/yQMYjVlkyNZRoPynwuSOsDq0VecWvFoSCvI Kaip2X49dRfu8dPMK5edK1GdJjCxPdZH0ijyq3BMDGiSyQUJGimCRnFwq7Fzr9OpZtxB l2UI/VQ5FCHUJTZWkcibf8KgfhDoVTdkHeX3qy/+OfajIGTdpIh/VvO447eYjx5f+Ad2 f0mxLiiX+JZ+iqAthvEKfNc0aHFH94bK0L1+ooT11Mgx5xhqMWUBN9IEUrz1+Y7namCw ZNmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=qZy+73PFMLfZtN5i0pXM8ccrn1fcPsgMZlAO9gBHFIU=; b=GxuQbkZoJp4I+2IgC6Z45RrhO4CWDrbfXZ86zCCdh/mJuPm7n9hDszhCa+yJLw2U84 z6Lx5fFNA8s37acMaXHXx1VYSs3OcZSex6cEkcc2dXohYQVFqRdk5YNYmYC/IjU7Xb0a htdWQkSxWD5VxgVvunsRdpBq2cAW8RUmFjtuXRw9xi2BqzydttsagaRpfTJmfuYYm98P ym3NavHcIoNXCyj7rUxlrjtyOCYhIAEQeJwOC4alBzIT7cHLczLkzrcgvNm3l5aB04m3 mKkARbkQpFD+HTtqE1voHiPzDvFZg+4S4gm8hxQKsmQfMYqo7QF6Fp0HelD4sTLH2qYS uHBw== X-Gm-Message-State: AHPjjUivf0XYEw9ikSRnU+HO/fx913k0Pgpa1O1u5qyClXhKip7Bjuih iL/c7KHwbcDFDS3g0Fr9Xfra+2+QnmUG X-Google-Smtp-Source: ADKCNb6ngpZyrxGRvXgNIio91v942gdFbViejaqTL4dpS+hY6F8RFRNPgA6zpLHgWSvx/3CdP6vDZv+Hq+FBy1WyK30= X-Received: by 10.176.17.88 with SMTP id g24mr175890uac.26.1504726080392; Wed, 06 Sep 2017 12:28:00 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: "Shashank Chintalagiri (shashank DOT chintalagiri AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Thu, 7 Sep 2017 00:57:59 +0530 Message-ID: Subject: Re: [geda-user] gschem 1.9.1 UI To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary="f4030435b56081909205588a5771" Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --f4030435b56081909205588a5771 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I can sort of see the utility of panels in general, though this particular set is a little out there from the perspective of how I've used gschem. Making it dockable, ala Qt's dock widget, would certainly be a improvement. I have no idea how that would work in scheme, and how much effort it would take for a comparable implementation. In terms of panels / docks, the stuff I would have considered useful (though I would still be hesitant about committing so much real estate to it) would be the page manager, attributes editor, and perhaps the library (insert component) dialog, some sort of indicator for schematic hierarchy (preferably tied into the page manager). In the world of wide-screen monitors, there's really no excuse for the bottom panel. The cost is simply too high. What would make it acceptable, in my mind, to give up the right side, assuming those docks / panels exist and if they showed up in a context dependent way, so that whatever is currently visible on it makes contextual sense. Attributes would show up only when a component is selected, etc. And all the contextually meaningful panels should share the available vertical space. Again, this is probably a great deal of work for little gain. While I am open to helping some, I can't say that my skills would be particularly useful. Since I'm not putting any of my time into it right now, I can't say that someone else's time is worth it. While one window would be nice, it really does have to be pretty well done before it contributes more than it costs. The gimp still uses multiple windows, and many of them that can go on forever. Their base UI itself has three separate windows. On Sep 7, 2017 00:32, "Milan Prochac (milan AT prochac DOT sk) [via geda-user AT delorie DOT com]" wrote: On 06.09.2017 20:23, Roland Lutz wrote: > On Wed, 6 Sep 2017, Shashank Chintalagiri (shashank DOT chintalagiri AT gmail DOT co= m) > [via geda-user AT delorie DOT com] wrote: > >> The new panels on the bottom and on the right are wholly unnecessary. [= =E2=80=A6] >> Can I please have my screen edges back? >> > > Edward, are you planning to finish the docking code? > > If not, I'd suggest moving it to a feature branch unless someone > volunteers to add the missing code. I'm not too eager to do so since thi= s > probably means we won't ever have dockable dialogs; however, the UI has > been in this state for two years, and I think it's better to revert to a > working state than to drive interested users away with a broken interface= . > > At least the patch from https://bugs.launchpad.net/geda/+bug/1492834 can be implemented. Milan Roland > --f4030435b56081909205588a5771 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I can sort of see = the utility of panels in general, though this particular set is a little ou= t there from the perspective of how I've used gschem.=C2=A0=C2=A0

Making it dockable, ala Qt's dock= widget, would certainly be a improvement. I have no idea how that would wo= rk in scheme,=C2=A0 and how much effort it would take for a comparable impl= ementation.=C2=A0
<= br>
In terms of pan= els / docks,=C2=A0 the stuff I would have considered useful (though I would= still be hesitant about committing so much real estate to it) would be the= page manager, attributes editor, and perhaps the library (insert component= )=C2=A0 dialog,=C2=A0 some sort of indicator for schematic hierarchy (prefe= rably tied into the page manager).=C2=A0

In the world of wide-screen monitors, there's really no excuse = for the bottom panel. The cost is simply too high. What would make it accep= table, in my mind, to give up the right side, assuming those docks / panels= exist and if they showed up in a context dependent way, so that whatever i= s currently visible on it makes contextual sense.=C2=A0 Attributes would sh= ow up only when a component is selected, etc. And all the contextually mean= ingful panels should share the available vertical space. Again, this is pro= bably a great deal of work for little gain. While I am open to helping some= , I can't say that my skills would be particularly useful. Since I'= m not putting any of my time into it right now, I can't say that someon= e else's time is worth it.=C2=A0

While one window would be nice, it really does have to be pretty well d= one before it contributes more than it costs. The gimp still uses multiple = windows, and many of them that can go on forever. Their base UI itself has = three separate windows.=C2=A0

On Sep 7, 2017 00:32, "Milan Prochac (milan AT prochac DOT sk) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:
On 06.09.201= 7 20:23, Roland Lutz wrote:
On Wed, 6 Sep 2017, Shashank Chintalagiri (shashank DOT chintalagiri AT gmail DOT com) [via geda-us= er AT delorie DOT com] wrote:
The new panels on the bottom and on the right are wholly unnecessary. [=E2= =80=A6] Can I please have my screen edges back?

Edward, are you planning to finish the docking code?

If not, I'd suggest moving it to a feature branch unless someone volunt= eers to add the missing code.=C2=A0 I'm not too eager to do so since th= is probably means we won't ever have dockable dialogs; however, the UI = has been in this state for two years, and I think it's better to revert= to a working state than to drive interested users away with a broken inter= face.

At least the patch from https://bugs.launchpad.net/geda/+bug/1492834 can be implemented.

Milan

Roland




--f4030435b56081909205588a5771--