MozillaOnline (CN distribution) includes a number of addons by default. email@example.com firstname.lastname@example.org email@example.com firstname.lastname@example.org email@example.com firstname.lastname@example.org email@example.com firstname.lastname@example.org email@example.com
Issues encountered during conversion of easyscreenshot [I'll have to see if solutions or bugs exist for any of these] 1. We lose the ability to style the navbar button to make it consistent with browser; Bug 1207597 ? 2. We can't use the same button id for it to stay where it was (navbar, menu panel, customization palette); 3. We lose the ability to communicate with other extensions, e.g. cpmanager, our main extension; 4. We now have to use the scroll and capture approach for the full page screenshot, which takes longer than the "old" drawWindow call and involves handling fixed positioned element in the page; Bug 1310318 5. I have not been able to figure out how to copy the edited screenshot into the clipboard in an extension page, the selection/execCommand combo doesn't seem to work for any thing but text; 6. It's not possible to let user customize the WebExtensions defined shortcuts; 7. No visual clue when a badged navbar button (all WebExtensions ones) is disabled. Bug 1204609
Recently, we at Beijing office did a preliminary classification of current features of our extensions. I'll file bugs for the potential API gaps we identified blocking this one. For each of the features, we might need a new API created (or better, one already planned or exists but I'm not aware of it) or maybe it's better to upstream the work into the vanilla Firefox.
(In reply to Shane Caraveo (:mixedpuppy) from comment #1) > 5. I have not been able to figure out how to copy the edited screenshot > into the clipboard in an extension page, the selection/execCommand combo > doesn't seem to work for any thing but text; Bug 1325759
TCPSocket will be necessary for our Email notifier extension which has a very minimal implementation of IMAP.
(In reply to Shane Caraveo (:mixedpuppy) from comment #0) > firstname.lastname@example.org Possible API for this one.
(In reply to Shane Caraveo (:mixedpuppy) from comment #0) > email@example.com Double click a tab to close it. Open bookmarks/search results in new tab when the current tab is not blank
(In reply to Shane Caraveo (:mixedpuppy) from comment #0) > firstname.lastname@example.org Alternative new tab page, and its access to thumbnailing service Load a webpage into a browser inside about:cehome (may not be necessary per bug 1322304 comment 6) and use it as homepage Updates to partner bookmarks, based on the predefined keywords in distribution.ini
A few APIs we're interested in but not specific to one extension.
(In reply to Hector Zhao [:hectorz] from comment #9) > A few APIs we're interested in but not specific to one extension. Bug 1253419 is necessary for the restore recently closed tabs button: we need the main button to restore the most recent one and the secondary dropdown to list more.
Necessary for opening a link with drag-n-drop.
(In reply to Hector Zhao [:hectorz] from comment #11) > Necessary for opening a link with drag-n-drop. Really? browser.tabs.create with index. FYI: https://github.com/harytfw/GlitterDrag
(In reply to YF (Yang) from comment #12) > > Really? browser.tabs.create with index. FYI: > https://github.com/harytfw/GlitterDrag Ah, maybe I should say "properly". Yes, you could calculate an index to position the new tab, but Fx won't know it's opened by following a link in another page.
With regards to search engines， we would like to be able to initiate a search with the current selected engine (like when user select some non-url text and then drag it).