elementary / hig

Human Interface Guidelines
https://docs.elementary.io/hig/
20 stars 5 forks source link

Add guidance around Undo #14

Open cassidyjames opened 6 years ago

cassidyjames commented 6 years ago

Something @matthewpaulthomas mentioned is that we're not super clear around how to implement undo actions. We should probably:

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/58060177-add-guidance-around-undo?utm_campaign=plugin&utm_content=tracker%2F10548672&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F10548672&utm_medium=issues&utm_source=github).
matthewpaulthomas commented 6 years ago

Undo was merely an example of something that has a fairly well-known position in menu bars, but no obviously consistent access point without them. A few other examples, similarly unspecified in the HIG: Redo, Repeat, Paste As, Export, Print, Zoom In/Out, Help, and Find/Change when Change is more complex than just Replace (and therefore perhaps too space-consuming for Find’s “revealer”, though I can’t be sure because “revealer” itself isn’t defined in the HIG).

When writing guidelines specifically for Undo, though, a few more things to cover: