Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seemingly impossible to ignore Windows Terminal (BackdropPreference) #411

Open
ninbura opened this issue Feb 20, 2024 · 0 comments
Open
Labels
third-party This issue is caused by a third party.

Comments

@ninbura
Copy link

ninbura commented Feb 20, 2024

[x] I've read FAQ.
[x] I've restarted the affected app after adding rule for it.
[x] I've checked other issues and this is not a duplicate.

Describe the bug
Windows Terminal launches as opaque instead of transparent, per settings set in Windows Terminal, when MicaForEveryone is running. This occurs despite overriding BackdropPreference in the Global Rule with the application name.

Rule

Process: "wt" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Target Application

  • Windows Terminal (wt.exe)
  • 1.19.10302.0

To Reproduce
Steps to reproduce the behavior:

  1. Set Windows Terminal opacity in Windows Terminal settings
  2. Set global Backdrop Type to Mica
  3. Set wt Backdrop Type to None
  4. Open Windows Terminal (should be incorrectly opaque)
  5. Click off of terminal (should become transparent as it should be)

Expected behavior
MicaForEveryone ignores Windows Terminal per rule configuration, preventing the application from displaying as opaque.

Screenshots

mica.wt.mp4

Windows Version

  • Edition - Windows 11 Pro N for Workstations
  • Version - 23H2
  • OS build - 22631.3155

Other tools being used
[x] Rectify11
[ ] StartIsBack
[ ] Chrome/Firefox themes or config to add system backdrop
[ ] Add it yourself (Any other tool that you may use)

Additional context
I've tried running MicaForEveryone as a standard user and as admin. I've also set BackdropPreference to None for Windows Terminal adjacent processes:

Global {
  TitleBarColor             = Dark  # available modes: Default, System, Light, Dark (case sensitive)
  BackdropPreference        = Mica    # available modes: Default, None, Mica, Acrylic, Tabbed
  CornerPreference          = Default # available modes: Default, Square, Rounded, RoundedSmall
  ExtendFrameIntoClientArea = False   # enable to apply backdrop on background of apps (not recommended)
  EnableBlurBehind          = False   # make window translucent (not recommended)
}

# don't touch explorer and mspaint
Process: "explorer" {
  TitleBarColor = Dark
  BackdropPreference = Mica
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}
Process: "mspaint" {
  TitleBarColor = Default
  BackdropPreference = Mica
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

# apply Mica background to Console Host window
Class: "ConsoleWindowClass" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Process: "wezterm-gui" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Process: "wt" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Process: "OpenConsole" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Process: "Cascadia" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Process: "pwsh" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}

Process: "cmd" {
  TitleBarColor = Default
  BackdropPreference = None
  CornerPreference = Default
  ExtendFrameIntoClientArea = False
  EnableBlurBehind = False
}
@ninbura ninbura added the third-party This issue is caused by a third party. label Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
third-party This issue is caused by a third party.
Projects
None yet
Development

No branches or pull requests

1 participant