This uBO is based on the version 1.16.4.31b2, published on GitHub
here. Compared to the version linked on
the releases page, it adds ability to add rules temporarily like the modern uBO, changes become permanent when you confirm you want them to be permanent, you also have the tab with keyboard shortcuts settings in the dashboard.
Core changes by AstroSkipper are modified resources dealing with filter lists, so the stuff inside extension's
assets folder and smaller changes to install.rdf for the extension install in Borealis Navigator and on variants of Pale Moon based on a bit older codebase.
I changed the file
js/vapi-background.js to not depend on Thunderbird application ID checks that were there before. Epyrus application ID is only in
install.rdf in my version, I didn't publish that version where I added it in
vapi-background.js. I only left those specific application checks dealing with an older Android version of Firefox (Fennec) and there's also another one for Pale Moon, must be related to something cosmetic.
Code: Select all
if ( vAPI.palemoon && !µBlock.hiddenSettings.toolbarButtonForceTypeMenu ) {
toolbarButton.setAttribute('type', 'panel');
} else {
toolbarButton.setAttribute('type', 'menu');
}
So the biggest thing is that built-in filter lists are updated. But the problem with these in general though, they will not work fully in the old uBO. Because newer versions of uBO have features that the old uBO doesn't have and some directives in those lists may depend on these features.