Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tiling or auto arrange for terminal windows: feature request #89

Open
nslieske opened this issue May 2, 2024 · 6 comments
Open

tiling or auto arrange for terminal windows: feature request #89

nslieske opened this issue May 2, 2024 · 6 comments

Comments

@nslieske
Copy link

nslieske commented May 2, 2024

It would be nice to see an auto arrange of terminals in a systematic format:

1x3
2x2
4x4
etc.

Different aspect ratios
Auto-tiling

I pictured something like i3 windows manager.

Keyboard short-cuts to add windows.

Side note: my daughter (15) saw the set-up on 2 * 4k monitors with about 20 terminals open and lots of activity. She was very impressed and said it just needs windows for tiktok, instagram, and other socials. Just a joke, but obviously very interesting if we can extend xwindow apps.

@nslieske nslieske changed the title tiling or auto arrange for windows: feature request tiling or auto arrange for terminal windows: feature request May 2, 2024
@ekzhang
Copy link
Owner

ekzhang commented Jul 21, 2024

Makes sense! Automatic tiling is a good idea, it could live up there in one of the menus. Will need some creative direction in terms of how the tiling algorithm works.

@nslieske
Copy link
Author

I'm fond of i3:
https://i3wm.org/docs/userguide.html#_window_title_alignment

Tmux, screen, or Zellij all come to mind with their various keyboard short-cuts.

I installed this earlier and found it to be not bad. Tabbing feature would be very nice and the 14 window limitation gets challenging in sshx.

https://zellij.dev/

Key bindings at the browser level sounds like lots of conflicts with browser & OS.

A quick and dirty feature might be a drop down from the insert + sign that created 2,4,6,8 in a grid to get started.

image

Auto arrange with a key stroke would be awesome.

Let me know how I can help.

@ekzhang
Copy link
Owner

ekzhang commented Jul 22, 2024

Very cool examples to take some inspiration from. Yeah, let's think about it.

I'd rather not mess with the size of any user's terminal windows since they probably were intentional about resizing them if they did that, so maybe we can figure out some kind of geometry-aware layout algorithm.

@ekzhang
Copy link
Owner

ekzhang commented Jul 22, 2024

and the 14 window limitation gets challenging in sshx

Unfortunately this is a browser graphics card limit

@nslieske
Copy link
Author

and the 14 window limitation gets challenging in sshx

Unfortunately this is a browser graphics card limit

How about tabs as an addition / alternative? If there were tabs, then 14 max is plenty.

@nslieske
Copy link
Author

If you can lay out the design, I can put some guys to work on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants