Add GSoC 2022-2026 project pages, fix sidebar navigation, fix typos and styling fixes#188
Conversation
…add telegram contact and fix visblity of icons in dark mode
e1131c6 to
2bfc2f4
Compare
|
Hi @tillkamppeter @michaelrsweet, I’ve made several additions and fixes. The website was around five years behind in terms of GSoC updates, and there were also some typos and visibility issues, especially in dark themes. I’ve addressed those along with navigation improvements. All the data added has been taken from the official Linux Foundation wiki pages for each GSoC year. For 2026, the information was referenced from the official OpenPrinting GitHub idea list. There is still a lot of room for improvement in terms of how we showcase projects and enhance the user experience — both for new contributors and for users visiting to explore drivers and printer discovery. I’ll continue working on modernizing the site toward a 2026-ready UI/UX with a more user-centric flow. Could you please review and let me know if everything looks in place? I tested it locally and ensured nothing goes beyond the referenced wiki sources. Open to any suggestions. |
|
@sam-shubham thank you for all the web site work. How can I navigate your improved site without merging this PR? Do you have a publicly accessible URL which you could post here where I can browse through your content? |
Summary
This PR updates the GSoC section of the website, which was still effectively stuck at the 2021 update. A lot has happened since then 🙂
This change adds the missing GSoC years (2022, 2023, 2024, 2025, 2026) along with their respective project files, restores navigation consistency, and includes some UI and dark mode improvements.
In addition to restoring content continuity, this PR begins addressing several UI and structural issues. I plan to continue working on modernization and UX improvements in future contributions.
Changes
🆕 Added Missing GSoC Years and Project Files
_gsoc2022/through_gsoc2026/_pages/gsoc2022.mdthrough_pages/gsoc2026.md_config.yml_pages/gsoc.mdto list all years (2019–2026) in reverse chronological orderThis restores continuity and ensures recent GSoC work is properly reflected.
🔧 Navigation Fixes
Updated
_data/navigation.yml:Previously, several project pages rendered with empty sidebars or incomplete navigation.
🎨 Dark Mode and UI Improvements
Updated
assets/css/custom.css:Improved
.fa-fwicon visibility in dark modeAdded dark mode support for syntax highlighting
Before & After
The UI still needs broader modernization, and I will continue actively working on improvements.
📝 Minor Fixes
titleattributes for better link tooltipsNotes
All changes were tested locally using Jekyll to confirm: