waveterm icon indicating copy to clipboard operation
waveterm copied to clipboard

Anyway to customize the Wave interface?

Open chlorine3545 opened this issue 1 year ago • 22 comments

As the title suggests.

I've recently been introduced to Wave and have quickly fallen in love with it. It truly is a wonderful piece of work, and please allow me to express my sincere gratitude for the efforts put into developing and open sourcing it.

I'm curious if there's a possibility to customize the Wave interface, such as implementing command code highlighting and custom themes? I've come across some discussions regarding this, but I'm not sure if anyone has actually implemented these features yet.

Best regards!

chlorine3545 avatar May 02 '24 10:05 chlorine3545

Yes, we're adding custom themes -- specifically for the terminal interfaces, you'll be able to set custom colors, fonts, and backgrounds.

We don't have a way to customize command highlighting, but we're open to suggestions. One thought is to replace our cmdinput textarea with a small version of the Monaco editor (the VSCode editor) which will allow us more flexibility for auto-complete and code highlighting.

sawka avatar May 02 '24 21:05 sawka

Yeah syntax highlighting would be super cool! Check out this issue: #585

esimkowitz avatar May 02 '24 21:05 esimkowitz

Sounds great. Another personal suggestion: Zsh (Oh-my-Zsh, actually) could be integrated directly into the interface, which would allow the use of powerful Zsh plugins such as syntax highlighting and autosuggestion. (I'm not an expert in this area, so please forgive any foolish mistakes in my expression and suggestions).

chlorine3545 avatar May 03 '24 00:05 chlorine3545

Would love to see Tokyo Nights + Storm (and Day for light users):

  • https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/schemes/tokyonight-storm.itermcolors
  • https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/schemes/tokyonight.itermcolors
  • Day would be good for light users: https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/schemes/tokyonight-day.itermcolors

ylluminate avatar May 26 '24 19:05 ylluminate

HI @ylluminate , thanks for your feedback! We're working on adding more rich and customizable theming at the moment, I will add this to the list of possible themes to support!

gonzolively avatar May 28 '24 15:05 gonzolively

Oh-my-Zsh is great and there is also https://github.com/JanDeDobbeleer/oh-my-posh that might be worth looking at supporting.

djdanielsson avatar Jun 20 '24 17:06 djdanielsson

OMZ is great for sure, but it's not the kind of customization I'm looking for in this particular situation. OMP (posh) is kinda cool, but it seems really bulky/slow from my experience. Perhaps it's just when using it with PowerShell . I also feel OMP lacks a lot of themes.

ylluminate avatar Jun 20 '24 17:06 ylluminate