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

[tasks | epic] implement tasks improvements #5333

Closed
vince-fugnitto opened this issue May 31, 2019 · 2 comments
Closed

[tasks | epic] implement tasks improvements #5333

vince-fugnitto opened this issue May 31, 2019 · 2 comments
Labels
enhancement issues that are enhancements to current functionality - nice to haves epic epic issues consisting of multiple smaller issues tasks issues related to the task system

Comments

@vince-fugnitto
Copy link
Member

vince-fugnitto commented May 31, 2019

Description

This is a general tracker for Tasks usability improvements.


Improvements

👍 Task: Restart Running Task (#5330 )

  • Add a new command and menu terminal menu item in order to restart a running task.

👍 Terminate Task... (#5331)

  • Add the terminate task menu item to the terminal menu

👍 Disallow running identical tasks (#5269)

  • Disallow users from running the exact same task twice if it is currently running.
  • If a user attempts to re-run a currently running task, prompt them to either Terminate or Restart the task instead.

👍 Display task info in the terminal (#5332)

  • When executing a task, report the task information directly in the terminal to be as transparent as possible to end-users.

👍 Re-use an existing terminal for identical tasks (#5269 (comment))

  • If present, use an existing terminal to re-execute an identical task.

👍 Automate the creation of tasks.json (#1017)

  • Add new command to automate the creation of the tasks.json file if not present.
  • If a user attempts to Add Configuration without a tasks.json file present, add a quick-open item to trigger it's creation.

👍 Show Running Tasks... (#5346)

  • Add the new command and terminal menu item which describes the list of running tasks and upon selection sets the terminal focus of the given task.

👍 Allow users to put comments in tasks.json (#5505)

  • use jsonc in tasks.json

👍 Support compound tasks (#5517)

👍 Align Theia Task schema with VS Code (#5516, #1096)

👍 Theia should not allow users to customize all properties of a detected task (#5679)

  • vs code only allows 3 properties to be customized: problem matcher: isBackground, and task group.

cc @elaihau

@vince-fugnitto vince-fugnitto added enhancement issues that are enhancements to current functionality - nice to haves epic epic issues consisting of multiple smaller issues tasks issues related to the task system labels May 31, 2019
@lmcbout
Copy link
Contributor

lmcbout commented Jun 3, 2019

Should we also have the "Show Running Task" as we can find in VSCode ?

@vince-fugnitto
Copy link
Member Author

Closing the epic as the items have been completed, and follow-up issues have already been opened which are taking care of any missing functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement issues that are enhancements to current functionality - nice to haves epic epic issues consisting of multiple smaller issues tasks issues related to the task system
Projects
None yet
Development

No branches or pull requests

2 participants