Comments (5)
I don't know subscript tabmixplus.
In fact, UCJS in subfolders were loaded in previous version, but I've removed this feature to simplify the code and because I don't see the point of not having all the UCJS in root. Some complex UCJS may need extra files, which should be placed in subfolders, but this is handled by the UCJS itself. Why do you need UCJS in subfolders?
Previous version with subfolders support (very bloated and old):
https://github.com/xiaoxiaoflood/firefox-scripts/blob/6aec93b50ae0ced692fcdd152cf17ceed848397b/chrome/userChrome.js
Forked from the original:
https://github.com/alice0775/userChrome.js/blob/master/userChrome.js
Current version:
https://github.com/xiaoxiaoflood/firefox-scripts/blob/master/chrome/utils/userChrome.jsm
rebuild_userChrome.uc.js was also very simplified and optimized:
c644d19#diff-afcd442200122c2173e71f7f2bfee5b3
Forked from the original:
https://github.com/alice0775/userChrome.js/blob/master/rebuild_userChrome.uc.js
from firefox-scripts.
subscript tabmix were build-in folders that will be load *.uc.js in them
https://github.com/alice0775/userChrome.js/blob/master/userChrome.js#L79
the reason i need this is i can put uc.js in diffrent folder classified by diffrent function,if putting too much script .in root dir, the uc.js manager will have a long list that maybe need scroll to show which i wana turn on /of
from firefox-scripts.
BTW: there some uc.js file are not loaded whilesome other modified 57+ userchrome.js did.i am not code,maybe missing some jsm file? the addonpage as eg(add an icon in addon page to show uc.js file ).
https://github.com/GoogleBeEvil/userChrome.js/blob/master/files.7z
from firefox-scripts.
Your AddonsPage.uc.js has compatibility restricted to alice0775's userChrome.js, as you can see by some references to userChrome_js
, which inexist in my updated userChrome.jsm.
For instance, userChrome_js.scripts
now is _uc.scripts
. But you can't simply replace them, the structure has changed (mine is Object, alice0775's is Array, also Firefox no longer supports overlays...).
Sorry, but I made my userChrome.jsm
to integrate with the UCJS I use (and vice versa). Other UCJS that are intended to be used with my userChromeJS should take this into account OR be generic enough to work without fixes.
And I don't see the point of use AddonsPage.uc.js when rebuild_userChrome.uc.js is better and does the same (toggle on/off, edit, delete).
In the long run I might implement UCJS autoupdate (like Greasemonkey's userscript updater and Stylish's userstyle updater), then I would recover something like AddonsPage.uc.js. Just maybe.
Back to the issue, sorry but at least for now I have no plan to rebuild subfolders support. But I'll keep it open because I can change my mind.
from firefox-scripts.
ok.
from firefox-scripts.
Related Issues (20)
- Norwell History Tools Visual Bugs in Firefox 115.0.3 HOT 17
- multifoxContainer: Not working
- Last update broke firefox-scripts HOT 1
- DownThemAll not working since Nightly 118.0a1 Builddate 20230811095324 HOT 34
- Status Bar broken in 117 HOT 6
- StatusBar doesn't styled properly in Firefox 115.2.0 ESR under Windows 7 HOT 1
- Fast Tab Switcher not Working on 117 HOT 2
- History and bookmarks are not available with Enter Selects HOT 1
- Status bar background color changed in Firefox 119 HOT 5
- SyloaiX icon missing in Firefox 119 HOT 4
- Icons ("US"/"AG") without color in StyloaiX popup - Firefox 120
- ucjsDownloadsManager.uc.js won't open window in Firefox 120 HOT 4
- Private tab script not working since Firefox 119 HOT 8
- Tab Groups no longer working after update (working as of version 120 with workaround) HOT 2
- StyloaiX editor does not work correctly in Firefox 122 HOT 3
- Authentican issue in DownThemAll!
- The (old) about:config folder broken in Firefox v120+ HOT 1
- StyloaiX bug with multiple open window
- Custom buttons disappear HOT 2
- Again, the private tabs script stopped working (from Firefox 123 onwards). HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefox-scripts.