TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Evolving the Infinite Canvas

94 点作者 pps超过 1 年前

13 条评论

teucris超过 1 年前
I used to be an infinite canvas fanatic, even building products that leveraged the concept, but ultimately I’ve abandoned it. There are too many issues with having an infinite canvas that make it untenable. This isn’t to say they should never be used, but rather that I believe there are good reasons why they aren’t used more.<p>1. Ambiguous structure - users cannot easily glean the structure of content from the layout alone. For instance, on an arbitrary canvas, you don’t know if two things are close to each other to indicate a relation, or just for aesthetic reasons. This can be mitigated by ensuring relations are exposed in other ways, but unless everyone is <i>super</i> strict about including an underlying structure, this will always be an issue. Also, without a representation of the underlying structure, an infinite canvas is fundamentally inaccessible.<p>2. Navigation - finding all possible content on a canvas is hard. This can be mitigated with something like a mini-map, but frankly sticking to one dimension of “infiniteness”, eg scrolling, has shown to be the most effective for the average person to handle.<p>3. Implicit, but heterogeneous, affordances - when you have an infinite canvas, there are many more actions needed eg. pan, scroll, select, possibly lasso, possibly zoom…all of which need a mouse movement or keybinding or touch gesture, depending on the device and context. These all need to be discovered, or taught, and are often initially hidden from the view. This makes the learning curve far steeper, especially when users are accessing content from many different types of devices.<p>4. Responsiveness - it’s hard enough to make a paragraph of text easily viewed on multiple screen sizes, let alone a complex layout of objects with relations possibly conveyed spatially. Infinite canvases are difficult to reformat to get a good, legible layout on a screen other than the one the creator used. There are workarounds, but they often lose information unintentionally by repositioning items in ways the author didn&#x27;t anticipate.
评论 #38788046 未加载
评论 #38786438 未加载
rsweeney21超过 1 年前
In 2007 I worked in Office Labs at Microsoft. We explored the idea of creating presentations on an infinite canvas. It was pretty cool. It took inspiration from Seadragon. It was called Plex or PowerPoint Plex.<p>Unfortunately, all the demo videos were uploaded to Microsoft&#x27;s YouTube competitor, which is now gone. But here&#x27;s a video demo of Seadragon to give you an idea of what it was like:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PKwTurQgiak" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PKwTurQgiak</a>
dimal超过 1 年前
I hated this post up until the last section, then it won me over at the end. None of the infinite canvas interfaces look like anything more than a pile to me. I see no structure at all. If I was forced to use an interface like this for anything crucial, I couldn’t function.<p>But the last section that shows the same information presented in different formats won me over. This is more of what I’d like to see. Let people who think spacially work spacially if that’s what works for them. Let the people that think however it is that I think work in whatever format the fits in their brain best. Embrace neurodiversity.
smokel超过 1 年前
One nice implementation of an infinite canvas is Kinopio [1]. Not affiliated, just a fan.<p>[1] <a href="https:&#x2F;&#x2F;kinopio.club&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kinopio.club&#x2F;</a>
评论 #38788307 未加载
hyperhello超过 1 年前
I was impressed by the way the windows are page-local but the content appears as though it were screen local. I also dug the auto non-overlapping tiles.<p>I think it needs a more guaranteed high frame rate and some polish for me to judge whether it’s actually better for uses I make up, but it’s really innovative.
评论 #38784150 未加载
nicksergeant超过 1 年前
Infinite canvases like Figma give me infinite anxiety. There&#x27;s no way to easily and sensibly hyperlink to specific areas&#x2F;contexts within the canvas, and it&#x27;s really difficult to find things unless you know exactly where to look.<p>It&#x27;s like the manifestation of a cluttered desk of papers in the digital world - exactly what we tried to avoid when building new digital interfaces for so many decades.<p>Edit: there is a way to hyperlink directly to sections in Figma (see comments below), but I&#x27;ve never been a recipient of them :lol:
评论 #38784515 未加载
评论 #38788394 未加载
评论 #38784772 未加载
bkyan超过 1 年前
I use a modified version of this paradigm for personal desktop apps that I write for myself to use. In these apps, all the screen elements initially fit within a 1920x1080 area, which is the minimum resolution among all my monitors. To achieve the infinite canvas effect, there could be icons near one or more of the edges. When clicked on, the icon opens a panel in the direction of the nearest edge and the canvas auto-scrolls to it. The panel could, itself, be a canvas, allowing for recursion.<p>Here is a screenshot of one of such app that I&#x27;m currently working on:<p><a href="http:&#x2F;&#x2F;shadowcatcher.mindcast.com&#x2F;imgShow.php?clip=way757yrhp.png" rel="nofollow">http:&#x2F;&#x2F;shadowcatcher.mindcast.com&#x2F;imgShow.php?clip=way757yrh...</a>
gherkinnn超过 1 年前
Excellent exploration and beautiful execution.<p>Infinite canvases match the way I think. Back in the day, I would use Illustrator over Photoshop for UI work, as it gave me a (near) infinite canvas on which to doodle and explore. Sketch and now Figma continued this approach so I can&#x27;t be alone here.
kleer001超过 1 年前
Ok, but why? Please excuse my ignorance, it&#x27;s well earned. I haven&#x27;t been in the web design space for over 20 years. So, seriously, like, what is this for?<p>Just so we can? For presenting a specific kind of information?
评论 #38784344 未加载
评论 #38784310 未加载
shove超过 1 年前
I’ve been a UX engineer in the “infinite canvas” space for the last five years. Just getting the organization aligned around something that behaves Figma-like is a huge undertaking, and as some of the comments point out, Figma isn’t really a <i>great</i> experience even once you’ve got the bugs ironed out. I’ve got some ideas about how to improve on this, but they’ll probably have to wait until my current employer goes under. Shouldn’t be too much longer now
DrDeadCrash超过 1 年前
The last one reminds me of the Wii lobby. You could have all of your Mii&#x27;s (avatars) in the lobby and click on &quot;Line em up&quot; to get them into some order, then arrange them manually (by the hair).<p>I wonder if something like this could be useful if paired with a Tree-like panel for navigation and some selection aware auto-arrange functionality.
closetkantian超过 1 年前
Thanks for this. I&#x27;m building a card game that needs an infinite canvas. I&#x27;m currently using Miro but there&#x27;s no easy way to &quot;flip&quot; the cards so they are hidden or make certain decks just visible to their owners.
smusamashah超过 1 年前
Each page in Microsoft OneNote is an infinite canvas.