kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #15021
Re: [RFC]: Make hotkey editor polished
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxxxx>
-
Date:
Tue, 07 Oct 2014 16:49:31 -0400
-
Cc:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
In-reply-to:
<CAJjB1q+=6wALrtpUy1R4yAg=tPaXeE0oeGxCP3y9vNcYirCbvw@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
On 10/6/2014 11:52 PM, Mark Roszko wrote:
> New changes pushed to branch
> (https://code.launchpad.net/~mark-roszko/kicad/kicad), the interface
> has been revised a bit more heavily.
> Sections are now split into tabs!. This helps immensely bringing
> attention to different set of keys easily rather than a large list.
> The selection logic has been tweaked to use the native wxwidget
> selection cursor instead of bolding. Also no more bolding of sections
> titles. Your dream come true Wayne! :P
Trust me when I tell you my dreams are much bigger than that! :). I
wonder why the original implementation used bolding for emphasis when
the highlighting seems much more obvious. Your changes look good. I
would drop the [] around the tab names, use capitalization for the tab
names, and change "libedit" to "Library Editor" (or something other than
an abbreviation). If you find more of these abbreviations, please fix
them to something sensible. I've been trying to get rid of them because
a user is going think "What's a libedit?". It's a bit like playing
whac-a-mole. You fix one, and three more pop up.
>
> Preview of UI: http://i.imgur.com/cfgq5mU.png
>
> TODO:
> 1. Fix overwrite detection between "common" tab and other section
> tabs. Right now overwrite detection is constrained to the keys in the
> same list/tab.
I would like to see this one implemented before the patch is committed.
I think it's a good idea to prevent users from inadvertently setting
duplicate hot keys. These kinds of fixes cut down on bug reports.
> 2. Add better names for the tabs, not 100% sure how to do this
> cleanly, the EDA_HOTKEY_CONFIG has the tag member and comment member.
> The tag member gets used in the config file but the comment field
> looks silly and could just be changed to be a pretty name.
> Alternatively I just add a pretty name member to the struct.
>
Follow ups
References