krlvm / AccentColorizer-E11

Accent Colorization for Windows 11 File Explorer Icon Glyphs
https://github.com/krlvm/AccentColorizer
220 stars 11 forks source link

The color of the glyphs doesn't change in the new file explorer version Windows App SDK of Windows 11 Dev channel. #14

Closed Dhyfer1 closed 1 year ago

Dhyfer1 commented 1 year ago

Hi @krlvm

As the title says. I'm using Windows 11 channel Dev (latest compilation 23440.1000) and the glyphs don't change color, well, they do change but only the ones in the path. C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\FileExplorerExtensions\Assets\images\contrast-standard

But this path where the glyphs are located is not used by the Windows file explorer, because the mentioned path is where the glyphs are located in the Windows 11 Insider Beta channel. In Windows 11 Dev channel, the new path where the glyphs are found is C:\Windows\SystemApps\MicrosoftWindows.Client.FileExp_cw5n1h2txyewy\FileExplorerExtensions\Assets\images\contrast-standard, as you can see in the picture.

Screenshot 2023-04-21 225954

As I said before, only the glyphs in the first path do change color (In Windows 11 Dev there are both routes), but those glyphs are not applied to the file explorer. In the Dev channel, the file explorer uses the glyphs found in the second path, and these glyphs do not change color.

So the path where the glyphs are located is different depending on the version of Windows 11 (Canary, Dev, Beta, Preview or Stable)

Please can you update AC-E11 to work on Windows 11 Dev? Thanks in advance

krlvm commented 1 year ago

Thanks for providing paths, it's available in v1.1.2 now

Dhyfer1 commented 1 year ago

Thank you very much for the update. Works as expected. It does color the glyphs now, and also the Windows Spotlight glyphs as I mentioned in a previous comment.

I have found out that the first path I mentioned before contains the glyphs for the stable, beta and release preview versions of Windows 11. And the second path contains the glyphs for the dev and canary channels.

By the way, I was looking at the screenshots of this repository and I noticed that the file explorer title bar also uses a mica effect like the command bar. How did you get it? As you can see in my screenshot, I have the accent color applied to the toolbar and for that I used MicaForEveryone, but with this tool I can't apply mica to the title bar. So how is yours so different?

krlvm commented 1 year ago

It was a clean 21H2 install, without any external tools

Dhyfer1 commented 1 year ago

Okay, I thought you were using some tool to achieve that effect.

Another thing, when I start my PC the AC-E11 background process takes a long time to appear, and until it doesn't appear then AC-E11 can't change the color of the glyphs.

In my issue #10, I think the problem was that the AC-E11 background process didn't run before the BingSnap background process, that's why the glyphs remained with the accent color of the previous wallpaper. Because of this, can you do something to make the AC-E11 process run quickly before I start Windows Explorer when I log in? I have AC-E11 in the shell:startup folder, but it seems that this is not enough.

If the AC-E11 process starts much earlier than the BingSnap process, then it would be a solution to my previous issue.

krlvm commented 1 year ago

You can try to add it to startup via registry instead of shell:startup

Dhyfer1 commented 1 year ago

Uh, can you tell me how to do it? 🤔

krlvm commented 1 year ago

You can modify AccentColorizer installation script or add a key to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Dhyfer1 commented 1 year ago

That's fine, thanks. I don't use any script for AC-E11, I had just placed the executable in the shell:startup folder. But I'll try adding a key to the registry as you mention.

Thank you.