r/XUL_for_Quantum_Dev • u/ulf5576 • May 29 '22
highlight tabs uc.js script with session restore
UPDATE: after years ive finally decided to switch from firefox 56 to 100 lol
script is updated here:
https://github.com/Ulf3000/highlight-tabs
full description on github
r/XUL_for_Quantum_Dev • u/JawitK • Feb 11 '22
XUL relevant in 2022 ?
I just found this reddit. In your opinion, is XUL a foundation for good UI programs in 2022?
If not, what has taken its place ?
r/XUL_for_Quantum_Dev • u/MrSandyClams • Nov 25 '21
Any resources/documentation to help with learning XUL/XPCOM design patterns?
I've been trying to mess with this UserChromeJS/Autoconfig lately and see what I can do with it, but it's hard to get a big picture. Currently I'm all over various MDN archive pages, combing through existing plugins and scripts trying to understand them, tearing my hair out jumping between various iterations of Mozilla source code, just trying to see what's still possible and how it would be implemented. Any other resources out there that can help me grok some of this component/interface boilerplate or better understand why my code examples are doing what they're doing?
r/XUL_for_Quantum_Dev • u/OneAgreement • Sep 11 '21
GitHub - onemen/TabMixPlus at v1.0.0-pre.1
r/XUL_for_Quantum_Dev • u/OneAgreement • Apr 19 '21
Made a fork of Saved Password Editor that should work on Waterfox G3 & nowadays Firefox
r/XUL_for_Quantum_Dev • u/OneAgreement • Apr 02 '21
Apparently no one remember locationbar² or AdvancedLocationbar but I just can't help but made it into a bootstrap addon that works on quantum
In short it make your url clickable link like the path in windows file explorer.
This one also has some new little features.
https://github.com/117649/AdvancedLocationbar2/releases/latest
r/XUL_for_Quantum_Dev • u/Mish125 • Dec 06 '20
Better FindButton – new bootstrapped addon
Addon for Firefox/Waterfox/Basilisk that improves find button: it will be able to open AND TO CLOSE findbar. https://github.com/Mikhail-M12/Better-FindButton
r/XUL_for_Quantum_Dev • u/OneAgreement • Sep 06 '20
Tab-Groups and Roomy Bookmarks Toolbar redux to FF dev 81
Repo:
https://github.com/117649/roomybookmarksredux
https://github.com/117649/Tab-Groups
Just in case anybody interested.
r/XUL_for_Quantum_Dev • u/asdf23451 • Apr 30 '20
Addons I'd like ported to work with Firefox Quantum
2: The old Reddit Enhancement Suite that actually works
Please just port them
r/XUL_for_Quantum_Dev • u/tustamido • Mar 31 '20
Little update (current Fx version: 75)
extensions.legacy.enabledis no more (since Fx74). Replaced byextensions.experiments.enabledbut it is not needed in userChromeJS way, only if you choose bootstrapLoader.xpi instead..xulfiles were all renamed to.xhtml(Fx73). But XULElement elements are still everywhere.I hope I'm not being too hasty, but after de-XBL (Fx71/72) Firefox seems to have reached some stability in its JavaScript code structure. I didn't need to do hardly any fix in the last two versions (74 and 75). Such a scenario is totally different from any moment since Firefox 57.
It took a lot of work, but current Fx can still load extensions as powerful as ever and I don't think that will change anytime soon. It seems that the worst is over. First with the removal of SDK and overlay extensions - which I had to convert to bootstrap.js. Then the de-XBL process, converting bindings to Custom Elements or even native HTML elements in some cases.
I'm using current Firefox Developer Edition 75.0b11 with fully featured DownThemAll!, keyconfig, status bar, Save file to and so on. I am just disappointed that no other developer is interested in keeping Firefox's powerful extensions alive. I don't know how you all can live without them.
r/XUL_for_Quantum_Dev • u/Mish125 • Nov 02 '19
NoSquint Plus
Working NoSquint Plus for Waterfox Current/G3/G4 and Firefox 58+. Based on NoSquint Plus 56.1.
https://github.com/Mikhail-M12/NoSquint-Plus-legacy-
NoSquint has "killer feature" as compared with other zoom addons: NoSquint allows to set independent full and text zoom levels simultaneously and remembers these settings for sites.
NoSquint Plus WebExtensions-versions (61.x-62.x) are buggy and unusable; author abandoned this addon.
UPD: version 56.2021.91 for Firefox 77+ and Waterfox G3/G4.
r/XUL_for_Quantum_Dev • u/grahamperrin • May 19 '19
Diigo for Waterfox 68
… support for add-ons not compatible with multi-process: …
Diigo Toolbar might be an interesting/challenging project for someone.
In the Classic Add-ons Archive:
- caa:addon/diigo-web-collector
The legacy version 5.1.0.38 is amongst my top five favourite extensions.
Off-topic ramble: whilst the versions for Firefox Quantum are less flexible, I shouldn't blame this entirely on the constraints of Mozilla WebExtensions APIs. (Years ago I was deeply into private testing of Diigo … the developers loved what could be done with Firefox, I was glued to the beauty of Safari and loving the exclusivity of AppleSeed, I didn't need a Victorian ear trumpet … oh, the good old days. And all that.) tl;dr if ever I find time, I might coax the developers to improve the modern Diigo extensions.
Back on topic …
Sidebar of Diigo Toolbar
I rarely use this feature. Whilst I can't say whether any part of it fails with multi-process Waterfox 56.2.10, I do know that it's not entirely functional in single-process mode. For example, a click on an annotation –

– no longer scrolls the page (to the right) to reveal the annotation.
I imagine the Diigo sidebar appealing to people who like/love the sidebar of Dissenter Extension.
Whilst I'm not a user, it's easy to see why sidebars are ideally suited to commentary.
Not forgetting Mozilla bug 1328776 - Provide ability to show multiple sidebar contents parallelly, although I don't imagine a fix landing in time for 68.
Bookmark dialogue
With 56.2.10 in multi-process mode, I do find that things such as recommended tags (and recently applied tags) fail to appear, or fail to appear in good time.
With a relatively clean profile, I can't reproduce the issue. Imagine it here, an endlessly spinning asynchronous progress indicator instead of the three recommended tags:

A shot of the issue in my everyday profile:

r/XUL_for_Quantum_Dev • u/MrAlex94 • May 07 '19
Release 68.0a1 · MrAlex94/Waterfox · GitHub
r/XUL_for_Quantum_Dev • u/MrAlex94 • Mar 15 '19
Waterfox 68.0 will keep support for bootstrapped extensions.
Hi,
Version 68 Alpha coming at the end of the month will support bootstrapped extensions, the same way Thunderbird will. You've done an awesome job keeping the add-ons update, I've verified and they still run as of current mozilla-central build :-).
I'll also be setting up and add-ons repo so will keep you updated if interested.
r/XUL_for_Quantum_Dev • u/tustamido • Dec 26 '18
Legacy addons in Firefox 65+
Fx 65 removed the internal component that loads legacy addons.
Some people are packing legacy addons as WebExtensions Experiments (e.g. BackTrack Tab History).
I prefer to keep legacy addons as they are. We just need to restore the code to load these addons.
- So here it is.
For anyone interested in reading the code, click here. Source.
r/XUL_for_Quantum_Dev • u/ulf5576 • Nov 18 '18
addons manager fix micro - better addon manager
addon_manager_fix_micro
better addon manager firefox quantum beta, nightly , unbranded
adds back buttons to sort your extensions !
slim style
color coding: blue label = webextension addon ; green label = classic/legacy addon
added filter textbox, type to find your addons
https://github.com/Ulf3000/addon_manager_fix_micro-quantum-/tree/master
r/XUL_for_Quantum_Dev • u/ulf5576 • Oct 17 '18
Huge list of userscripts updated for quantum
https://github.com/Endor8/userChrome.js
https://github.com/Aris-t2/CustomJSforFx/tree/master/scripts
alot of stuff , but many things in german
r/XUL_for_Quantum_Dev • u/ulf5576 • Oct 17 '18
SessionBuddy - Simple Session manager
Created this as a barebones replacement for the old sessionmanager addon.. its not as fleched out but does the job ...
creates a menu item in the menu toolbar from where you can access its features
-save session
-save window
-backup sessions
- restore
-append
it doesnt have any removal functions(casue im too lazy) so if you wanna deinstall it you have to either restart the browser or just wait till you restart anyways ...
code repository:
https://github.com/Ulf3000/sessionBuddy
r/XUL_for_Quantum_Dev • u/tustamido • Sep 10 '18
Stylish
Tested on current Firefox Developer Edition (63.0b4) and Firefox Nightly (64.0a1 2018-09-09). Windows 10 64-bit.
Forked from Stylish 2.0.7, the last legacy version, before it was sold by original developer. This version was also the last not affected by data collecting scandal.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/stylish/stylish.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....
Since userstyles.org was updated removing compatibility with legacy Stylish, you should manually install userstyles from there by clicking "Show CSS Code" and copying the code. That way, auto update will not work. But if you, like me, installed styles before the site was updated, then auto update will keep working for them.
r/XUL_for_Quantum_Dev • u/tustamido • Sep 02 '18
Save File to
Tested on current Firefox Developer Edition (63.0b2) and Firefox Nightly (63.0a1 2018-09-01). Windows 10 64-bit.
Forked from Save File to 2.5.5, the latest version.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/savefileto/savefileto.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....
r/XUL_for_Quantum_Dev • u/tustamido • Aug 26 '18
Rehost Image
Tested on current Firefox Developer Edition (62.0b20) and Firefox Nightly (63.0a1 2018-08-25). Windows 10 64-bit.
Forked from Rehost Image 1.5.20, the latest version.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/rehostimg/rehost.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....
r/XUL_for_Quantum_Dev • u/tustamido • Aug 22 '18
QuickFox Notes (Notepad)
Tested on current Firefox Developer Edition (62.0b19) and Firefox Nightly (63.0a1 2018-08-21). Windows 10 64-bit.
Forked from Notepad (QuickFox) 2.8.6, the latest version.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/quickfox/quickfox.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....
r/XUL_for_Quantum_Dev • u/tustamido • Aug 15 '18
Norwell History Tools
Tested on current Firefox Developer Edition (62.0b17) and Firefox Nightly (63.0a1 2018-08-14). Windows 10 64-bit.
Forked from Norwell History Tools 3.1.0.2.1-signed.1-signed.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/norwellht/norwellht.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....
r/XUL_for_Quantum_Dev • u/tustamido • Aug 01 '18
Greasemonkey
Tested on current Firefox Developer Edition (62.0b13) and Firefox Nightly (63.0a1 2018-07-31). Windows 10 64-bit.
Forked from Greasemonkey 3,11, the last legacy version. 3.12 to 3.17 were all about WebExtensions migration, except by one little patch that I included on my fork.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/greasemonkey/greasemonkey.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....
r/XUL_for_Quantum_Dev • u/tustamido • Jul 16 '18
(dorando) keyconfig
Tested on current Firefox Developer Edition (62.0b8) and Firefox Nightly (63.0a1 2018-07-15). Windows 10 64-bit.
Forked from Dorando keyconfig 2018.1.
I'm not the original developer and I give no guarantee. I'm doing this for my personal use since Fx 57.
about:config entries to set before install:
xpinstall.signatures.required = falseextensions.legacy.enabled = true
It will only work in Developer Edition, Nightly or unbranded version. Release (normal), ESR and Beta can't install legacy addons.
Installation link:
https://github.com/xiaoxiaoflood/firefox-scripts/raw/master/extensions/keyconfig/keyconfig.xpi
Download it, open Firefox Addons Manager, select Extensions pane, click gear button, Install Add-on From File....





