Skip to content

Commit

Permalink
Project status notice
Browse files Browse the repository at this point in the history
  • Loading branch information
krlvm committed Aug 6, 2023
1 parent 379dc81 commit 81a254b
Showing 1 changed file with 10 additions and 14 deletions.
24 changes: 10 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ AcrylicMenus is a tiny application that applies acrylic effect to almost all exi

**AcrylicMenus is based on [TranslucentFlyouts](https://github.com/ALTaleX531/TranslucentFlyouts) by [@ALTaleX531](https://github.com/ALTaleX531) and [@Maplespe](https://github.com/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.

### ⚠ Current project status

After rebasing the project on top of TranslucentFlyouts, its purpose was to provide a modification of it, made as close as possible to the design of Windows because the proposed changes were incompatible with TranslucentFlyouts' goals of providing maximum customization.

Now the **latest versions of TranslucentFlyouts support everything** that was missing - and all **with the ability to fine-tune, including gorgeous, modern menu animations**.

Therefore, AcrylicMenus will be abandoned in favor of TranslucentFlyouts, which I recommend using. You can download it [here](https://github.com/ALTaleX531/TranslucentFlyouts/releases).

Many thanks and good luck to TranslucentFlyouts project!

## 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.
Expand All @@ -18,20 +28,6 @@ For minimal performance impact, all settings are hardcoded, so you need to rebui

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](https://raw.githubusercontent.com/krlvm/AcrylicMenus/master/github-images/win10.png)
Expand Down

0 comments on commit 81a254b

Please sign in to comment.