In a desktop web application I am working on, I was considering several designs for an ordered queue of items. My initial design was:
download bmml source – Wireframes created with Balsamiq Mockups
Unfortunately, because the items are relatively narrow, the majority of the width of the screen remains unused. So, I considered another option:
This grid option will fill all of the space, however, I am worried that, even if users know (because it is indicated) which item is up next, whether it will be clear what the ordering of the items will be, since it is concievable (to use the numbering of items in the diagram) that users will expect item 10 to be up after item 1. I don't think this problem is present in the first design (so long as Item 1 is indicated as up next), since there is only one path from which items may "flow in" to the up-next placement.
My question is: which of these designs (or is there a better design out there) is best to display an ordered queue of items with the visual constraints I mentioned. Additionally, should the ordering of items in design 2 be changed for right-to-left languages, to ensure a more natural mapping?