terminal icon indicating copy to clipboard operation
terminal copied to clipboard

Semi-translatent background becmoes opaque when Terminal is tiled or maximized

Open 1280px opened this issue 2 years ago • 2 comments

What Happened?

I use semi-transparent bg to save screen space, but when terminal is tiled/maximized (but not in fullscreen mode!), the background always becomes opaque. This should not be the case, as it essentially makes semi-transparent background useless, not allowing to see the text and windows behind the terminal.

The issue seems to happen because of the way Gala treats H/V maximized windows, however I wonder if there is any workaround to make Terminal an exception.

Steps to Reproduce

  1. Open Terminal
  2. Set the theme to "Custom"
  3. In Custom theme settings, set background colour to any semi-transparent value
  4. Maximize/tile the Terminal window:

image

Expected Behavior

image

OS Version

7.x (Horus)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

1280px avatar May 31 '23 15:05 1280px

Found a related issue, someone made a CSS workaround for it too: https://github.com/elementary/terminal/issues/303 (it only mentions maximizing, however tiling is also affected).

However, it was closed because:

Going opaque on maximize is intentional because it fixes some UI issues but also because if the Terminal is maximized, it's likely users are focusing on that content.

Now, with custom themes being supported and default ones being fully opaque anyway, I wonder is it worth reconsidering it? I thought the issue was somewhere in how Gala handles maximized windows, but it turned out to be much simpler.

1280px avatar Feb 09 '24 07:02 1280px

I am confused, is this issue out of (UX?) scope or just not planned for now? I can provide more reasoning and propose a fix.

1280px avatar Apr 13 '24 10:04 1280px