Eugeny / tabby

A terminal for a more modern age
https://tabby.sh
MIT License
59.1k stars 3.39k forks source link

The ability to disable the fading of text on unfocused terminals #8251

Open rmatte opened 1 year ago

rmatte commented 1 year ago

Is your feature request related to a problem? Please describe. I find it very distracting that Tabby fades out the text in unfocused terminals. I would like to see an option to disable the fading. I already know which terminal is the active one based on how the cursor looks, this fading is unnecessary for me. Often times I need to be reading the text in the unfocused terminals and this makes it much harder on the eyes.

Describe the solution you'd like As an alternative you could add a thin border around the active terminal as an option instead, and also allow no fading and no border for those of us who would prefer that.

Describe alternatives you've considered Not applicable.

Additional context No additonal context to add at this time.

Snuupy commented 1 year ago

Looks like it's hardcoded here: https://github.com/Eugeny/tabby/blob/6a458d8b9bcfbd4fafff549f9af98059aef03c85/tabby-core/src/services/themes.service.ts#L64

also have to change tabby-core/src/components/splitTab.component.scss to:

::ng-deep split-tab > .child {
    opacity: 1;

I ran my own builds to patch the opacity but github doesn't let me upload attachments > 25MB, if anyone has suggestions let me know and I'll upload them

Enchiridion commented 11 months ago

I found that the Background plugin has options for setting the in/active tab dimming that fixes this.