warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
21.13k stars 362 forks source link

Improve UI, reduce clutter #4894

Open beorn opened 5 months ago

beorn commented 5 months ago

Dupe Check

Describe the solution you'd like?

Warp's UI adds a lot of clutter to the terminal output making it hard to see where the boundaries between commands and their output is (vs using a regular prompt). It's really hard to quickly scan to see what the commands are. I've made a simple mockup to show some ways to reduce clutter:

Some other ideas not shown (but see comment below for more/better ideas):

Is your feature request related to a problem? Please describe.

I'm put off by the clutter warp adds vs using a regular terminal+shell. Warp has the opportunity to reduce clutter vs the traditional solution, but I think it does the opposite. The structure of repeated command+output doesn't "pop out" easily from a cursory glance, but requires detailed scanning.

The UI for autocomplete blends in with the content - it doesn't stand out. I'm often typing commands without actually looking at the command line - I need to know when autocomplete kicks in as it requires me to look at the UI to make selections instead of just typing blindly, so it would be great if the UI "grabs my attention" more.

Additional context

See current vs proposed ideas:

Screenshot 2024-05-08 at 11 05 44

How important is this feature to you?

4

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

dannyneira commented 5 months ago

Thanks for the detailed feature request @beorn!

To anyone else interested in this feature, please add a 👍 to the original post at the top to signal that you want this feature, and subscribe if you'd like to be notified.

beorn commented 4 months ago

Some more examples. To make commands more easily to differentiate from their output it may be nice to keep (at least historical) commands in the same "UI color" instead of being so colorized...

Screenshot 2024-05-13 at 11 44 17

Not shown here, but other ideas: