On a second thought it is basically just another special “Symbol Table” edit dialog.
The problem of losing a lot of unsaved work in case of a crash is also there for the “Symbol Table” dialog. I could hack in a lot of valuable data in custom fields and although this dialog has an “Apply” button, you can’t save there. I don’t know if some autosave would take care of it… So, however it is done wrt save/apply it should be the same for both “dialogs”. Regards, Bernhard > On 20. Mar 2018, at 18:55, Jon Evans <j...@craftyjon.com> wrote: > > 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 > <mailto: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 > <mailto: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 >> <mailto: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 >> <mailto: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 >> <https://launchpad.net/~kicad-developers> >> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > Unsubscribe : https://launchpad.net/~kicad-developers > <https://launchpad.net/~kicad-developers> > More help : https://help.launchpad.net/ListHelp > <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