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 <[email protected]> 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 <[email protected]> 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 : [email protected] > > Unsubscribe : https://launchpad.net/~kicad-developers > > More help : https://help.launchpad.net/ListHelp > > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

