I guess that only the fp-lib-table.for-github should be fetched from the internet. The others should be fetched locally, because they are installed locally. As I see it.
2015-01-22 22:33 GMT+01:00 Adam Wolf <adamw...@feelslikeburning.com>: > That sounds like a good idea to me, but I think it should fall back to > looking in that directory if Github is not available. > > I think the UI and most of the code would be the same, so I will start work > tonight... > > Thoughts? > > On Jan 22, 2015 4:29 PM, "Carl Poirier" <carl.poirie...@gmail.com> wrote: >> >> Couldn't you pull the preconfigured fp-lib-tables from Github instead of a >> local directory? This way, it will be easy for the user to get the latest >> and greatest footprints! >> >> On Thu, Jan 22, 2015 at 4:23 PM, Adam Wolf <adamw...@feelslikeburning.com> >> wrote: >>> >>> Great, thanks! >>> >>> On Jan 22, 2015 4:20 PM, "Wayne Stambaugh" <stambau...@gmail.com> wrote: >>>> >>>> As of right now, the preloaded fp-lib-table files are installed in >>>> ${CMAKE_INSTALL_PREFIX}/share/kicad/template on Linux and Windows. On >>>> OSX they appear to be installed in >>>> ${OSX_BUNDLE_INSTALL_DIR}/${OSX_BUNDLE_SUP_DIR}/template where ever that >>>> works out to be. The fp-lib-table files themselves are part of the >>>> kicad-library source so hopefully the install path is the same for them >>>> on OSX as well. >>>> >>>> On 1/22/2015 4:10 PM, Adam Wolf wrote: >>>> > 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 >>>> > <mailto: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> >>>> > > <mailto: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>> >>>> > > > <mailto: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>> >>>> > > > <mailto: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>> >>>> > > > <mailto: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> >>>> > > <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> >>>> > > <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 >>> 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 > _______________________________________________ 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