Nicolas Roard wrote:
On 5/23/05, David Chisnall <[EMAIL PROTECTED]> wrote:
I may have missed some things out. Nicolas?
Well, will suggested me a couple of nice things to do, like adding in
the serialized undo stream a user id (I would propose a jabber id), so
you could easily do collaborative work.
For example, you edit a document, all the modifications are saved
automatically; then you give it to your friend, and all his
modifications will be saved too, but under another id -- so it's easy
to see who changed what (a bit like what subethaedit does). I think
it's a good idea :-)
Yes, excellent one! I once discussed the possibility of porting
SubEthaEdit (now Hydra, I think) to GNUstep with the devs. At the time,
they were rewriting it for Version 2, and were very busy.
His other idea was to use a clock control to show the undo/redo
mechanism -- each action increment the analog clock, and the user can
click on the clock and going back in time ;-) (or going forward)
He uses that idea in his own research program, and that's a neat idea
and works quite well. I think we should provide such a control ;-)
Not a bad idea, but often times people forget when they made a change.
Perhaps if, in the case of a word processor/text editor, there was some
associated metadata (like a line of something that was added and/or
removed when the save happened) as well as the time, it might be more
useful for people.
Alex Perez