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.43k stars 374 forks source link

Edit/Import/Convert themes within settings #4838

Open nyteshade opened 6 months ago

nyteshade commented 6 months ago

Discord username (optional)

No response

Describe the solution you'd like?

It would be ideal if iTerm2 or other shell themes could be imported. In any case, along the same lines, it would be ideal if themes could be edited. I created a theme from a picture (nice touch) but it didn't show me the 16 colors (normal and bright) nor did it allow me to adjust the opacity of the background image nor did it show me what ls --colors=auto or anything else might look like on top of the background image using those colors.

I had to do this very manually by hand in the file itself in the ~/.warp/themes/. Nor did it allow me to choose a name for my theme.

All these would be a big step forward for showing how much more advanced the terminal is compared to others like iTerm

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

No response

Additional context

No response

How important is this feature to you?

4

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

None

dannyneira commented 6 months ago

Thanks for this feature request @nyteshade. As a possible stopgap to a built-in theme editor, you can try to use Terminal-Themes to create a custom theme and generate the appropriate RGB values for your custom theme. Once the YAML file is created, you can edit the file to add the background images or gradients.

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.