Mercury icon indicating copy to clipboard operation
Mercury copied to clipboard

[Feature Request] Native Titlebar Patch

Open Jevil7452 opened this issue 1 year ago • 5 comments

In case you might not be aware, there exists a patch for Firefox: https://github.com/ephemeralViolette/firefox-native-controls that replaces the Windows 10-style titlebar (that looks out of place on Windows 7) with a titlebar that is drawn by the OS, so it will always look correct regardless of the theme the user is using. As this is a source code patch, it seems like a good idea to integrate it into the browser, so the users of this browser can enjoy having it be built-in, and not having to replace xul.dll files which will break when Firefox updates, unless the original author of the patch updates it too.

Jevil7452 avatar Oct 19 '23 14:10 Jevil7452

Yes, please, as a Win7 user I'd like to have this in Mercury. I absolutely despise the forced Win10-scrollbar, it looks so ugly in Win7.

MasterSlenderTR avatar Oct 19 '23 14:10 MasterSlenderTR

This doesn't currently handle the titlebar (only scrollbars), but it's designed for only ESR 115, which still supports the native Windows 7 titlebar.

ephemeralViolette avatar Oct 23 '23 15:10 ephemeralViolette

Yeah, i meant the native scrollbars, i said "titlebar" by mistake

Jevil7452 avatar Oct 24 '23 10:10 Jevil7452

@ephemeralViolette @MasterSlenderTR @Jevil7452 I will be adding this to the Mercury-Win7 repo.

For this repo, gonna leave it as is.

Alex313031 avatar Jan 10 '24 06:01 Alex313031

@ephemeralViolette About the Widevine thing. The .sig files can only be generated with a Widevine license and a script they give you. So, your patch would not affect it either way. You can remove that from the readme to dispell fears.

I will be manually adding the patch, I.E. going to those files and copy/pasting. You should update the patch based on rebased ESR 115.6.0/115.6.1.

Alex313031 avatar Jan 10 '24 06:01 Alex313031