win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
2.46k stars 84 forks source link

readd "--disable-dwm-composition" #254

Open DellM-79 opened 9 months ago

DellM-79 commented 9 months ago

Whenever Windows 7 and earlier were set to a non-DWM theme, Google Chrome, Chromium, and their derivatives would draw fake Aero borders around the browser itself, the task manager, and even the profile selection when starting up Chrome. Maybe something like that could be added to Supermium, along with the first-time setup window, which would then use the non-DWM Chrome frames rather than those chosen by the native Windows theme. Oh, and don't forget to make it automatic!!

AFAIK, that flag was called disable-dwm-composition.

Here's what the Task Manager in Chromium and Supermium looks like respectively, without DWM. These two screenshots are from Windows 7 Ultimate and Starter.

Windows 7 Ultimate (SP1) (Fully Updated)-2024-02-01-11-07-37 Windows 7 Starter (SP1) (Fully Updated)-2024-02-06-15-42-43

Juesto commented 9 months ago

the reason this was changed is because the same window style is used for PWAs, it was switched to the system native theme to make it look integrated