Add user the ability to create/save custom layouts/actions/profiles #18786

Open
opened 2026-01-31 06:24:18 +00:00 by claunia · 0 comments
Owner

Originally created by @brupelo on GitHub (Oct 30, 2022).

Hi,

First of all congrats for this amazing project, glad you guys have finally decided to implement a proper modern builtin terminal, I've been playing around with this new toy for 20min and the design it's super intuitive and clean

Here's the thing, as a conemu user I'm missing this concept of custom "tasks" where users can create/save a certain sate/layout of multiple terminals where you can spawn in parallel multiple processes.

Let me put you an example, imagine this layout

image

On that one you can see how each pane has a) a custom title b) starting working directory c) startup command d) each pane has a specific % of horizontal/vertical size... And you can save all that state as a "custom task", assign shortcut to it, etc.

Some of the requirements:

  • User should be able to create/delete/edit these tasks in some sort of hierarchical way (or if you want to keep it flat, allow some sort of task grouping)
  • The user should be able to assing shortcuts per task, pretty much this is already implement with the concept of action, right?
  • Given a certain state of the software the user should be able to save that "state" as a task... that's super handy, imagine a typical scenario where you need to spin up multiple web services, web/app servers, etc... Of course I'm assuming the user is using any sort of orchestrator/bridge such as docker-compose/kubernetes

Maybe this feature would allow the user creating dynamically "custom actions"... Or maybe it's just about making more flexible the creation/management of "Profiles"? Anyway, I won't go into details about the best implementation but hopefully I've captured correctly the main feature request, it'd be a killer feature 😎

Originally created by @brupelo on GitHub (Oct 30, 2022). Hi, First of all congrats for this amazing project, glad you guys have finally decided to implement a proper modern builtin terminal, I've been playing around with this new toy for 20min and the design it's super intuitive and clean Here's the thing, as a [conemu](https://conemu.github.io/en/Tasks.html) user I'm missing this concept of custom "tasks" where users can create/save a certain sate/layout of multiple terminals where you can spawn in parallel multiple processes. Let me put you an example, imagine this layout ![image](https://user-images.githubusercontent.com/18058492/198902056-74077971-15e7-4981-aff6-dfff7beae489.png) On that one you can see how each pane has a) a custom title b) starting working directory c) startup command d) each pane has a specific % of horizontal/vertical size... And you can save all that state as a "custom task", assign shortcut to it, etc. Some of the requirements: - User should be able to create/delete/edit these tasks in some sort of hierarchical way (or if you want to keep it flat, allow some sort of task grouping) - The user should be able to assing shortcuts per task, pretty much this is already implement with the concept of action, right? - Given a certain state of the software the user should be able to save that "state" as a task... that's super handy, imagine a typical scenario where you need to spin up multiple web services, web/app servers, etc... Of course I'm assuming the user is using any sort of orchestrator/bridge such as docker-compose/kubernetes Maybe this feature would allow the user creating dynamically "custom actions"... Or maybe it's just about making more flexible the creation/management of "Profiles"? Anyway, I won't go into details about the best implementation but hopefully I've captured correctly the main feature request, it'd be a killer feature 😎
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-FixNeeds-Attention labels 2026-01-31 06:24:18 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18786