A particularly interesting one in the gallery is TLdraw ( https://beta.tldraw.com/ ). As well as building an infinite canvas app they are also developing a toolkit for others to use to build application specific infinite canvases.
Infinite Canvas
11–20 of 43 posts
Re: Infinite Canvas
#12Would be nice if this website also tracked software projects for building infinite canvases in your own apps. Especially for collaborative online canvases there's not that many (F)OSS projects around. All the nice, well-designed products are proprietary SaaS'es.
E.g. lot of canvas/whiteboard "competitors" use drag-to-pan with a trackpad, which if you've ever used Miro/Figma/etc. feels very outdated compared to the two-finger pan that they use. We've tried to replicate similar behavior for our app and had to try and reverse-engineer it from multiple of those apps, as almost every out of the box OSS implemenation of canvas navigation only implements drag-to-pan.
Re: Infinite Canvas
#13The apple ecosystem is lovely but I’m not willing to pay the cost of entry when I have perfectly functioning hardware.
Re: Infinite Canvas
#14It's a lovely resource.
Re: Infinite Canvas
#15Currently, the majority of infinite canvas applications begin to noticeably lag and stutter after a while, and start to have syncing inconsistencies especially in their "multiplayer" mode.
Re: Infinite Canvas
#16It would be awesome if someone actually built an infinite canvas application that didn't run on the browser, so that you could actually use it effectively. Currently, the majority of infinite canvas applications begin to noticeably lag and stutter after a while, and start to have syncing inconsistencies especially in their "multiplayer" mode.
Re: Infinite Canvas
#17It would be awesome if someone actually built an infinite canvas application that didn't run on the browser, so that you could actually use it effectively. Currently, the majority of infinite canvas applications begin to noticeably lag and stutter after a while, and start to have syncing inconsistencies especially in their "multiplayer" mode.
Re: Infinite Canvas
#18It would be awesome if someone actually built an infinite canvas application that didn't run on the browser, so that you could actually use it effectively. Currently, the majority of infinite canvas applications begin to noticeably lag and stutter after a while, and start to have syncing inconsistencies especially in their "multiplayer" mode.
It always surprises me how FigJam is never mentioned in discussions around this topic, even though it’s sibling product (Figma) is so popular!
Re: Infinite Canvas
#19I guess would you:
1. Initially set a default window size and scale the window to that? 2. Track if the user is zooming in and out and based on the zoom factor scale all the windows contents based on that?
Re: Infinite Canvas
#20Goodnotes documents are essentially paper notepads that you can write in. New pages are added to the document as you need them (usually by swiping right from the last page).
I've tried a couple infinitely zoomable canvases but I tend to make a bit of a dog's breakfast when I use them:
- Everything ends up in a seemingly random place in the document, and at different zoom levels. I personally find I tend to gradually zoom out while I write in infinite canvas apps. After awhile it gets increasingly difficult to find things I've written earlier because old things get small.
- There's no natural sense of "before" or "after" on an infinite canvas. This is kind of the point, but it makes me work harder to keep items arranged in space or tell a story after you've taken a bunch of notes. If you don't, then you've got to go hunting for things.
Goodnotes doesn't have this problem. I can sit down and just start writing, or flip to a new page and write there. Because pages have a natural order, my notes end up in a nice chronological ordering. Each page is individually coherent, and its easy to reorder & delete pages later if I want to throw away some of my rough note pages. And each page is screen sized. There's no ambiguity about how big each pen is, or what the right zoom level is for something I've written. Each page fits on the screen. The next page is a swipe away.
Infinite canvases are better for connecting disperate ideas - like mind mapping. But the notes I've taken in goodnotes feel easier to read later, or screen share and present. I find I tend to go back and read them more often.