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

Update site logo with an hourglass icon #1900

Merged
merged 1 commit into from
Dec 27, 2022
Merged

Update site logo with an hourglass icon #1900

merged 1 commit into from
Dec 27, 2022

Conversation

marcwrobel
Copy link
Member

The 'hourglass not done' icon from Openmoji (https://openmoji.org/library/emoji-23F3/) was used. Derived icons for various usage were generated using https://realfavicongenerator.net/ (from the SVG icon).

A new section has been added to the README in order to give credits to the softwares used in the project.

@marcwrobel marcwrobel force-pushed the 28-logo-favicon branch 4 times, most recently from 086078b to 32cc876 Compare November 24, 2022 14:21
README.md Show resolved Hide resolved
@captn3m0
Copy link
Member

Any additions to HACKING.md as well perhaps?

@marcwrobel marcwrobel force-pushed the 28-logo-favicon branch 2 times, most recently from 2d3f6ce to 7ea3931 Compare November 24, 2022 14:53
@marcwrobel
Copy link
Member Author

marcwrobel commented Nov 24, 2022

@captn3m0, HACKING.md updated.

I also injected the logo next to the title (using CSS, no extension point in the jekyll theme for doing it). Do you like it ?

@marcwrobel marcwrobel changed the title Update site icons (#28, #978) Update site icons with Openmoji icon Nov 24, 2022
@marcwrobel marcwrobel changed the title Update site icons with Openmoji icon Update site icons with Openmoji's "hourglass not done" Nov 24, 2022
@marcwrobel marcwrobel changed the title Update site icons with Openmoji's "hourglass not done" Update site logo with Openmoji's "hourglass not done" icon Nov 24, 2022
@marcwrobel marcwrobel marked this pull request as ready for review November 25, 2022 09:59
@usta usta changed the title Update site logo with Openmoji's "hourglass not done" icon Update site logo OPTION 1 [ with Openmoji's "hourglass not done" icon Nov 25, 2022
@usta usta changed the title Update site logo OPTION 1 [ with Openmoji's "hourglass not done" icon Update site logo OPTION 1 [ with Openmoji's "hourglass not done" icon ] Nov 25, 2022
@usta usta added the enhancement New feature or request label Nov 28, 2022
@marcwrobel marcwrobel changed the title Update site logo OPTION 1 [ with Openmoji's "hourglass not done" icon ] Update site logo with an hourglass icon Nov 30, 2022
@marcwrobel
Copy link
Member Author

The Hourglass icon from Openmoji is not liked by EndOfLife contributors. A new icon must be found.

This was linked to issues Dec 22, 2022
@marcwrobel marcwrobel force-pushed the 28-logo-favicon branch 2 times, most recently from d3665b1 to fda2b09 Compare December 22, 2022 11:37
@marcwrobel
Copy link
Member Author

Copy link
Member

@captn3m0 captn3m0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good enough for a first version to me. We can improve it over time, but it represents what we were looking for: hourglass to denote time, as well as some concept of EOL/cycles via the split circle and colors.

@marcwrobel marcwrobel force-pushed the 28-logo-favicon branch 2 times, most recently from 4d00161 to 4618439 Compare December 27, 2022 12:15
A handmade logo, derived from https://commons.wikimedia.org/wiki/File:Hourglass_icon_%28orange%29.svg was used. It represents the concepts of time (with the hourglass) and EOL/cycles (with the colored split circle).

Derived icons for various usage were generated using https://realfavicongenerator.net/ (from the SVG icon). All icons were placed in the 'assets' directory, except favicon.ico. The theme mandates its path to be /favicon.ico, and it seems a lot of browsers assume this location anyway (https://stackoverflow.com/questions/21359342/is-putting-your-favicon-ico-file-in-a-non-root-path-a-bad-idea/21359390#21359390).

New files, browserconfig.xml and manifest.json were also added. It is not clear if browserconfig.xml is still useful (https://webmasters.stackexchange.com/q/131077) but it does not hurt. manifest.json is useful for PWA (https://developer.mozilla.org/en-US/docs/Web/Manifest).

Site logo has been injected before the site name using CSS. It had to be done that way because the Just the Docs theme does not offer an extension point for doing it.

A new section has been added to the README in order to give credits to the softwares used in the project. The human.txt has been updated too. This is mandated at least by the use of the Wikimedia icon as the site logo.

Note that I would have prefered to use the 'link' tag to generate image URLs (https://jekyllrb.com/docs/liquid/tags/#link), but those are slowing down significantly the build (10s -> 40s).
@marcwrobel
Copy link
Member Author

OK, great. I fixed a few things (human.txt was still referring to Openmoji, the default icon link was wrong in _config.yml) and added the logo description to the readme.

Will do a final check and merge.

@marcwrobel marcwrobel merged commit c070e7b into master Dec 27, 2022
@marcwrobel marcwrobel deleted the 28-logo-favicon branch December 27, 2022 12:25
@marcwrobel marcwrobel mentioned this pull request Dec 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Site Logo and Cards path of favicon.ico is wrong
3 participants