TL;DR
After rotating/mirroring copied entities or a blueprint in the cursor, they should maintain the rotated/mirrored orientation next time they are placed.What?
Copied entities and blueprints should remember rotation/mirrorings done from one time to the next. Just like plopping down multiple instances with the same orientation of the same blueprint/copied entities is a smooth experience because the orientation remains, it should be as smooth of an experience even if the plopping of instances is interrupted (if the user has to clear the cursor) and then resumed.Example:
- A built gear wheel assembler inserts into a steel chest to the north of the assembler.
- I copy the assembler, inserter and chest.
- I press Ctrl-V to place it somewhere else.
- In the new place I want the chest to be to the south of the assembler so I rotate the entities twice.
- Before placing the entities, I realize that a belt is blocking where the assembler would go so I have to relocate the belt first.
- I cancel the paste operation (clear the cursor) to reroute the belt.
- With the belt out of the way, I again press Ctrl-V to place the entities (assembler, inserter and chest).
- Currently: The orientation is back to the original, i.e. the chest is to the north of the assembler. The copied entities did not "remember" my rotating them from before so I have to rotate them again.
- With this suggestion: The orientation after the rotation operations are remembered, i.e. the chest is to the south of the assembler and I don't have to rotate the entities again.
With this suggestion, QoL would be increased since I would not have to rotate the copied entities again just because I had to cancel out of the paste operation.
As a bonus, it would provide an improvement for this problem: viewtopic.php?f=6&t=68396&p=416500