• Stars
    star
    609
  • Rank 73,183 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Acrylic effect for all existing Win32 context menus

AcrylicMenus

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

AcrylicMenus is based on TranslucentFlyouts by @ALTaleX531 and @Maplespe, which supports custom themes and aims to provide as many options for customization as possible, while AcrylicMenus aims primarily at a standard look and feel and match the design of Windows.

Installing

AcrylicMenus is distributed in a zip archive, which contains the injection DLL and a loader. To start AcrylicMenus, launch the AcrylicMenusLoader.exe - administrator rights are not required.

There's other an installer based on batch files, which can help you to install it for current user or globally with double click.

Configuring

For finer customization, you can use TranslucentFlyouts, while AcrylicMenus follows a vanilla Windows design.

For minimal performance impact, all settings are hardcoded, so you need to rebuild the project to change them. They are located in AppearanceConfiguration.h.

Technically, AcrylicMenus supports all Win32 applications, excluding legacy and custom (ownerdrawn) popup menus, however, currently, for maximum stability and avoiding incompatibilities, it only works with File Explorer menus by default. To do this, change the parameter INJECT_EXPLORER_ONLY in AcrylicMenusLoader.cpp.

Removing white border in Windows 10 Dark Theme

In dark theme, Windows 10 menus have very ugly white borders. It is not possible to prevent them from being painted because they are in the non-client area, but it is possible to override them after some delay, which is already done in light theme, however, doing this to the dark menu causes much more eye attention and looks unpleasant.

So, this functionality is disabled by default, but can be optionally toggled by adding DWORD registry key RedrawDarkThemeBorders to HKEY_CURRENT_USER\SOFTWARE\AcrylicMenus with value 1.

You can do this from command line:

reg add "HKEY_CURRENT_USER\SOFTWARE\AcrylicMenus" /v RedrawDarkThemeBorders /t REG_DWORD /d 1 /f

Restart AcrylicMenus to apply changes.

Gallery

Windows 10

Windows 11

More Repositories

1

PowerTunnel-Android

Powerful and extensible proxy server with anti-censorship functionality for Android
Java
954
star
2

PowerTunnel

Powerful and extensible proxy server with anti-censorship functionality
Java
907
star
3

BeautySearch

Windows 10+ Search Window appearance tweaker
C#
531
star
4

AccentColorizer

Recolorize Win32 controls in-memory with accent color without patching theme
C++
334
star
5

AccentColorizer-E11

Accent Colorization for Windows 11 File Explorer Icon Glyphs
C#
209
star
6

MediaFlyout

Windows 10+ Media Control Taskbar Flyout
C#
156
star
7

ContextMenuNormalizer

Normalize context menu highlight color in Windows 10 19H1+
C++
74
star
8

LibertyTunnel

Anti-censorship plugin for PowerTunnel
Java
57
star
9

DragDropNormalizer

Normalize Drag&Drop overlay on Windows 11 22H2+
C
57
star
10

ClassicSearch

Restore classic File Explorer search and shrink address bar on Windows 10 19H2+
C
51
star
11

PowerTunnel-DNS

DNS Resolver for PowerTunnel
Java
30
star
12

TrayVolumeControl

Control volume by scrolling mouse wheel on the volume icon in tray
C++
26
star
13

SwingDPI

DPI scaling for Java Swing applications
Java
25
star
14

SwingAcrylic

Windows 10 Acrylic effect bindings for Java Swing
Java
20
star
15

PowerTunnel-AdBlock

AdBlock plugin for PowerTunnel
Java
16
star
16

PowerTunnel-Plugins

PowerTunnel Plugins Registry
14
star
17

HostChanger

Plugin to fake HTTP Host and HTTPS SNI for PowerTunnel
Java
9
star
18

Invader

An effective MITM utility and script injector
Java
9
star
19

PowerTunnel-Firewall

Firewall plugin for PowerTunnel
Java
5
star
20

PowerTunnel-Hosts

Hosts plugin for PowerTunnel
Java
4
star
21

PowerTunnel-Docs

4
star
22

ForcedOffline

Basic lightweight application firewall for Android
Java
3
star
23

SmoothScroller

Smooth scrolling effect for all programs
Java
2
star
24

PowerTunnel-Plugin-Template

Hello World plugin for PowerTunnel SDK Docs
Java
2
star
25

FluentWPF

Fluent Design System for WPF.
C#
1
star