1

I'm running windows 10, and I don't like the changes that are in the "fluent UI refresh" for visual studio 2022, and want to go back to how they used to be. I don't know what has caused this. The thing I want to undo looks like this: enter image description here

The thing I had before, and want to go back to looks like this: enter image description here

How do I remove and permanently block this change?

gattsbr
  • 169

3 Answers3

1

In this case, the theme isn't part of Windows or any Windows component – it's part of the program itself. Probably the majority of UI components used by Visual Studio's main UI (tabs, toolbars, buttons, etc.) is either tailor-made for VS or has its UI style defined by VS, so its appearance will change if a VS update is released that changes the way those components are implemented, regardless of anything Windows does. Generally this is not something you can configure or revert in any way (except by downgrading the entire program to a previous version). The same also applies to all major web browsers, as well as every single app built on Electron (such as Discord or VSCode).

grawity
  • 501,077
0

It would have been nice if they would have listed this in whats new or something. I found an option to disable these changes. Its still really odd that I have the same version of vs2022 on two machines one which has this change, and the other does not. I'm still presuming this comes though windows update on a system level. enter image description here

gattsbr
  • 169
0

In both the preview and stable builds of Visual Studio 2022 as of 17.10, the Fluent UI refresh can be controlled with feature flags. To use the classic UI, install the Feature Flags VS extension, then go to Tools > Options > Environment > Feature Flags, enable Shell.ClassicStyle, and disable Shell.ExperimentalStyles. Restart the IDE and you will see the changes.

You can also control it manually without the extension by closing Visual Studio, loading the privateregistry.bin in the program files as a hive in regedit, and modifying the FeatureFlags\Shell\ClassicStyles and FeatureFlags\Shell\ExperimentalStyles keys' Value data to either 1 or 0. Unload the hive, then launch Visual Studio.

However you do it, make sure one flag is disabled and the other is enabled.