Export static theme add-on .xpi from current theme settings #494
To use this, you should be able to hit "Export" in the header and then see links to theme.zip & theme.xpi in the browser preview area. They're the same file, but I found .zip easier to download and open to look at than .xpi. But, you can use the .xpi in about:debugging to load up the theme
This could definitely use some UX improvements. I'm continuing to tinker to see if I can just have a download automatically start, rather than displaying the links.
- Enable Export button in AppHeader - New export.js module with client-side support to assemble a .zip/.xpi static theme add-on - Add stub component for ExportThemeDialog - Add Redux store support for theme export progress and result - Extract shared convertToBrowserTheme code from add-on for producing real theme from Redux data - Add jszip and redux-promise dependencies - Turn off some eslint rules that seem annoying - Webpack config tweak for dynamic import bundle name - Add babel dynamic import plugin Issue #93