Skip to content

Conversation

@7se7en72025
Copy link
Contributor

📝 Description
Updated favicon images in public/favicons and added/modified JavaScript in public/frandomfavicons to enable random favicon selection on page load.
This improves branding and adds a dynamic element to the site’s appearance.

🔗 Related Issue
Fixes #258

🔄 Type of Change
🎨 UI/UX Update (visual changes, styling improvements)

🧹 Code Refactoring

📷 Visual Changes

Screenshots / GIFs Before: Standard favicon displayed on all pages.

After: Favicon changes randomly from a set on each page load.

🧪 Testing Performed 📱 Browser Compatibility Chrome (Version: 117)

Firefox (Version: 118)

Safari (Version: 16)

Edge (Version: 117)

Mobile Chrome (Device: Android)

Mobile Safari (Device: iPhone)

🖥️ Responsive Design
Desktop (1200px+)

Tablet (768px - 1199px)

Mobile (320px - 767px)

✅ Test Cases
Favicon changes randomly on each page load.

No broken links or missing favicon images.

JS runs without console errors.

♿ Accessibility
Proper heading hierarchy maintained

ARIA labels added where needed

Color contrast requirements met

Keyboard navigation works correctly

Screen reader testing performed

📋 PR Checklist
My code follows the project's coding style guidelines

I have tested these changes locally

I have updated the documentation accordingly

My changes generate no new warnings or console errors

I have added tests that prove my fix/feature works

All existing tests pass successfully

I have checked for and resolved any merge conflicts

I have optimized images/assets (if applicable)

I have validated all links are working correctly

💭 Additional Notes
Please review the JS logic for random favicon selection for efficiency.

All favicon images are optimized for web use.

📚 Reviewer Resources
Contributing Guide

Style Guide

Community Chat

Thank you for contributing to the Sugar Labs website! 🎉

have updated favicons and js file for picking random favicons
@github-actions
Copy link

github-actions bot commented Oct 9, 2025

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@github-actions
Copy link

github-actions bot commented Oct 9, 2025

🎉 All Checks Passed!

Status: ✅ Ready to merge

✅ Completed Workflows

Workflow Status Details
🔨 Continuous Integration ✅ Passed Build completed successfully
📝 Code Linting ✅ Passed All formatting and style checks passed

🚀 This PR is ready for review and can be safely merged to main branch!

Great work! Your code meets all quality standards. 👏

@7se7en72025
Copy link
Contributor Author

@sa-fw-an please check this

@sa-fw-an
Copy link
Member

sa-fw-an commented Oct 9, 2025

Please tell me one reason, y would you delete the present favicons and make your own, the issue is to add new similar favicons and update the list. the process is right, but do not delete the present favicons.

@sa-fw-an sa-fw-an closed this Oct 9, 2025
@7se7en72025
Copy link
Contributor Author

Yea will do it correctly now again

@sa-fw-an
Copy link
Member

sa-fw-an commented Oct 9, 2025

Yea will do it correctly now again

Great, that shld help.

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