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
🧪 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! 🎉

addedfavicons and changed Randomfavicon.js
@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 pls review now, changed them accordingly

@sa-fw-an sa-fw-an merged commit 7798389 into sugarlabs:main Oct 10, 2025
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