Open-Shell / Open-Shell-Menu

Classic Shell Reborn.
MIT License
6.66k stars 421 forks source link

OSM Settings should not be grouped with Explorer windows on the Taskbar #536

Open bonzibudd opened 3 years ago

bonzibudd commented 3 years ago

Is your feature request related to a problem? Please describe. I find it weird that the OSM settings window shows on the Taskbar with an Explorer icon, and groups with Explorer windows. This is annoying, since when I try to find the window, I am expecting to see the Classic Shell logo.

Describe the solution you'd like OSM Settings should show up on the Taskbar with the Classic Shell logo, and be separate from Explorer windows.

Describe alternatives you've considered I would imagine you could create some type of shortcut that could make the Shell logo appear on the Taskbar, but this is an unnecessary workaround and somewhat unintuitive.

Additional context This is a matter of my own opinion, but I think most people would agree that the current behavior is off-putting. Even weirder, Classic Explorer settings has it's own icon on the Taskbar, so the behavior seems even more misplaced.

image

ge0rdi commented 3 years ago

Settings window is shown directly by Explorer process. This is why it is grouped with other Explorer windows.

bonzibudd commented 3 years ago

Ok, thats about what I was expecting. I'm curious why the Classic Explorer window is different though, it seems to have an executable that directly launches the settings window.

ge0rdi commented 3 years ago

I'm curious why the Classic Explorer window is different though, it seems to have an executable that directly launches the settings window.

My guess for Start Menu is that it is much easier to apply changes right as you are doing them when the dialog is within the same process.

Though not sure why Classic Explorer has its own executable for settings.

bonzibudd commented 3 years ago

Ah, I didn't even consider that some settings need to be applied quickly. Now that I think about it, most (if not all) settings in Classic Explorer require the Explorer window to be relaunched. In that case, it might have something to do with the stability of quickly applying those changes in Explorer.