Hacker News new | ask | show | jobs
by piterrro 20 days ago
I like the idea, my fear is however that the lack of structure will cognitively overload my brain and at some point every canvas will become a mess. Think about how to expire unused/old windows. Maybe let use set a limit so that at some point they are forced to remove old window when they want to open a new one.

I have a miro board as a notepad, I constantly add new stuff but at the same time its unmanageable.

Another example could be browser tabs, since there's no limit my current window holds approximately 60 open tabs which (which I dont use ofc) - this is the effect of chrome not having a native way to save stuff for later in a semantic way (you cannot search through bookmarks the same way you would search through google).

The success of this project will be defined by how well and easy users are able to retain the context (or content) of their canvas.

2 comments

I like Obsidian for note taking and it does have an infinite canvas, but it feels bolted on. I would love to have a more canvas first note taking app, maybe with folders for visual declutter.

Navigation in default Obsidian is one of the weakest points imo

Have you looked into Affine?

https://affine.pro/

I did, but I would prefer a more local first program.
That’s a valid concern and probably one of the biggest risks with an infinite canvas. The goal is not “infinite mess”, but persistent context with enough structure: docking, tabs, splits, search via Cmd+K, detachable panels, project-based canvases, and restored layouts. I also think things like expiry/cleanup, saved views, folders or semantic grouping would make sense over time. Retention of context is basically the whole product question here.