← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] Preferences Editor

 

For reference, here's the preferences dialog from Eclipse, which is one of
the apps that uses fuzzy search for preferences
(after you start typing, any tree item that doesn't match or have matching
children is hidden, and ones that do match are bolded)


-Jon


On Sun, Jun 4, 2017 at 6:04 PM, Chris Pavlina <pavlina.chris@xxxxxxxxx>
wrote:

> I've been daydreaming of doing this for a while, sounds good to me.
>
> On Sun, Jun 04, 2017 at 10:27:49AM -0400, Jon Evans wrote:
> > I agree with this approach! Switching to a tree lister for preferences
> was
> > on my list of things to propose one day. Complicated creation software
> like
> > KiCad inevitably needs lots of options, and in my opinion this is the
> > nicest way to display them all in one place.
> >
> > Some applications also have a search box right above the tree lister on
> the
> > top left. If you type in something, it performs a fuzzy search and only
> > shows the preference pages that have some text matching your search.
> >
> > In terms of global vs project being separate windows, I don't have a
> strong
> > opinion, but wanted to note that I've used applications with tree view
> > preferences that mix them together (that is, project preferences are just
> > another section of the tree) and think that approach works fine. The
> > advantage is that everything you would possibly want to change is in one
> > window; the disadvantage is possible confusion or overwhelming the user
> > with options.
> >
> > -jon
> >
> >
> > On Jun 4, 2017 10:22, "Oliver Walters" <oliver.henry.walters@xxxxxxxxx>
> > wrote:
> >
> > Hi all,
> >
> > The "Preferences" menu varies wildly between the different window views.
> >
> > I have been playing around with a new way of displaying and viewing
> > preferences.
> >
> > Here's an early mockup (mostly aesthetic only, although a few of the
> > preference items do work)
> >
> > [image: Inline image 1][image: Inline image 2]
> >
> > My idea is to have three of these dialog windows:
> >
> > a) Global preferences
> > b) Project-specific options (e.g. DRC)
> > c) Library manager
> >
> > I won't go too far down this road before getting feedback, in case this
> is
> > not going to be something that is appreciated or likely to be merged.
> >
> > So... thoughts?
> >
> > Cheers,
> > Oliver
> >
> >
> > _______________________________________________
> > 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