... another small issue with the undo: it seems that rename has no redo...

A.

2012/1/30 Cosimo Cecchi <cosi...@gnome.org>

> On Fri, 2012-01-27 at 17:41 +0000, Calum Benson wrote:
>
> > I'm also a little surprised that the GNOME designers that Cosimo asked
> > would have said the multi-level undo was overkill for a file man ager
> > -- Apple certainly thought it was important enough to add it to the
> > file manager in OS X 10.7, where previous versions only had single
> > level undo IIRC. (On the other hand, I suppose you could argue that if
> > it took them 10 years to add it…)
> >
> > I couldn't tell you how often I've ever used it in 10.7, admittedly,
> > but when it comes to having the same function behave differently in
> > different applications, you want to be 100% sure it's the right thing
> > to do, especially when it's a function that directly manipulates
> > people's files.
>
> Hi Calum,
>
> Admittedly, I haven't tried Finder on OS X 10.7, so I can't really tell
> how they ended up implementing it; there are several reasons why I chose
> a single action for Nautilus:
> - you probably need a different UI than a menu. Time Machine comes as an
> example, but that also requires a support from the lower layers of the
> OS we don't currently have
> - if you add multiple levels of undo, you would like to keep track of
> the operations happening on the file system, and invalidate past actions
> accordingly. This can be complex and is missing completely from the
> current implementation
> - I think it's always better to start small and then find solutions to
> more complex use cases than doing the opposite, especially when the
> feature is complex and involves user's data
>
> That being said, nothing in software is written in stone...I am not
> against the idea of being able to freely undo any past transaction
> per-se, but it would require way more effort, both on a technical and
> from a design point of view.
>
> Cosimo
>
> --
> nautilus-list mailing list
> nautilus-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/nautilus-list
>
-- 
nautilus-list mailing list
nautilus-list@gnome.org
http://mail.gnome.org/mailman/listinfo/nautilus-list

Reply via email to