sergiokas / extensity Goto Github PK
View Code? Open in Web Editor NEWQuickly enable/disable Google Chrome extensions
Home Page: http://sergiokas.github.com/Extensity
License: Other
Quickly enable/disable Google Chrome extensions
Home Page: http://sergiokas.github.com/Extensity
License: Other
Hi,
Currently, when switching between profiles some extensions may get "unpinned" from the extensions bar. It seems like Chrome not always correctly restores pinned/unpinned extensions states. It would be superb to have an additional option for each extension in Profiles to specify whether it should be pinned or not.
As as chrome extension developer - I might have two versions of same chrome extension installed.
There should be visual cue on differentiating between unpacked and packed extension.
Such difference is also showcased on Chrome Extension Page - chrome://extensions/
It would be great to create a black or whitelist for Chrome extensions that work per website. I would like for example to protect some websites from some extensions for privacy issue, and because some extensions clash with some sites.
Hi. I'm trying to port Extensity to Firefox (for which purpose I have downloaded and installed Firefox Nightly), but it doesn't seem to (de)activate any Firefox add-ons the same way it works with Chrome extensions.
The offending line of code seems to be in index.html:
<li class="extension" data-sbind="click: toggle, css:{disabled: disabled}"><img width="16px" height="16px" data-sbind="attr:{src:icon}" /> <span data-sbind="text: short_name"></span></li>
I don't know what the Firefox equivalent is, so I'm posting this issue here.
Brandon Taylor
kkkkkk
I notice if I use Chrome Canary and install extensions, it will sync with Chrome regular (through my Gmail account); however, the profiles don't sync and the icons aren't in the same order as on Chrome Canary. I chiefly use Canary, however, I also use the regular, beta, and developer Chrome browsers as backups, especially when I have to wait for something to be fixed in Chrome or have to reinstall. It would be great if there is a way for me to export/import all the extensions, profiles, and order from one browser to the other. By the way, this an excellent Chrome extension. I frequently toss or disable extensions, even highly useful ones, due to aggravating behaviors, i.e. changing my new page settings, etc., however, Extensity has been with me for a very long time and proved to be stable and dependable as well as highly useful. (Specs: Windows 10 user). Adding this... I only now noticed someone has already brought up this issue under the title 'sync profile between browsers' - Sorry! since this is my first time posting, I don't know how to move my post under that title issue, or if it's possible.
it would be much faster than clicking on extensity, profile, and somewhere in the screen to shut it
I BEG YOU :D
I like what Extensity does and that you can use profiles.
But I don't like my extensions being removed from the toolbar and not being placed back after they are switched back to active.
So can you fix this so Extensity remembers which extensions should be shown in the toolbar when active?
Or maybe even be able to control this separately in the profiles per extension?
That would allow you to have one profile to have an extension active and shown in the toolbar, and another active but hidden, and a third where it is inactive.
Hi, I would like to ask to add more information into README about what exactly the Chrome Cloud Storage sync function does. It wasn't obvious for me what that means and I had to dig through old issues to find that information.
For example, it would be nice to clarify these questions:
Extensity
is an extension manager, probably it will synchronize settings of all extensions? E.g. I have installed extension foo and in its options I turned on option bar. Will that information be synchronized? Or only the list of installed extensions will be synced? Or only profiles (and list of installed extensions Chrome manages by itself)if i toggle them in the chrome extensions thing i can see them.
If i press the extensity logo to see them, some are not visible.
Could it be that one of the loaded extensions is messing with extensity. Have kind of seen that before.
Can we export our custom profiles in a single file?
The Profile Editor lists the name of each extension so that we can add/remove an extension to a profile.
Profile - Adblock Plus
Asciidoctor.js Live Preview
…
Unfortunately, it's often hard to remember the function of each extension just by it's name.
Therefore, it would be great if you could display the Extension description (with a smaller font :-)), too, e.g.:
Profile - Adblock Plus Adblock Plus is one of the world's most popular ad blockers.
Asciidoctor.js Live Preview Render AsciiDoc (.ad, .adoc, .asc, .asciidoc) as HTML inside your browser!
…
Thanks a lot, kind regards,
Thomas
Hi,
Thanks for your excellent extension, it's really useful when you have over 20 extensions
I've a feature suggestion to make the profiles feature even better. Here's the use case: I have multiple extensions for múltiple websites like enchance reddit, the camelizer for amazon and so on. It will be useful to activate a profile automatically depending on the url for example, activate profile reddit when the url begins with www.reddit.com and deactivate when leave
Thanks
Hi there,
I use the extensity a lot, have quite a few profiles (and too many extensions for it to save all it says)
That said, I turned on my laptop today and all my extensions have disappeared!
Is there a bug here?
Has anyone else had this issue on windows 10 64bit with chrome browser?
Hope someone can advise
Is there any way to export/save profiles, so if it crashes again, I can just re-import?
Many thanks
I would like to suggest a new button which opens the extension page in Chrome Web Store.
It might be an arrow button, perhaps before the extension options button (the cog wheel), which, when clicked, opens the extension page in Chrome Web Store.
This would be particularly useful for disabled extensions.
I love this extension!
I have many extensions that I don't need to their icon to be visible. Yes, I can simply right click and "Hide In Google menu" but, I often have to sign in/out on diff computers (and instances of Chrome). It would be very useful to have the option to simply click and remove from view the same way one can disable extensions.
Cheers,
Hi,
First off, thanks for your excellent extension, it's very useful!
I've a feature suggestion to make the profiles feature even better. Here's the use case: I have multiple profiles for work and home, one for linux and one for windows, ideally I'd be able to enable multiple profiles at the same time so that I can have 'work' and 'linux' active.
Cheers
We are two people using your extension for a while now and we both set up several profiles. 2 days ago, our profiles disappeared.
On the page extension://jjmflmamggggndanpgfnpelongoepncg/profiles.html
, the console gives this error:
DevTools failed to load SourceMap: Could not load content for chrome-extension://jjmflmamggggndanpgfnpelongoepncg/js/libs/underscore-min.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
We both have Extensity version 1.11.0 and Microsoft Edge [chromium based] Version 85.0.564.44 (Official build) (64-bit)
I have about 20 extensions installed (but only about 5-10 are usually enabled).
Hi,
First, good extension, great work !
I think it would be great if extensify could sync profiles settings between browser.
By replacing localStorage with chrome.storage.sync api I think it could be done without too much effort.
Is there a way to have a profile applied only on specific sites? Or does anyone know of an extension that does this?
Ok just a dream: a Titanium-Backup-like extensions manager that can save and restore extensions & their settings.
Hi and thanks for this useful extension,
What I'd like to have is a small button beside the name of the extension to open the option page of the extension.
Maybe a small "Gear" icon would be more suited than my ugly orange button/circle 😜
Maybe something like this: http://icons.iconarchive.com/icons/elegantthemes/beautiful-flat-one-color/128/gear-icon.png
Best Regards
It's not easy to remember why do I need the XYZ extension. It would be great to right click on the extension (on your app) to assign a custom name to it, (or a note/description field).
In any case your app is already fantastic, I wonder how I did live without it!
It would be extremely useful to be able to disable and enable groups of related extensions at the same time.
A suggestion to implement this would be to have 'add to group' and 'remove from group' options on the side for each extension when you right click; currently you only get the default right click options menu.
A related feature that would be extremely useful as well would be the ability to export your custom groups into a JSON file or similar for easy import and export.
Thanks for the great work!
I'd love if we could use arrow keys to go up and down and choose the extension and press enter to toggle them so I have to use my mouse even less ( read: so I can get carpal tunnel even sooner ).
I'm gonna be maintaining a fork of this with this feature for personal use but would you accept the PR to add this?
EDIT: I've changed my mind - I'm not going to be maintaining a fork of this but this feature would still be interesting to see
It would be nice to save a profile to a computername.
I use chrome on multiple computers (work, home, ...) with the same account.
I want to use a different set of extensions on different computers, but now I have to switch the profile on each computer.
Hello,
there seems to be no visual feedback for the chosen profile. Most times I have to click the profile after starting up the browser to know if I'm in the right profile.
I think a little marker on the active profile would be helpful.
The Extensity Menu Opens with two 'packaged' categories. I would love to define the Categories (Groupings) of the Extensions, be able to collapse / expand the Categories - and similar to the Profiles, have an all disable / enable checkbox on the Category Header, which could be overwritten by individually enabled - disabling a specific extension in that group.
For example, one of My Main Categories would be dev tools. I would like to have them grouped together so as I am working on a particular project, I can pick and choose the ones best suited for that project or the ones that don't work well together.
Is it possible to only pin other extensions on the toolbar? I don't want to disable them because it kind of defeats the purpose.
Save current enabled/ disabled extensions to a Group/ State?
How are you? Wanted your help with this.
Is there a way to "Save" Current set of enabled & disabled Extensions as a "Primary" or "main" Group?
There are many times I enable disable extensions without Extensiry, I'd like to be able to take "existing" current state of extensions and save them as a Group.
For now, my intent is to "save" this "CURRENT" 'state' and then disable all extensions for a Chrome User Profile migration and then do a "restore" of the saved "CURRENT" state to have it back the same way.
What steps do I need to take for this?
Thanks & regards,
I'd appreciate a feature that allows me to save all my current extensions into a profile without individually adding them all
I'd like to suggest this feature of "Always on" profile. Some extensions like password manager, network proxy, should always be enabled, regardless of which profile is currently on.
Something I think would be an improvement to an already great extension: the ability to sort the order of extensions in the menu to match that of the users' menu bar would be great! If possible, that is...
Hi @sergiokas, I'm trying to use Yandex browser since this morning. I've get this (Extensity extension is trying to close x extension) error when I tried to close an extension with Extensity. I know I think it's not your extension's fault but how can I fix this problem?
I have a work and a home profile. When I toggle work, this also syncs with Chrome and I go home to find the extensions setup as work and vice versa. This is the only breaking issue I have with this extension and am hoping you'd consider an option to allow the current selected profile to be synced or deselect syncing active profile. This would allow me to maintain 2 profiles on separate computers without them conflicting.
Good morning
Thank you very much for sharing your useful extension manager!
I have a small suggestion:
If we open Extensity Options » Profiles and select a profile, then we get a list of all extensions and we can enable/disable each extension for this profile.
To display a currently activated / deactivated extension, it would probably be very intuitive to display the extension name text in black (activated) or grey (deactivated), because of the markdown limitations I use the bold/normal formatting:
Enabled for profile? | Extension |
---|---|
☑ | Extension 1 (Text black, because this extension is currently enabled) |
☐ | Extension 2 (extension is currently enabled) |
☑ | Extension 3 (Text gray, because this extension is currently disabled) |
This would allow to quickly compare a profile with the currently active setting so that we can easily adjust a profile to the real situation.
Thanks a lot, kind regards,
Thomas
I do touch typing a lot and, therefore hate to use a mouse.
AFter I trigger extensify and type the name of an extension, I'll have to use a mouse to click one among the search results. Is it possible to navigate through the results via keyboard itself? I tried tabbing but that didn't help.
I am really sorry that I have to go back to using Switcher because Extensity was better. Thank you for having made such a great extension. It did make things more efficient for me. But now instead of being able to turn one extension on and another off as I pleased, which I did frequently. I wiill now have to make dozens of profiles. One for when I am using this site and another for when I am using a different site and can't switch tabs because there is no way of turning on this particular search engine and ublock off and font changer on and all the rest. There wasn't even one request for anything similar to this in the Extensions store? Why would you fix something that wasn't broken? Because you are a developer and must develop or what? Well, thanks again, it was one of the best extensions I had. Now it would complicate things too much.
I love Extensity and use the profiles feature all the time.
However there are some extensions I want enabled but hidden in the chrome menu (ad-blocker). As soon as I switch to a profile where an extension hidden in the chrome menu gets disabled and I switch back to a profile where it is, a seemingly random amount of extensions gets hidden in the chrome menu.
This is super annoying because it effectively prevents me from hiding any extensions while still using them.
I was trying to debug a conflict this morning between extension so I wanted to save my "profile" before disabling some extensions and find the problem.
So when I was saving my new profile nothing was saved when I was reloading chrome-extension://jjmflmamggggndanpgfnpelongoepncg/profiles.html
.
I opened the console and see that error message Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
Note: I have 102 extension at this moment.
A workaround would be to have a fallback or an option to use chrome.storage.local so the limitation would not be there.
I understand that using chrome.storage.local I would lost the sync feature but I don't mind personally so having an option to choose the between "unlimited" storage for heavy extension users like me or using the current storage for light/moderate users that want to be able to sync would be the better solution IMO.
Regards
Is this possible currently? Say I have an extension "A". I want to assign a shortcut to it and when I press that shortcut, that extension should be disabled. When I press that shortcut again, it should be enabled.
On settings page I do not see any option to set our own shortcuts. Is this even possible in chrome or chromium?
If not would this be considered as a feature request for this project? Thanks
There should be a visual tag to make "always on" extensions stand out.
Suggestions:
This is because I have vision issues and with about 10-15 extensions in the list it's hard (for me, don't laugh ;-)) to find the particular ones I'm interested in. For example, I really enjoy this extension manager to try out new extensions in a sandbox profile. In this profile, I'm only interested in the 2-3 extensions I'm comparing, rather than the other 10 ones which are "always on".
Great extension btw, it quickly became a staple in my browsers. Kudos to developers, I shall contribute...
Currently, the items are alphabetically sorted. I need to put on the top of the list certain extension I often enable/disable (to avoid searching for them each time). It could look like this:
Or this
Thanks!
ps: I'm sorry to add another feature request to the (very long!) list, you are the victim of your success!
Hi @sergiokas ,
I use over 75 extensions, so it's hard for me to remind which icons is for which extension in the chrome menu when I need it.
So I use Extensity and write few letters about the extension and I find what I want quickly BUT I have to remind the Icon and going back in the Chrome menu (or toolbar) to click on the Icon.
What I'd like if it is possible is to have another button directly in the Extensity menu where I could click and the "action" of the extension would be triggered. The icon for this could be a small "hammer" 🔨 to show the purpose.
It would be especially useful for the extension that display information in a new tab.
Do you think it's feasible ? 🤔
Thanks for this very useful project
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.