Warp
Warp copied to clipboard
Allow for different theme/background color selections per window/tab/pane
Describe the solution you'd like?
Similar to the native Mac OS terminal, it would be useful to allow for each tab in the Warp app to have it's own theme. This would allow for quick visual differentiation between tabs. It appears that right now all theming is done across the entire application.
Is your feature request related to a problem? Please describe.
The only way to differentiate between tabs is based on the tab order, which does not provide a visual cue for what the tab is being used for.
Additional context
No response
From @JoeriTheGreat via #590
Describe the solution you'd like?
Setting a color for different opened tabs like online = red, local = green,..
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
From @o1lo01ol1o via #590
I'd also like something simple that allows me to quickly group tabs. Maybe you could apply themes at the tab level?
+1 good feature
+1 for this. I use theme (primarily background color) to differentiate between local terminals and terminals SSH'ed into remote machines (e.g. red background = SSH'ed into a production machine).
+1 - This was one of my favorite features in iTerm2 - helps me easily understand which environment I'm in.
Hey folks! As of last week we have tab color support! You can pick a color manually per tab (right click on the tab) or you can codify it to your launch configuration as well!
Here's a link to the documentation for it: https://docs.warp.dev/features/session-management/launch-configurations
@elviskahoro Is there any way to automatically set a tab color based on the current host, or for example whoami
?
Having tab colors is nice, but I would love to change the whole theme based on the host I'm connected to.
This isn't possible. We'd need to make a Warp CLI for this. The closest is saving a Launch Configuration as you can specify the tab color in the yaml.
How does iTerm2 do it without a CLI?
I think iTerm has a shell integration but I'll look more into it and also loop in some folks like @gagata
Please also comment here: GitHub discussion on Session management and profiles: https://github.com/warpdotdev/Warp/discussions/697
The tab color is nice, but it's a bit subtle if what you're trying to do is indicate what environment you're in. I really want a red theme for my production tab as a reminder. It's pretty easy not to see/register the tab color.
I agree, it would be great to set custom theme/color per tab. Having a separate theme/color might be great indicator of environment you are connected to 💯 Is it possible to use tab color as a parameter for a theme? Maybe tab color can tint the background? 🤔🤔
The launch configuration method still has problems, mostly because every time you open a new configutation, it opens in a new window. Let me explain.
Let’s say I have 5 servers I SSH into. However, on any given day, I don’t know which ones I want to connect to. What do I do?
Create a launch configuration for each combination of servers? That seems overwheleming.
Create one for each server? Assume I open the launch config for server foo. A new window opens & automatically SSH’s into foo.
However, I also need to SSH into server bar. I open the launch config for server bar. A new window opens for bar, & now I have 2 windows open. Worse, I cannot combine tabs into 1 window!
Tomorrow, I have to SSH into server baz. I open the launch config for that, new window. I then have to connect to foo. New window. And so on.
Again, creating launch configs for each combination is just not going to work.
We need a setting that says that launch configs can open in the same current window.
Are there any plans to implement this?
I'm trying to get a colleague onto Warp but not until this feature is implemented as it's crucial to their workflow.
Warp had a lot of potential, but I've moved back to iTerm2. Warp had some really good ideas, but the follow-up just isn't there.