Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Opening an item works differently now, rearranged paragraphs for clarity

...

In addition, any visible and enabled view for item details will refresh immediately and show additional details information on the just selected item.

...

Any view supporting the selection of multiple items shall indicate the total number of currently selected items.

...

By double-clicking or touble-tapping an item or hitting the Ctrl/Command-Enter key on a focused (see #Focus an item) or selected item (see #Select a single item), a separate window opens showing an edit or inspection view of the item depending on the permissions of the logged in user.

Drag and drop an item

Clicking on an item and starting a drag automatically selects the item and ticks its checkbox, in case it exists - the item is both object selected and toggle selected. During drag, the item being dragged is replaced by a place holder image. The interface provides constant feedback where the dragged item can be dropped by rendering an insertion bar and highlighting other items which may act as drop targets.

Drag and drop multiple items

If multiple items are selected, dragging one of the selected items initiates a drag of all selected items. Again, the items are replaced by a place holder image and object highlighting and insertion bars are rendered during the drag (see #Drag and drop an item).

Note that if multiple items are toggle selected and you start a drag on a single item with its checkbox unchecked, that object is added to the other selected items for the drag and its checkbox is immediately ticked as soon as the drag starts to clarify this behaviour.

Removing a selection

If you click on a list or tree view offering item selection and you do not click on a selectable item, all previously selected items are deselected. The items are also deselected if you toggle the "select all items" checkbox to first select all, then deselect all items (see #Select and deselect all items).

...

If an item is deselected, all other selected items remain selected.

Open an item for editing or further inspection

By double-clicking or double-tapping an item or hitting Ctrl/Command-O on a focused (see #Focus an item) or selected item (see #Select a single item), a separate window opens showing an edit or inspection view of the item depending on the permissions of the logged in user.

Executing an operation on selected items

...

  • when only selecting a single item, ticking its checkbox or simply selecting it using a click or tap doesn't make a difference
  • when multiple items are selected, starting a drag on a previously unselected item ticks the checkbox of this item and adds it to the set of already selected items - the drag includes all items.
  • when multiple items are selected and you select an item by clicking or tapping on it, the preview only shows the details of the latter.
  • when multiple items are selected and you open any item (selected or not), only that item is opened. The other items remain selected, though, as does the just opened item.
  • when executing an operation, it is always executed on all currently selected items, whether they have been selected by ticking their checkbox or not.
  • a preview is always shown on all selected items, whether they have been selected by ticking their checkbox or not.

Drag and drop an item

Clicking on an item and starting a drag automatically selects the item and ticks its checkbox, in case it exists - the item is both object selected and toggle selected. During drag, the item being dragged is replaced by a place holder image. The interface provides constant feedback where the dragged item can be dropped by rendering an insertion bar and highlighting other items which may act as drop targets.

Drag and drop multiple items

If multiple items are selected, dragging one of the selected items initiates a drag of all selected items. Again, the items are replaced by a place holder image and object highlighting and insertion bars are rendered during the drag (see #Drag and drop an item).

Note that if multiple items are toggle selected and you start a drag on a single item with its checkbox unchecked, that object is added to the other selected items for the drag and its checkbox is immediately ticked as soon as the drag starts to clarify this behaviour.

Summary

 

Mouse

Keyboard

Touch

Support focussing item without selecting it
-> shows item details?

yes, on mouse over
->optionally, after a longer delay

yes, when shifting kbd focus
->yes, after short delay

no

Supports selecting single item without marking its checkbox
->show item details?

yes, on click
->yes, immediately

no

yes, on touch
->yes, immediately

Supports selecting single item by marking its checkbox
->show item details?

yes
->yes, immediately

yes, on hitting SPACE bar
->yes, immediately

yes
->yes, immediately

Supports selecting multiple items by marking their checkbox
->show item details?

yes
->yes, immediately

yes, on hitting SPACE bar on every item
->yes, immediately

yes
->yes, immediately

 

 

 

 

Supports executing an operation when selected by checkbox

yes

yes

yes

Supports executing an operation when selected, but not by checkbox

yes

no

yes

 

Mouse

Keyboard

Touch

Focus an item

move mouse over it

move keyboard focus using arrow keys

(not supported)

Select an item

click it or tick its checkbox

move keyboard focus, then hit SPACE

tap on it or tick its checkbox

Deselect an item

click it while holding Ctrl/Command modifier, or
uncheck its checkbox

move keyboard focus, then hit SPACE

uncheck its checkbox

Open an item

double-click it, or
select it, then choose "open/edit"

select it, then hit Ctrl/Command modifier and ENTER, or
select it, then choose "open/edit"

double-tap it, or
select it, then choose "open/edit"

For the list of defined commands, see Command summaryFor the modifier keys, the first name denotes the Windows and Linux platforms, the second one the Mac platform.

Mockups

Tree view supporting selection of a single item only

...