Skip to content

Several deficiencies & bugs #1044

Open
Open

Description

@411621

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.

Activity

  1. Rob--W commented on Jan 15, 2023

    @Rob--W
    Member
    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?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions