Skip to content

Logos 2.0#300

Merged
librasteve merged 3 commits intoRaku:devfrom
librasteve:logos
Mar 16, 2026
Merged

Logos 2.0#300
librasteve merged 3 commits intoRaku:devfrom
librasteve:logos

Conversation

@librasteve
Copy link
Copy Markdown
Contributor

I have made some improvements to the design, removed Atikon and added one of the dotcom-monitor logos to see how it would look (I am waiting for the other 3)

Gonna merge to dev directly...

@coke
Copy link
Copy Markdown
Contributor

coke commented Mar 16, 2026

There are 3 logo folders in this branch, adjusted, original, and original-bak.

Why 3? Shouldn’t we only have the version(s) we’re using?

@librasteve
Copy link
Copy Markdown
Contributor Author

@coke - fair question.

The design is for two folders:- logos/original and logos/adjusted

Why two? Well in my experience it is a PITA to make logos from various incompatible colors and sources work well together, also CSS to enforce grid item sizes is (i) generally tricky and (ii) made practically impossible by the Pico CSS library.

This design solves this (thanks to running raku in the build phase) by running Image Magick resize implemented by Air::Elements::Logo method TWEAK. original is where it gets the casually picked logos and adjusted is where they are written when all the same size. Going forward this design is open to (eg) making all silver tier sponsor logos be greyscale, or smaller, for example.

Apologies for including the -bak folder ... this was there in case I made a silly error in the code - including in the last PR was an oversight - looking at the PR source branch https://github.com/librasteve/raku.org/tree/logos I believe that this is not gone from this PR.

Thanks for picking up on this!

@librasteve librasteve merged commit 824cb19 into Raku:dev Mar 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants