Goal is to allow bulk selection in the lazy grid element.
Selection
Currently, selection is based on document ID’s. Selection will only be available for loaded items.
There are some cases of bulk selections that will have the following behaviour:
Select All - This feature, now works with the loaded pages only. As there is no way to present the user with an understandable way what pages are loaded, this functionality will be removed.
Shift Select - Shift select allow for bulk select from the last select item to the selected item. It should work when all the selected items are loaded. When the user presses shift and hover an item, it will highlight (the selection ticker) all the items that are going to be selected. In case, any of those items are not loaded, this highlight wont happen and the shift select will result in common selection. (see mockups)
Bulk selection could be improved, but are out of this topic’s scope. It would need some type of meta-selection not working directly with IDs.