Yeah I also agree that it should be basically a dialog of eeschema rather than a separate program, so I guess it makes sense to write changes immediately to the in-memory schematic, and mark it as unsaved for the user to consciously hit the save button later if desired.
-Jon On Tue, Mar 20, 2018 at 1:52 PM, Russell Oliver <roliver8...@gmail.com> wrote: > I second Bernhard's comments. > I think it shouldn't seem like a separate program, just another dialog of > eeschema that takes the what you see is what you get approach. > As long as the footprint references are valid the schematic should be > updated when the dialog is closed, and marked modified if there was a > change. > Saving the schematic to file is then done through eeschema proper. > > Russell > > On Wed, 21 Mar 2018 04:40 Bernhard Stegmaier, <stegma...@sw-systems.de> > wrote: > >> Just my 2 cents… >> I would immediately write back any change in cvpcb to schematic. >> I never understood why I have to hit the button to do that. >> There is no PCB preview or something like that in cvpcb, so I have to >> apply all changes anyway to check them directly in the PCB. >> Then, keep the button and save schematic with it. >> >> >> Regards, >> Bernhard >> >> On 20. Mar 2018, at 18:28, Jon Evans <j...@craftyjon.com> wrote: >> >> Why don't you like the idea of saving the schematic when you hit the save >> button? That seems like a reasonable expected behavior to me at least. >> >> (I dislike nag dialogs especially when they seem to have no purpose) >> >> -Jon >> >> On Tue, Mar 20, 2018 at 1:26 PM, Jeff Young <j...@rokeby.ie> wrote: >> >>> CvPcb has a Save command (complete with disk icon). Only it doesn’t do >>> that. (It simply writes the changes back to eeschema.) >>> >>> If it were a dialog, I’d say that’s not good. But this is CvPcb, where >>> you could easily spend an hour making associations (hitting save every few >>> minutes), only to have your machine and/or Kicad go down with all your >>> changes. That’s borderline horrific. >>> >>> I don’t like the idea of blind-saving the eeschema document, but I think >>> that would be better than what we have now. >>> >>> Another idea would be to trigger an auto-save for each CvPcb save. It’s >>> not ideal because the user may think that there aren’t any changes in their >>> eeschema file and therefore ignore the auto-save warning when restarting. >>> >>> Yet another idea would be to foist the decision on the user with a “Save >>> your schematic?” dialog every time you save in CvPcb. That’s pretty hard >>> to love, but with Orson’s new KIDIALOG we could at least have a “don’t ask >>> me again” checkbox. Maybe that’s not so bad…. >>> >>> Thoughts? >>> _______________________________________________ >>> 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 >> >
_______________________________________________ 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