kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #22094
Re: [RFC] Reorganize eeschema options a bit
Agreed. In fact, that's kinda what I had in mind with redoing the options
system a bit. We have a bit of a mess - multiple options, and in the code,
multiple ways of reading and setting them. I'd like to clean that up a bit.
But organizing should come first, I think, because the options dialog is
just about overflowing. :)
On Sat, Dec 19, 2015 at 12:03 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:
> On 12/19/2015 10:07 AM, Chris Pavlina wrote:
> > On Sat, Dec 19, 2015 at 10:55:59AM +0100, Attila Kinali wrote:
> >> Moin!
> >>
> >> On Fri, 18 Dec 2015 12:16:12 -0500
> >> Chris Pavlina <pavlina.chris@xxxxxxxxx> wrote:
> >>
> >>> Related to my previous mail, as it would add an option or two - Wayne
> >>> suggested, and I agree, that the eeschema options dialog is getting
> >>> stuffed. I suggested that I kind of wanted to rework the options system
> >>> as a whole, but that's a big project, and organizing them has to come
> >>> first anyway.
> >>
> >> Cool! Thanks!
> >>
> >> Will you be at FOSDEM? I have a couple of ideas regarding this, that I
> >> would like to discuss.
> >
> > Nah, I'd love to, but I can't afford travel right now :(
> >
> > I like your organization - if Wayne's okay with this, I'll probably go
> > with that, then. I have one comment: in the current setup, the major
> > categories are tabs, so I'd probably shorten the names a bit - with
> > things like "Keyboard and Mouse", the tab set is going to get too long,
> > too fast. I'd probably rename "Keyboard and Mouse" -> "Controls", and
> > "Text and Line" -> "Graphics" or "Display". I actually think your names
> > are "better" purely by themselves, but I do have to make sure the tabs
> > fit too :)
> >
> >>
> >>> I can easily rearrange them, into multiple tabs; it shouldn't take more
> >>> than an hour or so - nice quick change. How's this for a proposed tree
> >>> of options? Each page will then be subdivided into simple groups of
> >>> three or four options.
> >>
> >> I am not so sure about the naming and grouping.
> >> It somehow feels off. But I cannot point my finger at what it is.
> >>
> >> How about the following (i'm not exactly sure whether it's better)
> >>
> >> - General
> >> - Undo and Save
> >> - Auto-save time interval
> >> - Maximum undo items
> >> - Show page limits
> >> - Measurement units
> >>
> >> - Editing
> >> - Repeat items
> >> - Horizontal pitch of repeated items
> >> - Vertical pitch of repeated items
> >> - Increment of repeated labels
> >> - Field autoplacement
> >> - Automatically place component fields
> >> - Allow field autoplace to change justification
> >> - Always align autoplaced fields to the 50 mil grid
> >>
> >> - Keyboard and Mouse settings
> >> - Center and warp cursor on zoom
> >> - Use middle mouse button to pan
> >> - Limit panning to scroll size
> >> - Pan while moving object
> >>
> >> - Text and Line setting
> >> - Grid size
> >> - Bus thickness
> >> - Line thickness
> >> - Part ID notation
> >> - Show grid
> >> - Restrict buses and wires to H and V orientation
> >>
> >>
> >> - Default field names (I would make this its own tab, as it is now)
> >>
> >>
> >> I agree with Tomasz that the options should not be removed from the
> dialog
> >> and have placed them in their appropriate sections.
> >> Actually, I think it's a good idea to have multiple places to change
> something
> >> (as long as all dialogs are consistent).
>
> I would prefer that we keep them as well. To be honest, I would also
> prefer that we merge the color scheme, hot key, and language
> configuration into the options dialog as well. Do we really need
> multiple options dialogs? I'm not suggesting that we have do this all
> at once. In fact I prefer that we piece meal it since I don't scale
> very well.
>
> >>
> >> Attila Kinali
> >> --
> >> It is upon moral qualities that a society is ultimately founded. All
> >> the prosperity and technological sophistication in the world is of no
> >> use without that foundation.
> >> -- Miss Matheson, The Diamond Age, Neil Stephenson
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help : https://help.launchpad.net/ListHelp
> >
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
References