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


Reply via email to