adamfranco / Saved-Passwords-Button

A simple Firefox extension to quickly access the built in password manager.
https://addons.mozilla.org/en-US/firefox/addon/92086
1 stars 0 forks source link

Support other Mozilla applications #2

Open ddawson opened 13 years ago

ddawson commented 13 years ago

It would be really nice if this extension supported other Mozilla applications such as Thunderbird and SeaMonkey, as it is just as useful on those as it is on Firefox.

In fact, there's an especially good reason to support SeaMonkey with this. Until recently, SeaMonkey's GUI provided access to its own duplicate of the toolkit password manager (why a duplicate instead of the real toolkit window I'll never understand, but that's beside the point), so it wasn't especially in need of anything like this. However, the developers have recently created an interface called the Data Manager, which has a questionable design; more importantly, overlays of the toolkit PM don't work with the Data Manager and might have reduced functionality even if adapted to it. The toolkit PM still exists, as it does in all Gecko applications AFAIK, but there is no built-in GUI to access it or the now-nonexistent duplicate. One could enter chrome://passwordmgr/content/passwordManager.xul and use it from a browser window, but that's hardly user-friendly.

It's easy enough to add support: add icons for SeaMonkey (the default theme wants 19px and 29px icons for some reason), add the button to the additional toolbar palettes, change the window opening code to use nsIWindowWatcher if it doesn't already, add overlay declarations to your chrome manifest, and add targetApplication stanzas in your install manifest. It's possible I missed something in there. In any case, I'd be willing to provide advice on any of the above.

adamfranco commented 13 years ago

Thanks for the suggestion, Daniel. I'd be happy to add this support. Hopefully I'll get a chance to look at it in the next week or two.

Best, Adam

graciecat commented 7 years ago

Hoping to see that you add SeaMonkey support. Happily, the extension works out-of-the-box in Pale Moon, a fork of Firefox that will support XUL indefinitely (see this info).

All the same, as I use SeaMonkey as a secondary browser, I would like to see that included. I was able to get it to install in SeaMonkey with Add-on Converter for SeaMonkey, but it would be better to have native support!