LesFerch / WinSetView

Globally Set Explorer Folder Views
MIT License
1.08k stars 46 forks source link

Context menu is normal in browsing, but classic in open/save dialogs #115

Closed AlicesWrath closed 4 months ago

AlicesWrath commented 4 months ago

Hi, I was hoping you could help, I'm not sure if this is even a WinSetView thing or a Windows bug or something else is causing this, but I'm having a strange problem with the context menu. When regularly browsing files and folders, it uses the modern Win11 context menu, however when I right click while in a Open or Save as dialog, it uses the classic context menu for some reason. I included screenshots of the behaviour below and also included my WinSetView options showing classic context menu is not checked.

Untitled Screenshot 2024-07-08 003241 Screenshot 2024-07-08 003409

Like I said, I don't know if WinSetView is causing this but I have no idea what else it could be. Have I accidentally changed some registry value?

LesFerch commented 4 months ago

That's the normal behavior for Windows 11. Only Explorer itself has the new interface. The file open/save dialogs, that are used by applications, are a separate interface that shares some Explorer resources (such as the folder view registry entries). Note that the file open/save dialogs look much more like the Windows 10 Explorer than the Windows 11 Explorer.

It's possible that Microsoft will, some day, create a new file open/save dialog that looks like the new Explorer (and use the new context menu) but that will only be applicable to new or updated apps that choose to use it. If they change the code that's used by existing apps, it will cause things to break.

We've seen the file open/save dialog interface change before. You can observe this by opening RegEdit and selecting Export from the File menu. That will open a "legacy" dialog. You can see the same thing in some apps, such as IrfanView. Some day the current file open/save dialogs may become known as "legacy" dialogs, but for now, there is nothing newer.