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

Reply via email to