Releases: ImSwordQueen/firefox-native-controls
ESR 115.9.1 (hotfix)
This is an archive for the 115.9.1 hotfix update.
Native controls patch hotfix for 115.9.1 Win64 only.
Note that this will still say 115.9.0 in Windows Explorer. I just changed the version number in the binary in HxD, since this was not a major patch. A proper compilation for 115.9.1 will come soon.
Previous versions (115.7.0-115.9.0)
ESR 115.8.0 R2
Native control patches for ESR 115.8.0 Win64 only.
This update makes a fix adjustments to the patch:
-
Scrollbar styles can be adjusted via
widget.ev-native-controls-patch.scrollbar-style
- 0 (default) uses native scrollbars always.
- 1 uses Firefox's custom scrollbars always.
- 2 uses native scrollbars, unless the site has a dark colour scheme or uses custom scrollbar CSS. This is like Firefox 78.
-
Native tooltips are always light. You can opt out of this by setting widget.ev-native-controls-patch.tooltip-style to 1.
-A logical error in Aero Glass OS detection was fixed.
ESR 115.7.0
Native control patches for ESR 115.7.0 Win64 only.
Sorry for this update taking so long. I had several issues with compiling this version and had to completely reclone the Firefox source code in order to get anything working at all.
All changes from ESR 115.6.0 R2 are applicable here, but the behaviour of overriding the DWM caption button masking has been altered to allow you to change only the width or height. Any value of 0 is simply ignored.
This update adds many useful features for userChrome authors and people who wish to theme Firefox!
Reimplemented native controls:
- statusbar (and statusbarpanel)
- Scrollbar resizer (and resizerpanel)
- tooltip
You can now query if this patch is used in a chrome or author style using the following media query:
@media (-moz-ev-native-controls-patch) {
/* ... */
}
User customisations can be made in about:config to configure this a little bit more:
widget.ev-native-controls-patch.override-win-version
: Overrides the Windows version reporting when it comes to styling code and chrome CSS.widget.ev-native-controls-patch.force-dwm-report-off
: Forces Firefox to act as if DWM is not available. Useful for people using basic themers.widget.ev-native-controls-patch.force-glass-reporting
: Forces CSS glass effects (-moz-windows-glass
) to report on or off. Set to 1 to force on or 2 to force off.widget.ev-native-controls-patch.override-aero-caption-buttons-mask-width
: Overrides the width of the DWM caption buttons mask. Useful for people who use a modded uDWM on Windows.widget.ev-native-controls-patch.override-aero-caption-buttons-mask-height
: Overrides the height of the DWM caption buttons mask.