← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] Reorganize eeschema options a bit

 

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
> 



Follow ups

References