Skip to content

Make windows Acrylic / Transparent  #1084

@jt-github

Description

@jt-github

Summary of the new feature/enhancement

It would be so awesome (if not necessarily easy to code) to be able to select areas of ANY application that you wanted to make acrylic.

Example: "Acrylicize" Outlook so that everything but the list of messages and the message frame was transparent with a blurred background to help focus the user on what matters (just the next evolution from using the dark theme with it).

Proposed technical implementation details

Such a PowerToy would allow:

  1. Selecting an app
  2. Selecting one or more areas to modify
  3. Seting transparency, blur, tint, and/or other visual effects to be applied to the objects seen through those elements, possibly with some presets like "Windows Acrylic", of course
  4. Selecting what the transparent areas reveal:
    1. The applications beneath it (the way Windows does such things currently)
    2. The desktop background (act as if applications beneath it do not exist)
    3. The applications beneath it when not maximized and the desktop background when maximized (I suggest this be the default because it's awesome)
  5. Enabling/disabling per app (and remember settings while disabled)
  6. Resetting settings per app (to go back to defaults in case things get weird)
  7. Changes to be saved across application close/open and system restarts, of course.
  8. Starting automatically with Windows as a service, etc.

A user should never have to draw areas that should be affected but rather select existing window elements both on classic/legacy applications and UWP apps, just as developers are currently used to doing when using "developer mode" on all modern browsers.

This will obviously cause some serious redraw and possibly some performance issues, so there should probably be warnings to that effect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions