Nick, that makes sense. If we downloaded a new fp-lib-table.for-pretty from github, that will break unless the user simultaneously updates their pretties from github--which is definitely beyond the scope of this.
Adam Wolf On Thu, Jan 22, 2015 at 5:10 PM, Nick Østergaard <oe.n...@gmail.com> wrote: > 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