Hi Vialije,

Genius!

IH

On Wednesday, 31 July 2019 13:50:50 UTC+1, vitalije wrote:
>
>
>> I envisioned this and in addition "saving" as simply tagging one of these 
>> revisions. 
>>
>> I am thinking about having Leo send some tag along with the snapshot. For 
> example somewhere in Leo UI or in one special node user is asked to write 
> short description of what task is he/she doing now. Snapshots are sent 
> along with this description and later user can search for the outline as it 
> was when some particular task was worked on.
>
> Your demo is missing a powerful demonstration of this feature, the "over 
>> the shoulder" demonstration. What is required is a "play" button. If you 
>> slide the outline slider back in time and then provide a play button which 
>> moves the slider forward after a time increment as well as visually jumps 
>> to the largest changes you can "look over the shoulder" of a developer as 
>> they develop.
>>
>
> Currently there is no single timeline of history that could be played 
> forward or backward. Each node has it's own timeline, and outline itself 
> has timeline too. Those timelines can be synchronized by timestamps, but 
> for real looking over developer's shoulder feel, there has to be saved some 
> additional data like: which node was selected, where was the cursor in the 
> body, vertical scrollbar positions, ... It would be straightforward to add 
> those information though.
>
> My original intention was just to provide unlimited, persistent undo/redo 
> history. But more and more ideas come every day. Adding tag support would 
> allow developer to see time spent on some tasks. Analyzing those timings 
> developer can improve future predictions of how long will it take to do 
> this or that. 
>  
> Currently I am thinking about incorporating my other Rust project (the one 
> for reading xml Leo outlines and external files), in order to allow Leo not 
> only to send snapshots but also to get snapshots of fully opened and loaded 
> outlines along with belonging external files. That would reduce load time 
> considerably. The largest external file in the Leo core is 
> leo/test/activeUnitTests.txt, and on my machine it is loaded in about 
> 6.4ms. This task is suitable for utilizing several CPU cores where Rust 
> shines. I expect that loading an outline with 100 average external files 
> can be done in less than 300ms.
>
> I have a lot of ideas, but also running out of time. :-(
>
> Vitalije
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/fb5a7146-3700-4508-8757-89b9665c7684%40googlegroups.com.

Reply via email to