Problem/Motivation

#1883058: Default Drupal "drop" favicon needs a Retina-quality version addresses the need for a retina-quality favicon.ico. But, things have progressed to where themes should make available many versions of the site icon for various devices. See https://github.com/audreyr/favicon-cheat-sheet for comprehensive information.

Proposed resolution

Add support for various icon sizes to the theme settings interface, perhaps on an "advanced" tab.

Remaining tasks

  • Decide on devices to support.
  • Generate Druplicon icons at the appropriate sizes.
  • Change the theme settings interface to allow site admins to upload and configure their icons.

User interface changes

The theme settings interface will be enhanced with new options on site icons.

API changes

None.

Comments

davidhernandez’s picture

So there are a number of question for how this would work. Should it allow any sized file (within reason) to be uploaded and the additional sizes be generated from it (scaling up and down)? Should it only generate sizes smaller than the uploaded file and only scale down? Should it have the option to allow individual uploading of every file?

Pasqualle’s picture

#1204070: Touch Icon have some more comments

also check contrib: Touch Icons

larowlan’s picture

Iconify module in contrib puts this in theme settings

cilefen’s picture

@larowlan Which module? https://www.drupal.org/project/iconify doesn't seem to be it.

The question is whether this function should be brought into core. You could argue yes, because if we support the ordinary icon, we should support all of them.

larowlan’s picture

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.