1. A computer-implemented method comprising: receiving an indication of an in-place menu selection for a first item of a list of items; providing an in-place menu and action commands for display in place of the first item, wherein the in-place menu replaces the space of the first item in a view of the first item; while the in-place menu and action commands are in the place of the first item, receiving an indication of an in-place menu selection for a second item of the list of items without receiving a pre-indication to invoke a multi-select mode; removing the in-place menu and action commands from the place of the first item while maintaining selection of the first item with a visual indication of the selection and providing the in-place menu and action commands for display in place of the second item, wherein the in-place menu replaces the space of the second item in a view of the second item; and in response to receiving a command selection of one of the action commands from the in-place menu, performing the action command for the at least the first item and the second item.
1. A computer-implemented method comprising: receiving an indication of an in-place menu selection for a first item of a list of items; providing an in-place menu and action commands for display in place of the first item, wherein the in-place menu replaces the space of the first item in a view of the first item; while the in-place menu and action commands are in the place of the first item, receiving an indication of an in-place menu selection for a second item of the list of items without receiving a pre-indication to invoke a multi-select mode; removing the in-place menu and action commands from the place of the first item while maintaining selection of the first item with a visual indication of the selection and providing the in-place menu and action commands for display in place of the second item, wherein the in-place menu replaces the space of the second item in a view of the second item; and in response to receiving a command selection of one of the action commands from the in-place menu, performing the action command for the at least the first item and the second item. 3. The method of claim 1 , further comprising; determining a context of item state and providing action commands for the in-place menu according to the item state.