It could be in both? The default in the local MRU only, the optional one inside the xoj file and exploited by a new option when exporting / storing / sharing.
This way there could be a UI option to export/share the opened file with the current page in it as well. Use cases: - I could share a document with people and have it open at the particular page I wanted them to have a look at. - It could be use to sync them among different devices as well. More work, but more options. On 15 October 2014 00:51, Michael Walter <michael.wal...@gmail.com> wrote: > Hi all, > > Am 2014-10-14 um 02:42 schrieb D M German: >> I have been thinking about your response since. I think you that both >> models have good points. I tend to use dropbox for my xournal files and >> it is common that I load the same files from different devices. I start >> in my laptop, then move to my tablet, and vice-versa. This is also a >> reason that I would like to have a "reload if changed" option in >> xournal. > > I think this could instead be solved by keeping the MRU list in Dropbox > (via a symlink, or by making the path of recent-files configurable). > > Best, > Michael > >> now, from a user point of view, it is much easier to jump to the first >> page than to find the last page that was being read. There was one >> patch in sourceForge that allow jumping from one annotated page to the >> next (in a circular list). I patched an old version of xournal with it >> and it was a easy way to remember where I was last, since all I had to >> do was to put a line in the last paragraph i had read, and then jump >> to the last annotation made in the document. >> >> another problem with the MRU list is that I move files frequently, and >> the MRU will not work for moved files. >> >> >> Denis> A more logical location might be in the mru file >> (.xournal/recent-files). Since that one is local to an installation of >> xournal (more or less), it is fairly >> Denis> harmless to extend its format (plus, the current xournal doesn't >> read past 8 lines of the file). >> Denis> See init_mru(), new_mru_entry(), save_mru_list() in xo-file.c (I >> can't understand for the life of me why the reading of the MRU file is done >> with >> Denis> g_io_... instead of plain g_fopen() etc., perhaps I was feeling in a >> mood to explore glib features). >> >> Denis> It would be logical to simply store in the MRU list, along with >> Denis> the file name, the page number on which it was last opened (in >> Denis> memory, extend the MRU data structure to have not just a menu >> Denis> item widget and a file name but also a page number; in the MRU >> Denis> file, up to you how to do it, perhaps append :1 (or :pagenumber) >> Denis> at the end of each file name in the list stored on disk?) -- and >> Denis> if we want to keep page numbers for more than the last 8 files, >> Denis> increase the length of the list in memory and in the MRU file >> Denis> but not in the menus. Then add to the file-open function a >> Denis> feature to look up the file name in the MRU list and see if we >> Denis> have a preferred page number for it. >> >> Denis> Does this make sense? >> >> Denis> Best, >> Denis> Denis >> >> >> Denis> On 09/07/2014 01:07 AM, D M German wrote: >> >> >> >> hi Denis, >> >> >> >> what do you think about saving in the xoj file, the current page? >> >> >> >> If you agree with it, how would like it implemented? I can do the work. >> >> >> >> --daniel >> >> >> >> -- >> >> Daniel M. German "Never underestimate the bandwidth >> >> of a station wagon full of >> >> Andrew S. Tanenbaum -> tapes hurtling down the highway." >> >> http://turingmachine.org/ >> >> http://silvernegative.com/ >> >> dmg (at) uvic (dot) ca >> >> replace (at) with @ and (dot) with . >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Slashdot TV. >> >> Video for Nerds. Stuff that matters. >> >> http://tv.slashdot.org/ >> >> _______________________________________________ >> >> Xournal-devel mailing list >> >> Xournal-devel@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/xournal-devel >> >> >> >> Denis> -- >> Denis> Denis Auroux >> Denis> UC Berkeley, Department of Mathematics aur...@math.berkeley.edu >> >> Denis> Institut Henri Poincare, Paris aur...@ihp.fr >> >> >> -- >> Daniel M. German "And ye shall know the truth, >> John 8:32 -> and the truth shall make you free." >> http://turingmachine.org/ >> http://silvernegative.com/ >> dmg (at) uvic (dot) ca >> replace (at) with @ and (dot) with . >> >> >> >> ------------------------------------------------------------------------------ >> Comprehensive Server Monitoring with Site24x7. >> Monitor 10 servers for $9/Month. >> Get alerted through email, SMS, voice calls or mobile push notifications. >> Take corrective actions from your mobile device. >> http://p.sf.net/sfu/Zoho >> _______________________________________________ >> Xournal-devel mailing list >> Xournal-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/xournal-devel >> > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://p.sf.net/sfu/Zoho > _______________________________________________ > Xournal-devel mailing list > Xournal-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xournal-devel ------------------------------------------------------------------------------ _______________________________________________ Xournal-devel mailing list Xournal-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xournal-devel