It shows a lot of promise but yeah, the actual app is just as broken. Love the concept and I'll be keeping half an eye on where it goes but right now its simply too janky for me to use it on a daily basis. If the author is reading here's a few things that came up for me within about 2 minutes of using it:
- I can't scale windows by grabbing the top edges like I can on the bottom/side edges.
- The command palette provides me with a list of open windows but selecting them doesn't do anything.
- A pinch to zoom gesture zooms in and out over unfocused panes but scrolls on focused ones. A keyboard modifier key I can hold that puts me into workspace pan/zoom mode regardless of where my cursor is would be great.
- It seems really erratic as to whether grabbing a pane and dragging will move it, scale it, or do nothing at all.
- The displayed cursor quite frequently has no correlation with what it's going to do.
- The mini map should really allow me to drag around my viewport on it rather than clicking and jumping to a specific place.
I really want to love this, its a great concept for working with complex projects but as I say right now its simply not there. Here's a few bonus things I'd love to see:
- The ability to rename terminal windows. Terminal 1,2,3,N is going to be unusable almost immediately.
- A jump to pane function (probably triggered via the command palette pane list) which allows me to select a specific terminal/editor/region/whatever and be jumped straight to it.
- Please add Kagi as a search engine option.
- As someone else has mentioned the real killer feature here would be the ability to run Cate with a remote backend, either accessed via a web browser or the Electron wrapper. I routinely use both VSCode devcontainers locally and remote machines over SSH and I'd love to be able to have a bunch of open sessions I can just jump back into.