Idea

Flip a shape horizontally (Mirror feature)


Userlevel 5

Hi, 

I was wondering if it’s possible to flip a shape or group of shapes horizontally? (also called Mirror)

This feature is very handy in other drawing / vector tool.

 

Miro is an amazing tool, keep up the good work!

Best,

Julien

 


35 replies

Please add this feature!! 

I need this feature too, and I saw this an old requirement, but Miro team i not answer this, to bad!!!

EDIT: finally found how to rotate objects, which will cover most of my use cases. And the easy and omni-present ruler snapping will help the rest of my use cases.

I am still surprised that there isn’t a Mirror function available, but I suspect I won’t actually need it.

EDIT: finally found how to rotate objects, which will cover most of my use cases. And the easy and omni-present ruler snapping will help the rest of my use cases.

I am still surprised that there isn’t a Mirror function available, but I suspect I won’t actually need it.

Could you show us your trick?

 

Regards!

Could you show us your trick?

Sure.

Rotation Guide

When you have shapes selected, there is a curly arrow for rotation.

Multiple shapes are selected. Note the Curly arrow in the bottom left.

When you click and drag the arrow, it will rotate all the selected shapes.

The shapes are rotated approximately 45 degrees. The curly arrow stays in the same relative position.

You can rotate it for a full 180. With the shapes I was using, this is the same as a horizontal mirror.

The smaller internal shape is now on the right side, opposite of where it started.

The arrow will stay in the same relative position to the shapes until you unselect the group and re-select it. The group will regenerate the arrow at the new bottom left position. If you select the individual shapes though, the rotation arrow will still be in the original bottom-left position.

When selecting one of the individual shapes, the rotation arrow is still anchored to the objects original rotation. If you are particularly rigid when looking for details like this, it’s important to look in all the corners and not just the first corner.

My example is particularly easy, and could have been done by just moving the inner oval to the other side. And this doesn’t work for shapes with particular geometry, like speech bubbles (the most common shape mentioned in this thread).

Speech bubble speculation

  1. The 5 second fix for Miro on Speech Bubbles specifically would be to create a second shape that users can select and that second object to be a mirror of the existing bubble. Hide it in the Advanced Shapes sub-menu.
    The shape menu from the main action bar. This same menu is also accessible when selecting a shape. Clicking on All Shapes shows an expanded menu of shapes.

     The main action bar has an even number of shapes for a nice display effect.  If you put it in only the context action bar for shapes, that menu has an odd number of shapes (by including sticky notes) and would not diminish the aesthetics.

  2. Another option would be to allow shape mirroring when resizing through the axis. If you drag the side so the dimension is less than zero then render it mirrored. This would allow us to reflect shapes easily without an explicit mirror function. Eg: if you drag the left side to the right so that it passes the right side, it would be a horizontal mirror. If you drag the bottom so that it passes the top and is now above the other side, it would be a vertical mirror.
    • There’s no objective reason why this would have to apply equally to text. Resizing (squishing and stretching) already doesn’t modify the rendered font, unless it changes the need for word wrapping.
  3. Add an explicit mirror function. Hide it in the right click/3-dot menu.
The 3-dot menu where you could hide an extra function for mirroring shapes.

mirror_x(obj shape) {

   obj.x = obj.x + obj.width;

   obj.width = obj.width * -2;

  1. Miro or the community could create a solution for this via an App. Any or all of the above. This seems really heavy handed for the scope of the request, but if Miro is really set on a extremely minimalist UI (this is the only reason I can really think of for why this isn’t available given how easy the fixes would be for Miro themselves), this might be the only real solution.

 

Userlevel 7
Badge +8

Please please please:

Add a mirror function into miro:

Lucid does it … in a simple way:

 

Michael

Waiting for this feature to be created! For now I guess I’ll just arrange everything around the speech bubble only going in one direction.. :/

This is seriously needed. Can we please get an update! MIRO has been phenomenal but this is something that we all really need. 

+1 on needing this feature. I make a lot of large mindmaps. Sometimes I change my mind and what to connect two maps in the middle. To do that, I typically need to “flip” one of them.

For me this is a basic but missing operation that I would frequently need. It is painful, if I have to open another tool for the mirroring (not rotating 180°) or similar operations.

Just entering the world of Miro. I explore and try to find out if it is worth paying for it… I see this topic is open for quite some time now. Could become a deal breaker for me.

Reply