Live data from Hacker News

Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

github.com

31–35 of 35 posts

Re: Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

#31
post #2

This is fun! I switched to https://github.com/manaflow-ai/cmux for a while, but had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs. This makes a lot of sense, but... it'd be great to allow pulling out of a canvas into a second canvas for those of us with multiple screens (you at least end up needing one window per screen). In general it feels like... more structure r…

Thanks for trying it! I totally forgot about multiple screens because I use multiple workspaces on an 8K screen. Splitting across multiple screens shouldn’t be too difficult since Horizon already supports multiple sessions. I’ll try to get it working tomorrow :)

Splitting across multiple screens support just landed: https://github.com/peters/horizon/pull/32

Re: Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

#32

This is great! Two things I noticed immediately: the settings window overlaps with the minimap. I think it'd be neat if you could zoom? The reason I'd use this over a tiling window manager is to fit more terminals on a screen at once. I think if there was a capability like the Strategic Zoom in Supreme Commander (video: https://www.youtube.com/watch?v=9hJY7exr9KU ) it would be much easier to manage many terminals at…

SupCom Zoom was the single greatest UX improvement to strategy games, and it's sad that nothing outside of the TA family picked it up. BAR and TA Escalation of course have it, and are among my favorites across the entire genre.

Re: Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

#33
This is really an infinite canvas window manager, but only for terminal windows.

I looked for a general infinite canvas window manager and discovered InfiniteGlass[1]. I wasn't able to install it though, even on Ubuntu Mate 18.04, which the installation instructions are supposed to be tested for.

I've switched to KDE recently, using its default terminal, and I feel like I can't miss things like opening the file browser from the terminal or vice versa anymore, so now what I really want is an infinite canvas desktop environment.

[1]: https://redhog.github.io/InfiniteGlass/

Post reply on HN