Acrylic effect for all existing Win32 context menus

AcrylicMenus

This is a proof-of-concept tiny application that applies acrylic effect to almost all existing Win32 context menus on Windows 10 and Windows 11 via native Win32 hooking API.

Limitations and known issues

  • Minimum supported Windows 10 version: 1903
  • A little delay before applying blur effect
  • Temporary lacking support of some kinds of menus (e.g. in Task Manager)
  • Ugly look on Windows 10 (can be fixed by modifying msstyles file)

Installation guideline

CAUTION: It is not recommended to launch the application outside a virtual machine if you want to avoid reboot for deleteing the DLL.

The application is not stable yet, so it can't (and should not) be installed permanently.

After downloading and unzipping the archive, launch Injector.exe - it will inject the DLL which applies the blur effect to context menus. To unload it, press any key in the opened console window.

Gallery

Windows 10

Windows 10

Windows 10

Windows 10

Windows 11

Comments
  • Bad font rendering under high transparency

    Bad font rendering under high transparency

    If the transparency of SetWindowCompositionAttribute is increased, the defects of font rendering will be very obvious. 2021 11 07_19 12 56

    Is it possible to get the same font rendering as StartAllBack? OePXSbx

  • Possible to change color of right click menu border instead of removing it for Windows 10?

    Possible to change color of right click menu border instead of removing it for Windows 10?

    Just wondering if it's possible to change the color of the right click menu border instead of removing it for Windows 10. If it has to transition the same way, changing the color to a shade of gray may look less glaring and still improve the look of the menus.

  • Missing selection highlight/outline for arrow key navigation

    Missing selection highlight/outline for arrow key navigation

    While navigating/selecting items in a context menu using the up/down arrow keys, there is no indication of the currently selected item by means of a highlight or outline around that item (as Windows has by default).

    Without AcrylicMenus (note the expected outline around the selected item, "Sort by"):

    image

    With AcrylicMenus:

    image

    The items are of course still usable by activation, just that the selection would be blind.

    (This is the same for context menus in File Explorer.)

    I am on Windows 11 Pro, Version 22H2, Build 22622.598.

  • The app does not restore menu's colors after closed

    The app does not restore menu's colors after closed

    I run the app, it works (only desktop's context menu). After the app closed, the menu's colors does not restore back the original. I already tried to switch between themes, but it is not resolved. Even I rebooted PC. Please help me with a workaround or an update ASAP. Thanks.

    2

    1 .

  • Any way to change alpha channel / transparency?

    Any way to change alpha channel / transparency?

    Hi! Great tiny app! Just works and doesn't steal a lot of CPU/GPU resources or anything. Just I want to know how to change transparency. We can modify this without recompiling it?

  • Add registry switch to toggle INJECT_EXPLORER_ONLY

    Add registry switch to toggle INJECT_EXPLORER_ONLY

    Please add registry switch to toggle INJECT_EXPLORER_ONLY so I won't have to download IDE to recompile the thing or please include an optional DLL with this option pre-compiled.

  • Allow hooking Explorer windows launched in separate processes

    Allow hooking Explorer windows launched in separate processes

    When the "Launch folder windows in a separate process" option is on, AcrylicMenus will hook only Explorer desktop. It also doesn't hook Explorer windows launched by another app such as Notepad++ via "open containing folder" shortcut despite having that option off.

Acrylic & aero blur effect on Flutter Windows 💙.
Acrylic & aero blur effect on Flutter Windows 💙.

flutter_acrylic Acrylic & aero blur effect on Flutter Windows. Installation Mention in your pubspec.yaml.

Nov 24, 2022
matrix-effect This is a dumb matrix effect type thing
matrix-effect This is a dumb matrix effect type thing

matrix-effect This is a dumb matrix effect type thing. It's only like one source file which should compile... Define __POSIX or __WIN though, for posi

Sep 23, 2022
Detect-KeAttachProcess by iterating through all processes as well as checking the context of the thread.
Detect-KeAttachProcess by iterating through all processes as well as checking the context of the thread.

Detect-KeAttachProcess Detect-KeAttachProcess - by iterating through all processes as well as checking the context of the thread. Recently I started s

Oct 19, 2022
stacked acrylic gasket mounted ergonomic keyboard
stacked acrylic gasket mounted ergonomic keyboard

Splay46 Build guide This keyboard requires soldering of really small smd components like USB Type C Receptacle(0.3mm pitch), Atmega32U4(0.8mm pitch),

Nov 9, 2022
use classic context menu in Windows 11 file explorer

Classic Context Menu for Windows 11 Shell32Patcher allows you to use classic context menu in Windows 11 file explorer. Usage Uncheck 'Launch folder wi

Sep 17, 2022
Native context menu for Flutter apps
Native context menu for Flutter apps

native_context_menu Native context menu for flutter apps Installation flutter pub add native_context_menu Usage import 'package:native_context_menu/na

Nov 12, 2022
GlueGD is a mod loader for Geometry Dash that does not require a modification to any existing Geometry Dash files or an external injector or launcher.

GlueGD is a mod loader for Geometry Dash that does not require a modification to any existing Geometry Dash files or an external injector or la

Apr 10, 2022
This repo does not contain any skins that work by themselves, but rather addons to already existing skins like CakeOS and Polybar
This repo does not contain any skins that work by themselves, but rather addons to already existing skins like CakeOS and Polybar

Rainmeter-addons ⚠ This repo does not contain any skins that work by themselves, but rather addons to already existing skins like CakeOS and Polybar E

Nov 3, 2022
Spin-off component from existing IBM/mcas open source project

PyMM PyMM is a python library that allows the storing and manipulation of existing heavily used types such as Numpy ndarray and PyTorch on Persistent

Jun 1, 2022
mold is a faster drop-in replacement for existing Unix linkers
mold is a faster drop-in replacement for existing Unix linkers

mold: A Modern Linker mold is a faster drop-in replacement for existing Unix linkers. It is several times faster than LLVM lld linker, the second-fast

Nov 15, 2022
CredBandit - Proof of concept Beacon Object File (BOF) that uses static x64 syscalls to perform a complete in memory dump of a process and send that back through your already existing Beacon communication channel

CredBandit CredBandit is a proof of concept Beacon Object File (BOF) that uses static x64 syscalls to perform a complete in memory dump of a process a

Nov 22, 2022
Nov 16, 2022
Inject .NET assemblies into an existing process
Inject .NET assemblies into an existing process

inject-assembly - Execute .NET in an Existing Process This tool is an alternative to traditional fork and run execution for Cobalt Strike. The loader

Nov 15, 2022
Robust multi-prompt delimited control and effect handlers in C/C++
Robust multi-prompt delimited control and effect handlers in C/C++

libmprompt Note: The library is under development and not yet complete. This library should not be used in production code. Latest release: v0.2, 2021

Nov 18, 2022
No loss LV2 sound effect plugin

B.Spacr Description: LV2 sound effect plugin B.Spacr is a unique LV2 effect plugin that enables a clear and brilliant audibility of your music product

Aug 24, 2022
Typewriter Effect with Rich Text + *Correct* Text Wrapping
Typewriter Effect with Rich Text + *Correct* Text Wrapping

Typewriter Effect with Rich Text + Correct Text Wrapping I've spent way too long getting this right. This is meant as a base class for a UMG dialogue

Oct 25, 2022
Create a firework effect with WS2812b LED and a MCU
Create a firework effect with WS2812b LED and a MCU

LED-Fireworks Firework effect with WS2812b LED and a MCU This project uses FastLED library to control the LED strip. WS2812b IC is embedded into each

Nov 18, 2022
IPlug "Tale" edition example (tremolo effect).

IPLUG EXAMPLE A simple tremolo audio effect plugin (AU/VST2), serving as an example for the IPlug "Tale" edition plugin framework. GETTING STARTED

Nov 22, 2021
A fork of the kwin blur effect that solve the corners bug.
A fork of the kwin blur effect that solve the corners bug.

Kwin blur effect - Respect rounded corners This kwin effect is a fork of the default kwin blur effect, with minimal changes to solve the "plasma korne

Nov 8, 2022