Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Changed: made clear that clipboard could be missing; parts of paste preview are no longer optional

...

Any type of content can be copied to the clipboard and pasted in another location. The basic rule to understand the Magnolia clipboard is this: if the clipboard is there, you can copy items to it, replacing any item already in there. And you can paste the item or items in the clipboard, if its type is accepted by your currently selected item. This also means that the clipboard may actually missing for a specific view if it isn't properly supported.

However, content cannot be cut (copied and removed at the same time) and pasted later - this would lead to a number of confusing situations when copying across views, in particular if one attempted to cancel the operation. Instead, the clipboard concentrates on offering powerful copy&paste support only.

...

A global clipboard is the only implementation not leading to confusing behavior. A per view or per layer implementation would either have to be flushed every time you change between views and layers or would have to remember the item copied last, both of which would result in bahavior behavior difficult for the user to understand and anticipate.

...

Please consult the usage summary for a full definition of mouse, touch and keyboard usage.

...

Preview of Paste operation

If a user right clicks or tap-and-holds the paste function, a tooltip will show the number and type of items currently in the clipboard (e.g. 5 videos or 3 items) and - this behavior is actually required. Optionally, all items in the current view accepting a paste will be briefly highlighted in addition to this. This effect disappears again if the mouse button is released or the tap ends.

...