This is going to be slick, Wayne. Is there any particular place that
seems decent to put the preconfigured fp-table-libs? In my mind,
they're almost templates...
Adam Wolf
On Thu, Jan 22, 2015 at 4:01 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx
<mailto:stambaughw@xxxxxxxxx>> wrote:
On 1/22/2015 3:56 PM, Adam Wolf wrote:
> Do you mean <PREFSDIR>/fp-table-lib? (i.e., on
> Linux ~/.config/kicad/fp-lib-table?)
Yes.
>
> I really like this idea. The wizard already does a good job
explaining
> what each type of fp-lib-table entry is.
Then it should be possible to add the code to copy a pre-configured
fp-lib-table file to the proper path. The only tricky part
would be
setting up any environment variables. I have a patch that sets
default
environment variables for KIGITHUB and KISYS3DMOD on start up. I
haven't designed the dialog to edit them yet. It needs tested
on OSX so
I will post it some time tomorrow to get some feed back. The
environment variables are saved in the kicad_common config file
so you
could simple add new config entry for something like KISYSMOD
from the
fp-lib-table wizard for footprint libraries stored on the system
once I
commit the code.
>
> Adam Wolf
>
> On Thu, Jan 22, 2015 at 3:33 PM, Wayne Stambaugh
<stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
> <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>>
wrote:
>
> 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>
<mailto:oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>>
> > <mailto:oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>
<mailto: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>
<mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx
<mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>>
> > <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx
<mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>
> <mailto: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>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto: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
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto: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
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
<mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
>