we are redesigning a web-based application that handles a lot of lists, where every line represents a single item. Like a list of emails or a list of books. Every item offers 3 functionalities: delete, edit, clone. Each functionality is represented by a commonly used icon or a button, aligned to the right of the line.
Which would be the best order to use for these operations?
I have tried to research this, but I mainly found recommendations regarding icons themselves (which icons to use, how to color them, etc) or the age old discussion about which order of buttons OK/Cancel or Cancel/OK is best for dialogues. Both are not helping.
I tried to look at different other applications, like googlemail, but there does not seem to be any clear intention behind the order.
I tried looking into recommendations for the order of context menus, most commonly it is recommended to start with the most frequently used. In a context menu I would think (we don't currently have real user data): Edit, Clone, Delete.
But for a horizontal representation one might argue, that with the alignment to the right, the icons from left to right should be: Delete, Clone, Edit. This would bring the added bonus of making Edit easier to reach on mobile devices.
What do you think? Can anyone recommend reading material specifically for this kind of problem?
Thanks!