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 <stambau...@gmail.com> 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 <stambau...@gmail.com > > <mailto:stambau...@gmail.com>> 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.n...@gmail.com <mailto:oe.n...@gmail.com> > > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>> wrote: > > > > > > How does this compare to the new fp lib table wizard? > > > > > > 2015-01-22 6:09 GMT+01:00 Adam Wolf < > adamw...@feelslikeburning.com <mailto:adamw...@feelslikeburning.com> > > > <mailto:adamw...@feelslikeburning.com > > <mailto:adamw...@feelslikeburning.com>>>: > > > > 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@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>> > > > > Unsubscribe : https://launchpad.net/~kicad-developers > > > > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~kicad-developers > > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > Unsubscribe : https://launchpad.net/~kicad-developers > > > More help : https://help.launchpad.net/ListHelp > > > > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~kicad-developers > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > Unsubscribe : https://launchpad.net/~kicad-developers > > More help : https://help.launchpad.net/ListHelp > > > > > >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp