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

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

Closed
brupelo opened this issue Oct 30, 2022 · 2 comments
Closed

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

brupelo opened this issue Oct 30, 2022 · 2 comments
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Attention The core contributors need to come back around and look at this ASAP. Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting

Comments

@brupelo
Copy link

brupelo commented 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 😎

@brupelo brupelo added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Oct 30, 2022
@ghost ghost added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Oct 30, 2022
@zadjii-msft
Copy link
Member

@ghost ghost added the Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something label Oct 31, 2022
@brupelo
Copy link
Author

brupelo commented Oct 31, 2022

@zadjii-msft Yeah, more than good enough, thanks! I can see by adding the existing issues into this thread you've effectively pinned this one in those, so yeah, happy about that. Looking forward to eventually be able to spawn/orchestrate complex workflows in the terminal, that'll be a deal breaker 😉

@brupelo brupelo closed this as completed Oct 31, 2022
@ghost ghost added Needs-Attention The core contributors need to come back around and look at this ASAP. and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Oct 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Attention The core contributors need to come back around and look at this ASAP. Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting
Projects
None yet
Development

No branches or pull requests

2 participants