TranslucentFlyouts icon indicating copy to clipboard operation
TranslucentFlyouts copied to clipboard

TF not functioning on certain app tray menus

Open Undisputed00x opened this issue 10 months ago • 2 comments

Some app tray menus are not getting affected by TFv3 (latest release) at all, both using the x64 and x32 versions and still no result. This issue is from V2 (i dont know about V1) and i thought because no one has made a ticked about it i would make one. An interesting thing is that these tray menus are getting properly modified by my custom windows theme which raises more questions about the problem with TF. Win11 23H2 Using apps that maybe can conflict: RTB, TTB, MFE, DWMBG, SmartTaskbar My TF registry settings: TFreg.zip

Below some examples

Details

Nvidia tray menu: Screenshot 2024-04-02 014910

MsiAfterburner tray menu: Screenshot 2024-04-02 015146 SmartTaskbar tray menu: Screenshot 2024-04-02 015453

Functioning examples: MemReduct: Screenshot 2024-04-02 015310 Windows Security Center: Screenshot 2024-04-02 020341

Undisputed00x avatar Apr 01 '24 23:04 Undisputed00x

This is probably caused by the change to uxtheme on 23H2, the other unaffected ones are called immersive context menus. I will check this issue later.

ALTaleX531 avatar Apr 03 '24 10:04 ALTaleX531

@Undisputed00x I use some of your apps: RTB — Not even working, uninstalled. TTB — Completely fine. MFE — Using alternative EBM (Explorer Blur Mica) DWMBG — Completely fine.

TechySC23 avatar Apr 25 '24 10:04 TechySC23

Any update on this issue...

Undisputed00x avatar Jul 08 '24 09:07 Undisputed00x

@Undisputed00x Let me simply explain why TF doesn't work on the tray menus of some applications, firstly for NVIDIA Control Panel, it seems that TF doesn't have enough permissions to inject into it's process, so it doesn't work. Secondly for MsiAfterburner, its process is x86 architecture and only TF for x86 architecture can inject into it. SmartTaskbar handles some of the drawing itself, which makes TF think that it has done all the drawing by itself and should not be intervened, so TF doesn't work either. In short, they cannot be fixed.

ALTaleX531 avatar Jul 11 '24 05:07 ALTaleX531