Bug 450738 - [wish] Automatic layout management.
Summary: [wish] Automatic layout management.
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: split-view (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-23 07:54 UTC by shenlebantongying
Modified: 2024-04-01 15:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description shenlebantongying 2022-02-23 07:54:47 UTC
SUMMARY

This is a "Powerful When Needed" feature request. 

The primary problem is that manually splitting vertical & horizontal every time is meanless. Some users will always want and end up with a similar layout, why not just manage the layout automatically?

I have seen similar features implemented in multiple software including other terminals, tiling window managers and emacs/vim. Here is one of the best explanations with nice charts.

https://sw.kovidgoyal.net/kitty/layouts/

TLDR: Add an option to enable `automatic layout management, and provide a few layout presets like stack, tall, fat, grid, simple horizontal and simple vertical.

EXPECTED RESULT

Instead of considering split vertically or horizontally and the currently active window, the users can simply just create new windows without thinking and the layout fits their habit & need perfectly.
Comment 1 shenlebantongying 2022-02-23 08:04:25 UTC
There is a "save tab layout to file". 

However, it only supports a fixed number of windows. An automatic layout can let you have an arbitrary number of windows, and can easily increase or decrease.

Also there is  no option to always load a certain layout.
Comment 2 ams-amargarida 2024-04-01 15:52:56 UTC
+1 interest