AstroSkipper Posted September 18, 2022 Posted September 18, 2022 (edited) Extensions and custom buttons for UXP browsers – Corrections, modifications, adjustments, and special recommendations I am a fan of extensions and custom buttons. That is one of the reasons I already created the thread “Mypal 68 in Windows XP – Custom Buttons and Extensions”. This thread here is a place where I will post about our beloved, legacy extensions and custom buttons for the UXP browsers such as New Moon 28, Serpent 52 and so on. The purpose of this thread is to easily find corrected, modified, adjusted, or highly recommended extensions and furthermore, custom buttons, too. I couldn't find any thread here on MSFN dedicated to extensions and custom buttons for UXP browsers. The threads “My Browser Builds (Part 1 + 2 + 3 + 4 + 5)” are too extensive and confusing to find information about this stuff, although there are also posts about them. Moreover, these threads are dedicated to the browsers themselves and not to their extensions, and certainly not to custom buttons. Everyone is invited to post their own corrected, modified, adapted, or highly recommended extensions or custom buttons here. The main idea is to enhance the functionality of our beloved, legacy browsers and ensure that this remains the case in the future. In the second post of this thread, the reader will find an alphabetical list of all posted extensions. In the third post, the reader will find an alphabetical list of all posted custom buttons and additionally right behind, an alphabetical list of all posted tips, special scripts and plugins. All entries of the provided lists are linked to their contributions here in this thread. Last not least, some additional sources where legacy extensions and custom buttons can be found: Pale Moon Add-ons - Extensions – Link: https://addons.palemoon.org/extensions/ Basilisk Add-ons - Extensions – Link: https://addons.basilisk-browser.org/extensions/ Classic Add-ons Archive – This catalogue contains 93,598 versions of 19,450 Firefox add-ons created by 14,274 developers over the past 15 years using XUL/XPCOM technology. To access this archive, you have to install the extension ca-archive. Link: https://github.com/JustOff/ca-archive/releases/tag/2.0.3 Extensions for Pale Moon, Firefox & SeaMonkey made by JustOff – Link: https://justoff.github.io/ LegacyCollector - Link: http://web.archive.org/web/20191110173006/https://legacycollector.org/firefox-addons/index.html RealityRipple Software – Pale Moon Extensions – Link: https://realityripple.com/Software/XUL/ Custom buttons Forum (this forum has been closed in the meanwhile) – Link: http://custombuttons.sourceforge.net/forum/index.php AMO archived – Link: https://web.archive.org/web/20171004160834/https://addons.mozilla.org/en-US/firefox/extensions/ Thunderbird.net – Link: https://addons.thunderbird.net/en-us/firefox/ TarekJor - Firefox 52 ESR legacy addons - A curated list and XPI files of Mozilla Firefox browser extensions, addons, themes from addons.mozilla.org, before XUL-based purge blackout – Link: https://github.com/TarekJor/Firefox-52-ESR-legacy-addon/tree/master/xpi I would be very pleased about every contribution and support, no matter if it is comments, opinions, recommendations, own modifications, further links with download sources, or reactions in the form of upvoting or liking. Welcome and greetings from Germany! AstroSkipper Edited April 4 by AstroSkipper Update of content 2
AstroSkipper Posted September 18, 2022 Author Posted September 18, 2022 (edited) Alphabetical list of all posted extensions Add to Search Bar → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1254575 Check My IP Address & Location - A fork of the HMA! IP Checker extension, made by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1250308 Custom Buttons - The extension for installing custom buttons → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226328 Dutch language pack 28.10.7 for New Moon 28 - Fixed by @nicolaasjan → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1259539 Dutch language pack 28.10.7_3 for New Moon 28 - Fixed by @nicolaasjan → https://msfn.org/board/topic/185966-my-browser-builds-part-5/?do=findComment&comment=1273405 GeoFlag customized by @AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226290 Moon Tester Tool → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226300 My German language pack for New Moon 28 - Fixed - Part 1 → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1239360 My German language pack for New Moon 28 - Fixed - Part 2 → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1254633aa My German language pack for New Moon 28 - Fixed - Part 3 → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1259676 My German language pack for New Moon 28 - Fixed - Part 4 → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1265747 My German language pack for New Moon 28 - Fixed - Part 5 → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1273408 RealityRipple Software - Pale Moon Extensions → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226249 Serpent Tester Tool → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306 SQLite Manager - An extension to manage any SQLite database inside the browser →https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1262544 uBlock Origin Legacy modified by @AstroSkipper - Part 1 (obsolete) → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226247 uBlock Origin Legacy modified by @AstroSkipper - Part 2 (obsolete) → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226727 uBlock Origin Legacy modified by @AstroSkipper - Part 3 (obsolete) → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1246272 uBlock Origin 1.16.4.31b2-1.54.0 - Special mod by @AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1257610 uBlock Origin Legacy - A special mod by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1258602 User Agent Status - An extension to control the useragent for the currently loaded website → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1250958 Edited October 6 by AstroSkipper Update of content 1
AstroSkipper Posted September 18, 2022 Author Posted September 18, 2022 (edited) Alphabetical list of all posted custom buttons About: Menu - A custom button for accessing all about: pages via a toolbar menu → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1262746 All about: - A custom button for accessing the about:config page and other important about:pages in a more convenient way. Forked, translated and reworked by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1274608 eCleaner custom button created by AstroSkipper for the extension Preferences Monitor → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1227463 Pref Toggler - A custom button for toggling user-selected preferences in about:config → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1262400 Restart & Purge - A custom button for restarting the browser and, if necessary, purging the startup cache, created by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1260008 Restart & Purge v2.0 - A custom button for restarting the browser and, if necessary, purging the startup cache, created by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1273748 Toggle CSP - A custom button for toggling the Boolean variable security.csp.enable from true to false and vice versa in about:config created by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1229561 Toggle GIF Animation - A custom button for controlling the GIF animation on a specific website → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1228263 Toggle media.autoplay.enabled - A custom button for toggling the Boolean variable media.autoplay.enabled created by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1229572 Toggle Restartless Add-ons → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226330 Alphabetical list of all posted tips, special scripts and plugins Custom buttons - An underrated alternative or supplement to extensions→ https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1262639 Custom MSFN Search Engine Plugins by AstroSkipper → https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1254572 The legacy extension uBlock Origin - Installing over an existing one or performing a clean install? - An investigation by AstroSkipper→ https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1260900 uBlock Origin Legacy - Blocking of certain browser detection scripts→ https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1262538 Edited November 11 by AstroSkipper Update of content 1
AstroSkipper Posted September 18, 2022 Author Posted September 18, 2022 (edited) uBlock Origin Legacy modified by @AstroSkipper - Part 1 (obsolete) uBlock Origin Legacy 1.16.4.30 is the latest version you can download from GitHub. Here is the link: https://github.com/gorhill/uBlock-for-firefox-legacy/releases/tag/firefox-legacy-1.16.4.30. In the most recent versions of New Moon 28 and Serpent 52, the UI of uBlock Origin's dashboard page has been broken. The menu items at the top of the dashboard page are compressed and no longer visible. However, you can still click on them with the mouse. In previous versions of New Moon 28 and Serpent 52, everything was fine (I didn't check in which version this issue occurred first). I also tested this misbehaviour with a clean profile. Here is a screenshot of this issue: I had a deeper look inside this extension and analyzed several embedded files. I checked all code referring to stylesheets and therefore especially CSS code. After reading a bit in an online CSS reference, I started to understand how this issue might be corrected. It was a good thing that I had dealt a bit more intensively with CSS a few months ago. My idea was in fixing the wrong positioning of the dashboard's menu bar and correcting all distances. Inside the xpi archive is a file called dashboard.css. This file had to be modified. Here is the section with the problematic, original code: html, body { display: flex; flex-direction: column; height: 100vh; justify-content: stretch; overflow: hidden; position: relative; width: 100vw; } #dashboard-nav { background-color: var(--default-surface); border: 0; box-shadow: var(--dashboard-bar-shadow); display: flex; flex-shrink: 0; flex-wrap: wrap; overflow-x: hidden; padding: 0; position: sticky; top: 0; width: 100%; z-index: 10; } And, here is the same section with my modifications: html, body { display: flex; flex-direction: column; height: 100vh; justify-content: stretch; overflow: hidden; padding-top: 35px; position: sticky; width: 100vw; } #dashboard-nav { background-color: var(--default-surface); border: 0; box-shadow: var(--dashboard-bar-shadow); display: flex; flex-shrink: 0; flex-wrap: wrap; overflow-x: hidden; padding: 0; position: absolute; top: 0; width: 100%; z-index: 10; } You see, I changed very little code. I corrected in 'html, body {} the value of the property position from 'relative' to 'sticky' and added a distance to the top of the dashboard page by the property padding-top with a value of 35px. Furthermore, I changed the value of the property position in #dashboard-nav {} from 'sticky' to 'absolute'. Anyway, it was a problem of positioning and correct distances. Now, with my modifications of the file dashboard.css, the dashboard can be opened as before, and all elements are finally fully visible again. This is a screenshot after fixing the issue, to demonstrate the result of my modification: Here is the download link to my fixed version of uBlock Origin Legacy 1.16.4.30: https://www.mediafire.com/file/9lzu12rv5sczto9/uBlock0_1.16.4.30.firefox-legacy-mod-by-%40AstroSkipper.xpi/file Cheers, AstroSkipper Edited January 26 by AstroSkipper Update of content 2
AstroSkipper Posted September 18, 2022 Author Posted September 18, 2022 (edited) RealityRipple Software - Pale Moon Extensions All Pale Moon extensions, created by RealityRipple Software, can be installed in New Moon 28, although their website claims that the extensions are only compatible with Pale Moon 31.*. You just have to modify an entry in the file install.rdf inside each of their xpi files. Here is an example of their original code: <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id> <em:minVersion>31.0</em:minVersion> <em:maxVersion>31.*</em:maxVersion> And here is the modification: <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id> <em:minVersion>28.10.0</em:minVersion> <em:maxVersion>31.*</em:maxVersion> BTW, these extensions can also be made compatible with Serpent by using the extension Serpent Tester Tool, for example. Here is a link: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306. My recommended extensions from RealityRipple are Grabit, ExtExp, BIZARRE, uTube, MTube, GeoFlag, qrThis, and Open Registry Key. All of them can be installed in New Moon 28 with the modification above without any problems, and they are working fine as expected. Here is the link to the site with all available Pale Moon extensions by RealityRipple once again: https://realityripple.com/Software/XUL/ Cheers, AstroSkipper Edited September 20, 2022 by AstroSkipper Update of content 2
AstroSkipper Posted September 19, 2022 Author Posted September 19, 2022 (edited) GeoFlag customized by @AstroSkipper I used the extension FlagFox for a very long time in Firefox 52.9.0 ESR, Pale Moon, New Moon, and Serpent 52. Although this extension was abandoned for the legacy UXP browsers due to the change to the modern web extensions years ago, it could be updated by inserting its most recent database manually. I did that for a very long time. But, since I realized that there is a new extension called GeoFlag, I replaced the old extension FlagFox by this new one in my installation of New Moon 28. As described in my post about the Pale Moon extensions from Realtriple Software https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226249, the GeoFlag extension has to be modified to work in New Moon 28. It can be made compatible with Serpent 52, too. Here is the modified code of GeoFlag's install.rdf for Serpent 52: <?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:name>GeoFlag</em:name> <em:id>{76843B06-C8C5-5088-90C5-679EA2F00123}</em:id> <em:version>31.0</em:version> <em:type>2</em:type> <!-- Pale Moon --> <em:targetApplication> <Description> <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id> <em:minVersion>28.10.0</em:minVersion> <em:maxVersion>31.*</em:maxVersion> </Description> </em:targetApplication> <!-- Basilisk / Iceweasel-UXP / Serpent --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>52.9.0</em:minVersion> <em:maxVersion>52.9.*</em:maxVersion> </Description> </em:targetApplication> <em:description>Displays a flag depicting the location of the current server</em:description> <em:optionsURL>chrome://geoflag/content/options.xul</em:optionsURL> <em:homepageURL>https://realityripple.com/Software/XUL/GeoFlag/</em:homepageURL> <em:updateURL>https://realityripple.com/Software/XUL/GeoFlag/update.rdf</em:updateURL> <em:iconURL>chrome://geoflag/skin/logo.png</em:iconURL> <em:icon64URL>chrome://geoflag/skin/logo64.png</em:icon64URL> <em:creator>RealityRipple</em:creator> <em:developer>David Garrett</em:developer> <em:developer>Joseph Birr-Pixton</em:developer> </Description> </RDF> Or, you can use the extension Serpent Tester Tool https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226306 to make GeoFlag compatible with Serpent. Anyway, this extension is absolutely great and much better than FlagFox. There are many additional features and all of them are working perfectly. Here is a screenshot of its context menu: There was only one feature I unfortunately missed. The menu item My info to get information about the user's external IP and their location. For that reason, I added this item by myself. And, what can I say? It works exactly as expected. Here is a screenshot with my customized settings: Download link of GeoFlag: https://realityripple.com/Software/XUL/GeoFlag/ Cheers, AstroSkipper Edited September 21, 2022 by AstroSkipper Update of content 1
AstroSkipper Posted September 19, 2022 Author Posted September 19, 2022 (edited) Moon Tester Tool The extension Moon Tester Tool allows to install any extension in Pale Moon or New Moon, regardless of target application and versions specified in its manifest. Here is a quotation from the homepage of its developer JustOff: Quote Moon Tester Tool is designed for testing compatibility of add-ons with Pale Moon. It allows to install any add-on, regardless of the application and version it was designed for. The add-ons installed using Moon Tester Tool are marked with [TEST] at the beginning of the name. Extra features: Update chrome.manifest rules to be compatible with Pale Moon Workaround false Australis detection in Pale Moon 29.0 and later Disable automatic update for add-ons with forced compatibility Allow to save installed add-ons from context menu Help to re-install add-ons in compatibility mode WARNING! MOON TESTER TOOL IS INTENDED FOR ADVANCED USERS AND FOR TEST PURPOSES ONLY! Installation of improper add-ons may break the browser and lead to the damage or loss of data. You cannot expect or ask for any support for add-ons installed using Moon Tester Tool neither from their authors, nor from developers of the browser. If you find the add-on that runs well, you have to contact its author and ask their to provide compatibility with Pale Moon officially, or fork it yourself if the license allows. Additional note: Since the Pale Moon developers decided that the warnings and disclaimers provided in the description and during the operation of this add-on were not sufficient, they added it to the blocklist. You can still allow Moon Tester Tool to be installed and used by changing Add-on security level to Off in your browser Preferences on the Security tab. Every extension that I have made compatible with Moon Tester Tool works flawlessly. Here is the link to the latest version 2.1.4 of Moon Tester Tool: https://github.com/JustOff/moon-tester-tool/releases/tag/2.1.4 Cheers, AstroSkipper Edited September 20, 2022 by AstroSkipper 2
AstroSkipper Posted September 20, 2022 Author Posted September 20, 2022 (edited) Serpent Tester Tool The extension Serpent Tester Tool allows to install any extension in Basilisk or Serpent, regardless of target application and versions specified in its manifest. Here is a quotation from the homepage of its developer Nebula-Mechanica, who forked Serpent Tester Tool from JustOff's Moon Tester Tool: Quote Serpent Tester Tool is designed for testing compatibility of Pale Moon specific add-ons with Basilisk. It allows to install extensions with only Pale Moon in manifest. The extensions installed via Serpent Tester Tool are marked with [TEST] (or [FIX] for themes) at the beginning of the name and can't be updated automatically. Warning! Serpent Tester Tool is intended for advanced users and for test purposes only! Installation of improper extensions or themes may break the browser and lead to the damage or loss of data. You can't expect or ask for any support of extensions and themes installed via Serpent Tester Tool neither from its authors, nor from developers of the browser. If you find the extension or theme that runs well, you have to contact author and ask him provide compatibility with Basilisk officially. @VistaLover brought this fork of Moon Tester Tool to my attention. Until then, I was only aware of the Moon Tester Tool extension. I tested it with a few extensions, and it works as expected. Here is the link to the first version 1.0.0 of Serpent Tester Tool: https://github.com/Nebula-Mechanica/serpent-tester-tool/releases/tag/1.0.0 Cheers, AstroSkipper Edited September 20, 2022 by AstroSkipper 3
AstroSkipper Posted September 20, 2022 Author Posted September 20, 2022 (edited) Custom Buttons - The extension for installing custom buttons The extension Custom Buttons gives a possibility to create or install custom toolbar buttons to enhance the browser's functionality or get easily access to features difficult to be reached. Here is a screenshot of Custom Buttons which is integrated in the Add-ons Manager after installation: There are different ways to install a custom button. If you have written an own custom button, you can add this code via the button 'Add new button'. Here is a screenshot of its configuration window: If you want to install an already provided one, the installation depends on the format of this button. In case it is offered as an XML file, you can install it via the browser's file menu item 'Open file' and click onto the button 'Install', or you do it via 'drag and drop' into an empty browser window. Here is an example what you'll see when you do that: In the internet and especially in the Custom Buttons forum http://custombuttons.sourceforge.net/forum/index.php, you can install custom buttons via a provided link. You see, a lot of possibilities to get and install custom buttons. The last version, you can download via the Classic Add-ons Archive, is Custom Buttons 0.0.5.8.9. The version, which I use and can recommend, is Custom Buttons 0.0.5.8.9.6-fixed8, a more recent and compatible one. It works flawlessly in New Moon 28, Serpent 52, and also in other browsers. I uploaded this version for you. Here is the download link: https://www.mediafire.com/file/wpf38lupdi4fo0s/custom_buttons-0.0.5.8.9-fixed8-signed.xpi/file Cheers, AstroSkipper Edited February 10 by AstroSkipper Update of content 1
AstroSkipper Posted September 20, 2022 Author Posted September 20, 2022 (edited) Toggle Restartless Add-ons The custom button Toggle Restartless Add-ons provides a drop-down menu to toggle both restartless add-ons and installed plug-ins. It was created by Infocatcher, and its version is 0.1.2.3 of 2016-08-02. Here is a screenshot of its drop-down menu: Here are additional mouse click action for convenient usage of its toolbar button: Clicking onto the toolbar button: Left-click – open drop-down menu Middle-click or left-click with any modifier – open Add-ons Manager Clicking onto the items of the drop-down menu: Left-click – toggle enabled/disabled Shift+left-click – toggle enabled/disabled and don't close menu Middle-click or left-click with any modifier (except Shift) – open add-on page Right-click – open add-on options (if any) The custom button Toggle Restartless Add-ons allows to activate or deactivate restartless extensions and plugins faster without opening the Add-ons Manager. For its installation, the extension Custom Buttons is required. Link: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226328 I uploaded this custom button as an XML file. Here is the download link: https://www.mediafire.com/file/gqos7e8aj78tt7k/Toggle_Restartless_Add-ons-ID8.xml/file Cheers, AstroSkipper Edited October 22, 2022 by AstroSkipper
AstroSkipper Posted September 28, 2022 Author Posted September 28, 2022 (edited) uBlock Origin Legacy modified by @AstroSkipper - Part 2 (obsolete) In the first part about uBlock Origin, I fixed the issue of the incorrect dashboard's display. After that, a member of this forum came up with the idea to replace the file with the available filter lists in my modded version of uBlock Origin due to loading problems that could be observed lately with these lists. A good idea, in my opinion. He replaced the file assets.json in the folder \assets with the one from the current web extension uBlock0_1.44.5b0.firefox.signed.xpi in my corrected version uBlock0_1.16.4.30.firefox-legacy-mod-by-@AstroSkipper.xpi. Thanks for that to @nicolaasjan! I had a closer look and came to the conclusion that in case of such a modification not only this one file but also all related filter lists should be replaced in the folders \assets\thirdparties and \assets\ublock, for consistency reasons. Freely according to the motto "Who says A, must also say B" (German saying! ). Furthermore, @VistaLover drew my attention to an unofficial, more recent version of uBlock Origin Legacy with the version number 1.16.4.31b2: On 9/10/2022 at 6:54 PM, VistaLover said: ... There's a slightly updated "beta" version (not by JustOff), v1.16.4.31b2, tucked away inside PR#330 : https://github.com/gorhill/uBlock-for-firefox-legacy/pull/330#issue-1206437114 that I have been using for the last few months, without any noticeable problems so far... This xpi file has already been updated with regards to its filter lists and is now the basis of my new, modified version of uBlock Origin Legacy. Here is the complete changelog of what I have modified: The file dashboard.css fixed as described in my post "uBlock Origin Legacy modified by @AstroSkipper - Part 1". The file assets.json replaced by the most recent one. Missing filter lists in the folders thirdparties and ublock added. Existing filter lists in the folders thirdparties and ublock updated. This is a screenshot of the location inside the xpi file where all filter lists related files can be found: And, here is the download link to my new, fixed version of uBlock Origin Legacy 1.16.4.31b2, credits to @nicolaasjan and @VistaLover: https://www.mediafire.com/file/rv4cdfsm9ddqq30/uBlock0_1.16.4.31b2.firefox-legacy-enhanced-mod-by-%40AstroSkipper.xpi/file I compared this new modded version to the old one, and it works really great. The updating of the filter lists are now much faster than before, meaning flawlessly. No eternal waiting for update end! But that's not all! And again it was @VistaLover, who pointed me to another solution for fixing the glitch in the dashboard page. Thanks for that again, @VistaLover! In the Pale Moon Forum, a solution is described how to fix this glitch using the advanced settings of uBlock Origin: https://forum.palemoon.org/viewtopic.php?f=46&t=28882 Open the dashboard page, under the item Settings, enable the option "I am an advanced user", click on the icon at the end of this option, and change the value for uiStyles from unset to font-family: sans-serif. That's all! From now on, the dashboard page works as it should. And, here is the next download link of uBlock Origin Legacy 1.16.4.31b2, only modified in terms of the filter lists, credits to @nicolaasjan and @VistaLover: https://www.mediafire.com/file/zy1dpmtv2py9tws/uBlock0_1.16.4.31b2.firefox-legacy-filter-lists-mod-by-%40AstroSkipper.xpi/file Furthermore, two posts with all deeper information provided by @VistaLover: https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1226700 and https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1226717 Additionally, a link to the wiki of uBlock Origin's advanced settings: https://github.com/gorhill/uBlock/wiki/Advanced-settings It seems to be the case that in the next releases of roytam1's UXP browsers the glitch issue in the dashboard page will be presumably fixed. If that is the case, all modifications due to the glitch issue won't be necessary anymore. But, I think they won't harm, either. And finally, an important recommendation to get a new installation of uBlock Origin Legacy working properly and flawlessly. After uninstalling the previous version (yes, the old version should be uninstalled), delete all remnants via about:config and in your profile folder! The remnants of uBlock Origin which can be viewed via about:config can be easily removed by the extension eCleaner. And in your profile folder, there is a file in the subfolder extension-data called ublock0.sqlite which has to be removed manually. Delete the browser cache, too! If doing so, the updating of the filter lists will work like a charme after installing one of my modified versions. All users who have important, individual settings or rules should backup them before cleaning their profile folder. On the dashboard page, there is an item called "Back up to file"" to save the user's settings via uBlock itself. Cheers, AstroSkipper Edited January 26 by AstroSkipper Update of content 4
AstroSkipper Posted October 5, 2022 Author Posted October 5, 2022 (edited) News about uBlock Origin Legacy! Since version New Moon 28 (2022-09-29), neither a CSS fix nor the setting of uiStyles from unset to font-family: sans-serif is needed anymore. Big thanks to @roytam1! To accelerate the updating of the filter lists and fix the eternal waiting for update end, you can now download the version uBlock Origin Legacy 1.16.4.31b2, only modified in terms of the filter lists, from the previous post. And, don't forget to remove all remnants of uBlock in your profile folder before installing my mod, as already described above! Cheers, AstroSkipper Edited October 17, 2022 by AstroSkipper Update of content
AstroSkipper Posted October 16, 2022 Author Posted October 16, 2022 (edited) eCleaner custom button created by AstroSkipper for the extension Preferences Monitor eCleaner is an extension to control and remove entries in your browsers preferences which is normally done via about:config. It's my favourite tool to get rid of all remnants of previous installed extensions. Very convenient is the function to open the corresponding entries via about:config and search for information about them on Google as shown in the first screenshot below. Additionally, the browser's Profile, Downloads, and LocalStore can be cleaned up, too. Here are some screenshots of eCleaner: Unfortunately, the standalone version of eCleaner was abandoned with the version 1.4 in 2011. The more recent versions of eCleaner were embedded into the extension Preferences Monitor, an extension which watches for changes on the about:config preferences and notifies the user about it exactly. The last release of Preferences Monitor is the version 3.6.1.1 from 2014-03-21 which can be downloaded from the Classic Add-ons Archive. Into this version, eCleaner 2.5 was embedded as its last version at that time. You can't execute eCleaner directly, though. First, you have to open the setting page of Preferences Monitor, and at the bottom you find a button to start the tool eCleaner which is shown in this image: All a bit cumbersome! For this reason, I have written a custom button in JavaScript to access eCleaner directly from the browser. Here is a screenshot of my eCleaner custom button: And, here is the JavaScript code of my eCleaner custom button: /*CODE*/ eCleanerWindow = window.open("chrome://prefmon-ecleaner/content/ecleaner.xul", "eCleaner", "chrome"); eCleanerWindow.focus(); The icon of this button is the original one of the eCleaner standalone version. For the installation of this button, the extension Custom Buttons is required which you can get from this post: https://msfn.org/board/topic/183923-extensions-and-custom-buttons-for-uxp-browsers-corrections-modifications-adjustments-and-special-recommendations/?do=findComment&comment=1226328 I uploaded my eCleaner custom button as an XML file. I added an additional English description to the Button help for those who are not proficient in the German language. Here is the updated download link: https://www.mediafire.com/file/qds9t8g5plcvyo5/eCleaner-ID1.xml/file My eCleaner custom button is a perfect example of how missing functions can be retrofitted using already existing or self-created custom buttons. Cheers, AstroSkipper Edited October 19, 2022 by AstroSkipper Update of content
AstroSkipper Posted October 18, 2022 Author Posted October 18, 2022 (edited) Update notification! The post above "eCleaner custom button created by @AstroSkipper for the extension Preferences Monitor" has been enhanced and the provided download link updated due to a change in the custom button itself. I inserted an additional English description into its Button Help for those who are not proficient in the German language. Greetings from Germany, AstroSkipper Edited October 18, 2022 by AstroSkipper Update of content
AstroSkipper Posted October 22, 2022 Author Posted October 22, 2022 (edited) Update notification! I added new sources to the first post of this thread in terms of legacy extensions. Kind regards, AstroSkipper Edited October 22, 2022 by AstroSkipper
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now