Live data from Hacker News

Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

haystackeditor.com

131–140 of 227 posts

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#131

Interesting, some notes: - obsidian has similar feature called "Canvas", perhaps look at their work flow. - For me this is uselles as a standalone tool. I need it as Idea plugin. - creating layouts is the part I hate. Perhaps some AI that takes Git patches, or bug fixes and creates layout based on that. - sharing layouts needs to be super easy - integrate Git history as another dimensions. Diff and blame N notations…

This appears to run within VSCode from the demo videos, as opposed to being standalone. You get everything you get there.

If you use Idea tools you're out of luck I guess.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#132
post #126

I'm not sure about the AI features but the concept of working with code on a canvas and having some sort of flowchart UI has been a dream of mine for some time. I mainly do data processing and draw lots of flowcharts for communicating pipelines and also for myself. Having a development UI which goes in that direction somewhat would be great for handling unwieldy codebases written by non-CS folk.

It would be awesome if we can sketch diagrams and code in the same canvas! This would make visual documentation much easier.

you can do asciidoctor, plantUML kroki in vscode so maybe its present mode can already be used in there like that?

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#133
Nice work. It may not be a priority right now but I personally really don't like to have to move windows, see them overlap or not align because they have different widths, and have to resize them... I would love to see a good tiling (with optional padding between them maybe) Some kind of vertical masonry layout ?

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#138
Really cool. Two suggestions to think about:

1. add a small button in the window title bar to pick a custom title or background color (from a predefined list of 16 or so colors). The color should be remembered somehow. With many windows open it would help quick orientation.

2. an ability to quickly load/save the current layout. When I work on feature A I want to see these windows, ... When you load a layout you could either fully replace the current one or add to it.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#140

This looks really interesting and well thought out. Nonetheless, I feel like the OS window manager should provide this kind of experience, with appropriate hooks so that an IDE can implement this sort of experience with native windows. I really liked using PaperWM¹ for a while, however, I'm still waiting for it to get more stable. Another system that is sort of similar to this concept, Pipeworld² (part of the Arcan p…

> I feel like the OS window manager should provide this kind of experience

GIMP (the OSS Photoshop-style tool) had this idea for literally over a decade and eventually gave up on it because they never got it to work well.

Post reply on HN