Replies: 4 comments
-
Beta Was this translation helpful? Give feedback.
-
If you prefer the previous UI with streamed logs, you're able to opt out of it using A few things at a glance:
Definitely hear your feedback. There are papercuts to work out and we'll be working towards an even better experience here. |
Beta Was this translation helpful? Give feedback.
-
When starting just one task (e.g. with --filter="...") there is no need for the left sidebar. In this case the whole terminal UI can be deactivated. |
Beta Was this translation helpful? Give feedback.
-
To speed up developer experience, it would be nice to change the TUI view if only one task was selected via a filter. This could either be automatic if there is only one task running, or via a flag, e.g.
Before turbo 2, we had a helper script for running local versions of our packages: import { execSync } from "child_process";
const [, , packageName] = process.argv;
console.log(`Running local script for ${packageName}`);
// Unfortunately turbo doesn't support stdin forwarding, so this script does that heavy lifting.
const command = `turbo build --filter *${packageName} -- --env local && pnpm --filter *${packageName} local:exec`;
console.log(`Running command: ${command}`);
execSync(command, { stdio: "inherit" }); Now we can just do I guess if stream mode supported stdin forwarding that would solve most of that, but that would fall apart with more than one task selected. |
Beta Was this translation helpful? Give feedback.
-
Goals
Non-goals
Background
The new task window is extremely hard to work with, not easy to copy out of the windows. The lack of color makes it hard to find things, and the continuous spinners next to
watch
ed tasks are reducing the overall quality of the experience using Turbo."turbo": "^2.0.2-canary.1"
The task windows added value is negative at this time (objective).
The quality of development experience has gone down drastically ( subjective).
Proposal
It would be great to opt out of the visual representation of 2.0 task windows.
Something like adding
taskWindows: false
to theturbo.json
.Beta Was this translation helpful? Give feedback.
All reactions