mozilla / FirefoxColor

Theming demo for Firefox Quantum and beyond
https://color.firefox.com
Mozilla Public License 2.0
456 stars 94 forks source link

Several deficiencies & bugs #1044

Open 411621 opened 1 year ago

411621 commented 1 year ago

Several deficiencies & bugs

  1. creating a export XPI or zip file of the theme cannot be imported or installed in other Firefox browsers. Under themes > gear symbol> "install add-on from file..." selecting either an XPI or zip file of the theme created and exported creates the following error result:

about:addons This add-on could not be installed because it appears to be corrupt.

  1. FirefoxColor and the saved custom theme should be incorporated with the add-ons so that syncing across Firefox browsers the theme also gets synchronized.

  2. The setup and configuration of the FirefoxColor interface is a bit crude and clunky lacking more details what settings/colors changes what & where. Furthermore, on the saved themes it does not become clear when there are more than one theme saved, which one is the last one. Neither does the crude visual representations indicate any subtle changes e.g. between 2 themes.

Rob--W commented 1 year ago
  1. The generated xpi file is not signed because it is generated locally. You can try it out by loading it temporarily at about:debugging. To use it persistently, the package needs to be signed, by submitting it to addons.mozilla.org.
  2. Sounds reasonable. This could technically be implemented via the storage.sync API, but the downside is that the storage quota is limited, which may result in broken themes if (large) images are chosen as a background.
  3. The page features a preview, and when saved the browser is updated. How can the user experience be improved according to you?