lovasoa / whitebophir

Online collaborative Whiteboard that is simple, free, easy to use and to deploy
https://wbo.ophir.dev
GNU Affero General Public License v3.0
2k stars 395 forks source link

Infinite canvas in all directions #85

Open bannmann opened 4 years ago

bannmann commented 4 years ago

According to this article, one of the main benefits of digital whiteboards is their infinite canvas:

While physical whiteboards certainly have size restrictions, going digital should mean that you're no longer limited in how big or complex your visualizations are.

However, unlike some commercial offerings, WBO does not offer this feature: When I create a new whiteboard, my viewing area is positioned on the top-left corner of the canvas. If I start drawing immediately and later realize that I want to draw something to the left or above of my initial drawing, I have no way of moving my viewing area further to the left.

Ideally, WBO would instead work like this: on a new whiteboard, the viewing area is positioned on the "center" of an effectively infinite canvas. If I use the hand tool to pan the viewing area to the top, I can draw there, and I could repeat that process endlessly.


Note: if WBO offered a way to move objects, one could work around the lack of an unlimited canvas by selecting the entire drawing and moving it away from the edge of the canvas. But that would be cumbersome, especially if one has to do it repeatedly.

lordneeko commented 3 years ago

If this does not get implemented, recommend at least have a border at the "edge" of the canvas. Right now, you can zoom WAY out, but there is no indication that the canvas is limited image

lovasoa commented 3 years ago

@lordneeko I think you are talking about a different issue. This one is about being able to scroll to the left and to the top of the initial position.

lordneeko commented 3 years ago

It is relevant. The OP mentioned that there is "not" an infinite canvas...but the UI doesn't make that obvious. I get that the OP is talking about starting in the "center" versus top-left. I can just post it as a separate issue though