Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Site Editor: not possible to change site icon #29126

Closed
vindl opened this issue Feb 18, 2021 · 20 comments
Closed

Site Editor: not possible to change site icon #29126

vindl opened this issue Feb 18, 2021 · 20 comments
Labels
General Interface Parts of the UI which don't fall neatly under other labels. Needs Design Needs design efforts. [Release] Do Not Punt Used to indicate the issue or pull request must not be moved from the assigned milestone [Type] Task Issues or PRs that have been broken down into an individual action to take

Comments

@vindl
Copy link
Member

vindl commented Feb 18, 2021

Once the FSE is enabled by activating the supporting theme, it's no longer possible to change the site icon. This was previously done through Customizer but since it's disabled and replaced with Site Editor, this option is no longer reachable.

@Sandstromer
Copy link

The Customizer is not completely disabled, only the links in the adminbar/sidebar have been removed.

It is still possible to reach the customizer and change the site icon by going directly to /wp-admin/customize.php

I agree there does need to be a way of editing the site icon in the site editor, and possibly disabling access to the customizer.

@vindl
Copy link
Member Author

vindl commented Feb 19, 2021

The Customizer is not completely disabled, only the links in the adminbar/sidebar have been removed.

Yes, that's what I had in mind. As for disabling access to it completely - it might be useful to keep that around as an escape hatch before Site Editor achieves parity.

@carolinan
Copy link
Contributor

It is still possible to reach the customizer and change the site icon by going directly to /wp-admin/customize.php

This is not a solution for non technical end users.
One solution would be to move it to Settings > General, and not depend on either the customizer or the site editor.
(This would be a core issue)

@Sandstromer
Copy link

Interested to hear why the site icon should not be editable in the site editor?

Currently if a site has a site icon defined - for example was previously added in the customizer, and then switched to a FSE theme - the WordPress icon in the top left of the site editor is replaced with the site icon.

So in this case the site icon is visible in the site editor, but with no obvious way to change it.

@carolinan
Copy link
Contributor

carolinan commented Feb 22, 2021

Interested to hear why the site icon should not be editable in the site editor?

I understand the problem that you describe.

But having the control in two places increases complexity both for users and developers.
There is no documented plan, as far as I can tell, for how FSE+ site editor and the customizer will or will not work together.
Moving the option to the WordPress admin bypasses that problem.

@Sandstromer
Copy link

But having the control in two places increases complexity both for users and developers.
There is no documented plan, as far as I can tell, for how FSE+ site editor and the customizer will or will not work together.
Moving the option to the WordPress admin bypasses that problem.

Thanks. That makes sense. I understand now.

@carolinan carolinan added the General Interface Parts of the UI which don't fall neatly under other labels. label Mar 5, 2021
@jasmussen
Copy link
Contributor

@annezazu mentioned in #29578 (a duplicate of this one) something worth copying over:

This might work nicely in Global Styles as a start as I imagine that would be a natural place where users might look.

I would agree, the global styles interface seems a potentially good place to put a favicon control.

If not there, then potentially it could be related to how the "Site Block" (#16998) could surface site related properties.

@mtias
Copy link
Member

mtias commented Mar 15, 2021

It has always felt a bit weird for me to find this buried in "site identity" in the customizer. It's also not clear that the "logo" is separate from the site-icon.

I think it makes more sense for the site-icon to be in Settings > General than to add it the site editor. This is an attribute that is not used in the site itself. I'd add one caveat: the "logo" block should probably include a flow for updating the icon or replacing it using the logo image.

In any case, with the current approach of hiding the customizer this is a problem that needs to be addressed.

@mtias mtias added the [Type] Task Issues or PRs that have been broken down into an individual action to take label Mar 15, 2021
@hedgefield
Copy link

This didn't cross my mind until I was looking at #30406, very good point, we need a place to set this. I'm not sure keeping it out of the Site Editor is what I'd do, that feels even more buried. But it's not exactly something visual in the sense that it fits into the site editor block paradigm. Thinking about where I'd go looking for this, iI think it would make sense if it was in the Template tab in the sidebar, but I'm not sure whether it's intended for Templates to have sidebar settings like that?

@carolinan carolinan added this to 📥 To do in WordPress 5.9 Must-Haves via automation Oct 18, 2021
@noisysocks
Copy link
Member

What's the status of this one? Are we still awaiting design, or looking for a dev?

@carolinan
Copy link
Contributor

I think we can call this a partial fix #35892

Another option is to revert the removal of the customizer menu item....

@stacimc
Copy link
Contributor

stacimc commented Oct 29, 2021

I think we can call this a partial fix #35892

#35892 adds an option to sync the site icon to the Site Logo from the Site Logo block. The help text also contains a direct link to the Customizer to update the site icon independently.

Screen Shot 2021-10-29 at 12 30 33 PM

That does provide a path to the customizer from blocks themes, although I'm unable to link directly to the Site Identity section. It may be a bit hidden, but I think it makes sense as a partial fix.

@Mamaduka
Copy link
Member

Mamaduka commented Nov 3, 2021

Hi, folks

It was decided not to hide Customizer in WP 5.9 release and until we have full feature parity in Side Editor. You can find more details in this PR - #36168.

I'm going to remove this issue for WP 5.9 must-haves, but we should start looking into this Enhancement early for the next major releaase.

@Mamaduka Mamaduka removed this from 📥 To do in WordPress 5.9 Must-Haves Nov 3, 2021
@jameskoster
Copy link
Contributor

It was decided not to hide Customizer in WP 5.9 release and until we have full feature parity in Side Editor. You can find more details in this PR - #36168.

Looks like this may no longer be the case? :D

While adding an option to set the site icon via the Site Logo block helps somewhat, it doesn't cover instances where the active theme isn't utilising that block.

Couldn't we just add an option to the general settings screen to configure this?

Screenshot 2021-11-03 at 12 34 17

@Mamaduka
Copy link
Member

Mamaduka commented Nov 3, 2021

Looks like this may no longer be the case? :D

It looks that way 😄

The problem with Site Icon is that it doesn't fit in the content canvas, so it can't be a block. We also don't have a place other than "Global Styles" for displaying site-wide settings in the editor.

I like the idea of moving the feature in Settings -> General.

P.S. It's been a while since I've built an image uploader component outside of Block Editor, so I'm not sure how much work that would require.

@jameskoster
Copy link
Contributor

Hopefully we can just reuse something from the media library :d

@carolinan
Copy link
Contributor

I would be happy with the option being under general settings. That would be a core change and need a Trac issue?

@Mamaduka
Copy link
Member

Mamaduka commented Nov 3, 2021

Yes, I think @jameskoster suggestion should be a Trac ticket.

@jameskoster
Copy link
Contributor

@noisysocks noisysocks added the [Release] Do Not Punt Used to indicate the issue or pull request must not be moved from the assigned milestone label Nov 4, 2021
@noisysocks noisysocks added this to 📥 To do in WordPress 5.9 Must-Haves via automation Nov 4, 2021
@noisysocks
Copy link
Member

Thanks @jameskoster. Closing this in favour of https://core.trac.wordpress.org/ticket/54370.

WordPress 5.9 Must-Haves automation moved this from 📥 To do to ✅ Done Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
General Interface Parts of the UI which don't fall neatly under other labels. Needs Design Needs design efforts. [Release] Do Not Punt Used to indicate the issue or pull request must not be moved from the assigned milestone [Type] Task Issues or PRs that have been broken down into an individual action to take
10 participants