Sugar Activity on Demand addresses a key barrier in Sugar Labs: the difficulty learners face in creating their own activities due to the need for...
GTK4 Transition Part 2: Sugar Shell
Dev10-sys
The Sugar Shell is the core desktop environment of Sugar and is responsible for activity launching, the Journal, the Frame, and system integration...
GTK4 Transition Part 1 Fructose
Divyam Agarwal
The Problem: Sugar currently relies on GTK3, which is nearing end-of-life and doesn’t support Wayland properly. This makes it harder to run on modern...
Git backend for Music Blocks Part 2
Harihara Vardhan
Music Blocks students have no ownership of the projects they create. When a project is saved it lands in a MySQL database they can never see, with no...
Music Blocks 4 Program Builder
Parth Dagia
Music Blocks v4 has a modular architecture with a block editor, compiler, and execution engine built separately but not yet connected. This project...
Sugarizer ConnectTheDots
Rejah Rabeeul
This project aims to develop a comprehensive ConnectTheDots activity for the Sugarizer platform that combines creative expression, structured...
Music Blocks Performance
Shreya_Saxena_0205
Working on a measurement-first performance framework for Music Blocks v3 (Sugar Labs) , a browser-based visual music programming tool used by...
Automated Release Pipeline for Music Blocks
Sonal Gaud
Music Blocks currently relies on a manual and irregular release process, which leads to deployment delays, higher risk of human error, and limited...
Music Blocks 4 Program Builder
Syed Khubayb
Music Blocks v4 is a visual programming environment that enables learners to explore programming concepts through music using block-based “bricks.”...
AI Reflection in the Sugar Journal
vyagh
Sugar's Journal records everything a child creates, but reflection one of its three core design pillars amounts to an empty text box that most...