Alex313031 / Mercury

Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.
https://thorium.rocks/mercury
Mozilla Public License 2.0
1.03k stars 26 forks source link

[Feature Request] Native Titlebar Patch #62

Open Jevil7452 opened 8 months ago

Jevil7452 commented 8 months ago

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.

MasterSlenderTR commented 8 months ago

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.

Jevil7452 commented 8 months ago

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

Alex313031 commented 6 months ago

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

For this repo, gonna leave it as is.

Alex313031 commented 6 months ago

@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.