ohyay can be configured to allow all users to manipulate the elements within a Room, and all these changes will be shown in realtime to all other participants in the Room. This can facilitate all kinds of fun and/or useful interactions such as jigsaw puzzles, post-it notes brainstorming, crossword puzzles, card games, etc.


The most basic of interactions is making the elements draggable. To do this, simply enable the Draggable property under the INTERACTION category:

You can limit the draggable area for the element by specifying the Draggable Limits property:

And tuning the Draggable Min X, Draggable Max X, Draggable Min X, and Draggable Max Y properties (in the coordinate space of the Room).

You can also force the dragging to snap to a pixel-based grid within the space by specifying the Draggable Snap to Grid X and Draggable Snap to Grid Y:

This is very useful for puzzles where elements need to be aligned with each other.

Note: Resizing will modify the X and Y properties of an element.


You can also allow participants to resize the elements in a Room. You can do this by enabling the Resizable setting under INTERACTION:

Now users can hover over the element and use the drag handles to resize the element:

You can constrain how much the element can be resized by setting the Resizable Min Height, Resizable Min Width, Resizable Max Height, and Resizable Max Width properties:

Note: Resizing will modify the X, Y, W, and H properties of an element.


You can give participants the ability to rotate an element by checking the Rotatable property:

Now users can grab the rotate handle and spin the element:

Note: this will modify the Rotate Z property of the element.


Finally, you can give users the ability to delete elements in the Room by enabling the Deleteable property:

Then users can drag the element down to a trash can at the bottom right of the Room:

Did this page help you?