dpoeschl / StashPop

StashPop adds features to GitHub, with extra Jenkins testing support. Get the Chrome extension at
https://chrome.google.com/webstore/detail/stashpop/nghjdgghnnljcdgaicggnlbmojcaedhl
MIT License
5 stars 9 forks source link

Add initial support for Microsoft Edge #96

Closed brettfo closed 8 years ago

brettfo commented 8 years ago

To enable Edge to load StashPop the following changes had to be made:

  1. Update the manifest to include the author key and fix the default_icon value to be a dictionary as specified in the Chrome extension manifest spec.
  2. Edge exposes extension functionality through the browser object instead of the chrome object, so in cases where chrome doesn't exist and browser does, the functionality is mirrored.
  3. Edge doesn't yet support extension settings so a defaultSettings object was created with the same values found in options.js and if no settings are found, the defaults are used as a fallback.

Known limitations:

dpoeschl commented 8 years ago

Thanks @brettfo!