← Back to team overview

kicad-developers team mailing list archive

Re: fp-lib-tables UI question

 

Maybe you could add an "Initialize Global Table" mode to the
fp-lib-table wizard where a predefined table file is copied to ~/.  You
could test for ~/fp-lib-table and enter this mode automatically or enter
the "Edit Table" mode when ~/fp-lib-table is already defined.  This
would also prevent further cluttering of the library table editor.

On 1/22/2015 10:53 AM, Adam Wolf wrote:
> The new fp-lib-table wizard is great for adding new entries to the
> current table, but does not appear to have a "load defaults" type option.
> 
> However, this is based on using it, not reading the code, so it is
> possible the feature is included somewhere I did not see.
> 
> Adam Wolf
> 
> On Thu, Jan 22, 2015 at 1:27 AM, Nick Østergaard <oe.nick@xxxxxxxxx
> <mailto:oe.nick@xxxxxxxxx>> wrote:
> 
>     How does this compare to the new fp lib table wizard?
> 
>     2015-01-22 6:09 GMT+01:00 Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx
>     <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>>:
>     > Hi folks!
>     >
>     > I have a question about adding another feature to the
>     fp-lib-tables manager,
>     > which is already pretty crowded and I want to get buy-in before even
>     > attempting a patch.
>     >
>     > Background:
>     >
>     > Running into another issue with the KiCad Mac experience. Just to
>     recap, I'm
>     > trying for 2 DMGs.
>     >
>     > One is called "KiCad Extras" and currently includes the modules
>     from github,
>     > and the fp-table-lib.for-pretty renamed just fp-table-lib.  The
>     idea is that
>     > users can download the extras DMG, and no longer need to be online for
>     > Kicad.
>     >
>     > The modules directory is fine, we provide a "drop target" (just a
>     symlink)
>     > of /Library/Application Support/kicad/.
>     >
>     > However, the fp-table-lib is tricky.  The per-user "global" (across
>     > projects" fp-table-lib is located in ~/Library/Preferences/kicad/
>     We cannot
>     > make a "drop target" in a DMG that points to ~/.
>     >
>     > Making a "package" works around this, but users don't like
>     packages unless
>     > they're part of App Store (because they usually don't realize they're
>     > packages :)).  I don't want to do that.
>     >
>     > Question:  Would a way to "load default fp-lib-tables" be useful
>     to other
>     > people in the library table manager?  This would take a look at what
>     > fp-lib-tables.* are available in a location, and give users the
>     ability to
>     > replace their fp-lib-tables with known defaults--i.e. I want to
>     use github,
>     > I want to use eagle, I want to use on-disk pretties downloaded from
>     > github...
>     >
>     > The more I think about this, I think that it might not only help
>     the Mac
>     > install experience, but actually help the new user experience on all
>     > platforms.
>     >
>     > Thoughts?  (and greetings from Montreal, where I am on business
>     and also
>     > working on Kicad Mac nightlies while stuffed with curry poutine...)
>     >
>     > Adam Wolf
>     > Cofounder and Engineer
>     > W&L
>     >
>     > _______________________________________________
>     > Mailing list: https://launchpad.net/~kicad-developers
>     > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto: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
> 



Follow ups

References