www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/05/09:07:20

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=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=2BZiLAVu9fnmGASwXsr+LCXjy/LgonGUiPahK+KrKtc=;
b=ubg66Mh3/23+4Pbde4Cbtf9AyEN8GK/th+Aulj7LE1ZxIiqXtR3idqiOkvY6PXDDhf
jJk7JNq9LH3QwTS0vOUwPGRLOswvEwWt/GxH7t6vF0n/6qsg8igH4psUYUORgMYuu9IP
brUwcYymGGiNl3/RpH2nOGhSzdEuvyA5IttmmhI82yKvnmzlo5Ly5Crj5Qz/pL7/PgnO
JD2ilVn18PNF7xOr8vupZh2FGLkiU0YQE+bmFUKNqkkUalMka1KqaEigJCWHh5kGFDQ5
L0hkk6t+/XPKjposSEnhoneLtM1vR4Om52OfmT9PyP3Gq35j5fwVVKzfH/kXnSeUB6Fl
9b6Q==
MIME-Version: 1.0
X-Received: by 10.107.10.14 with SMTP id u14mr26332122ioi.94.1444050418135;
Mon, 05 Oct 2015 06:06:58 -0700 (PDT)
In-Reply-To: <20151005072529.GA26068@visitor2.iram.es>
References: <56100AF8 DOT 4090802 AT jump-ing DOT de>
<muq108$s12$1 AT ger DOT gmane DOT org>
<20151005072529 DOT GA26068 AT visitor2 DOT iram DOT es>
Date: Mon, 5 Oct 2015 09:06:58 -0400
Message-ID: <CAJZxidAqEJv+0eSMbnOH39y-ThoXDZitv1w56Gmj0Q4y0paNAA@mail.gmail.com>
Subject: Re: [geda-user] Clutterless user interface or even more custom
special super features?
From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
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

--001a113ed84835fd2005215b305b
Content-Type: text/plain; charset=UTF-8

Hi-

I'm a lurker on this list, so I realize that my opinions and suggestions
are probably not important to anyone. Feel free to ignore them. However, I
think that perhaps the features you are discussing here are specific
subsets of a more general feature that many users might find useful.

The feature I'm referring to is what you might call a general selection
filter. The idea is that with a filter applied, only objects matching the
filter criteria can be selected and therefore modified (at least with the
mouse, I imagine that you could still modify anything from the command
interface). With a tool like this, you could specify "silk screen objects"
and "text objects". This would restrict you to being able to modify silk
screen text. You could also specify "not text", or "tracks", or
"components"... etc. to restrict selections to those items.

This is not a feature request on my part, nor is it a request for any
action. I have no idea how hard it would be to implement, or if it's even
possible given how things are structured. It's just an idea that you might
want to consider if you're thinking about changing the features previously
mentioned.

Cheers,
--Chad

On Mon, Oct 5, 2015 at 3:25 AM, Gabriel Paubert (paubert AT iram DOT es) [via
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

> On Sun, Oct 04, 2015 at 03:56:23AM +0200, Kai-Martin Knaak wrote:
> > Markus Hitter wrote:
> >
> > > .. I learned that there are no less than three special modes for
> > > ignoring text, hiding text and/or ignoring anything but text exist.
> >
> > My use cases:
> >
> > 1) "lock names"
> > Many of my SMD symbols have their text placed right in the middle of
> > the silk artwork. This makes it easy to recognize which symbol the
> > text belongs to. I tend to shrink my boards as much as sensible to
> > decrease the cost of production. More often than not this results in
> > not enough open space to put refdes or value outside the footprints.
> > So text inside the footprints is the only way to go, anyway.
> > With the text inside it becomes hard to grab and move a footprint
> > rather than just its text. So I habitually always activate "only
> > names" during placement.
> >
> > BTW, the string "only names" tends to confuse new users at my place.
> > They don't automatically associate a value with a "name". What this
> > flag really is about is "text". In addition, text is not actually
> > locked in place. It will move in parallel with the footprint. The flag
> > is really more an ignore. How about "ignore text"?
> >
> > 2) "only names"
> > Once done with placement and routing I like to add some finishing
> > touches to the silk layer. At this stage I generally don't want to
> > manipulate the position of footprints. So an option to ignore
> > everything but text comes handy.
> >
> > In the same vein as above I propose to rename of this option to read
> > "only text".
> >
> > 3) "hide names"
> > Manual routing of densely populated boards benefits from as little
> > graphical distraction in the main window as possible. Since I let the
> > rats guide me, refdes strings or values are not needed and just
> > clutter the view. Deactivating the silk layer completely is an
> > inferior option because the silk artwork provides valuable hints as to
> > where components are. It would prevent me from moving footprints, too.
>
> I agree with your points but I dislike the new naming, many poor choices
> in PCB may be due to the first author being not being a native english
> speaker (element among them).
>
> In this case, I think that neither "name" nor "text" are good choices, I
> would certainly prefer "silkscreen labels". This is longer, but that's
> the best compromise between consiceness and accuracy I could find.
>
> The fact that the choice of the mode is not reflected on the GUI is also
> annoying, maybe the "only silkscreen labels" and "lock silkscreen
> labels" modes should grey out (paint with less vivid colors) the non
> selectable elements to provide a visual feedback.
>
> > In summary, I am glad all three modes exist. I'd even contemplate to
> > extend the concept. E.g, shift-click a layer button to ignore it for
> > mouse driven actions but still keep it visible.
> >
>
>     Gabriel
>

--001a113ed84835fd2005215b305b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hi-<br><br></div>I&#39;m a lurker on this l=
ist, so I realize that my opinions and suggestions are probably not importa=
nt to anyone. Feel free to ignore them. However, I think that perhaps the f=
eatures you are discussing here are specific subsets of a more general feat=
ure that many users might find useful. <br><br></div>The feature I&#39;m re=
ferring to is what you might call a general selection filter. The idea is t=
hat with a filter applied, only objects matching the filter criteria can be=
 selected and therefore modified (at least with the mouse, I imagine that y=
ou could still modify anything from the command interface). With a tool lik=
e this, you could specify &quot;silk screen objects&quot; and  &quot;text o=
bjects&quot;. This would restrict you to being able to modify silk screen t=
ext. You could also specify &quot;not text&quot;, or &quot;tracks&quot;, or=
 &quot;components&quot;... etc. to restrict selections to those items.<br><=
br></div><div>This is not a feature request on my part, nor is it a request=
 for any action. I have no idea how hard it would be to implement, or if it=
&#39;s even possible given how things are structured. It&#39;s just an idea=
 that you might want to consider if you&#39;re thinking about changing the =
features previously mentioned.<br><br></div><div>Cheers,<br></div><div>--Ch=
ad<br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Mon, Oct 5, 2015 at 3:25 AM, Gabriel Paubert (<a href=3D"mailto:paubert=
@iram.es">paubert AT iram DOT es</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com=
">geda-user AT delorie DOT com</a>] <span dir=3D"ltr">&lt;<a href=3D"mailto:geda-u=
ser AT delorie DOT com" target=3D"_blank">geda-user AT delorie DOT com</a>&gt;</span> wro=
te:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h=
5">On Sun, Oct 04, 2015 at 03:56:23AM +0200, Kai-Martin Knaak wrote:<br>
&gt; Markus Hitter wrote:<br>
&gt;<br>
&gt; &gt; .. I learned that there are no less than three special modes for<=
br>
&gt; &gt; ignoring text, hiding text and/or ignoring anything but text exis=
t.<br>
&gt;<br>
&gt; My use cases:<br>
&gt;<br>
&gt; 1) &quot;lock names&quot;<br>
&gt; Many of my SMD symbols have their text placed right in the middle of<b=
r>
&gt; the silk artwork. This makes it easy to recognize which symbol the<br>
&gt; text belongs to. I tend to shrink my boards as much as sensible to<br>
&gt; decrease the cost of production. More often than not this results in<b=
r>
&gt; not enough open space to put refdes or value outside the footprints.<b=
r>
&gt; So text inside the footprints is the only way to go, anyway.<br>
&gt; With the text inside it becomes hard to grab and move a footprint<br>
&gt; rather than just its text. So I habitually always activate &quot;only<=
br>
&gt; names&quot; during placement.<br>
&gt;<br>
&gt; BTW, the string &quot;only names&quot; tends to confuse new users at m=
y place.<br>
&gt; They don&#39;t automatically associate a value with a &quot;name&quot;=
. What this<br>
&gt; flag really is about is &quot;text&quot;. In addition, text is not act=
ually<br>
&gt; locked in place. It will move in parallel with the footprint. The flag=
<br>
&gt; is really more an ignore. How about &quot;ignore text&quot;?<br>
&gt;<br>
&gt; 2) &quot;only names&quot;<br>
&gt; Once done with placement and routing I like to add some finishing<br>
&gt; touches to the silk layer. At this stage I generally don&#39;t want to=
<br>
&gt; manipulate the position of footprints. So an option to ignore<br>
&gt; everything but text comes handy.<br>
&gt;<br>
&gt; In the same vein as above I propose to rename of this option to read<b=
r>
&gt; &quot;only text&quot;.<br>
&gt;<br>
&gt; 3) &quot;hide names&quot;<br>
&gt; Manual routing of densely populated boards benefits from as little<br>
&gt; graphical distraction in the main window as possible. Since I let the<=
br>
&gt; rats guide me, refdes strings or values are not needed and just<br>
&gt; clutter the view. Deactivating the silk layer completely is an<br>
&gt; inferior option because the silk artwork provides valuable hints as to=
<br>
&gt; where components are. It would prevent me from moving footprints, too.=
<br>
<br>
</div></div>I agree with your points but I dislike the new naming, many poo=
r choices<br>
in PCB may be due to the first author being not being a native english<br>
speaker (element among them).<br>
<br>
In this case, I think that neither &quot;name&quot; nor &quot;text&quot; ar=
e good choices, I<br>
would certainly prefer &quot;silkscreen labels&quot;. This is longer, but t=
hat&#39;s<br>
the best compromise between consiceness and accuracy I could find.<br>
<br>
The fact that the choice of the mode is not reflected on the GUI is also<br=
>
annoying, maybe the &quot;only silkscreen labels&quot; and &quot;lock silks=
creen<br>
labels&quot; modes should grey out (paint with less vivid colors) the non<b=
r>
selectable elements to provide a visual feedback.<br>
<span class=3D""><br>
&gt; In summary, I am glad all three modes exist. I&#39;d even contemplate =
to<br>
&gt; extend the concept. E.g, shift-click a layer button to ignore it for<b=
r>
&gt; mouse driven actions but still keep it visible.<br>
&gt;<br>
<br>
</span>=C2=A0 =C2=A0 Gabriel<br>
</blockquote></div><br></div>

--001a113ed84835fd2005215b305b--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019