Send in your ideas. Deadline December 1, 2025
logo
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-11
More projects like this
Operating Systems

TouchUp

Enhance the GNOME Shell User Experience on Touch Devices

GNOME Shell is a widely used Linux desktop environment, but it was not designed to be use on touch devices in everyday life. TouchUp helps improve the Shell’s usability on touchscreen devices and makes it a viable, free alternative: users no longer need to compromise on user experience for freedom, control and privacy.

Being a Shell extension, TouchUp enables users to use their well-known and stable upstream GNOME Shell (with their favorite extensions) and still have a decent touch interaction with their device. The project already provides essential features such as a gesture and button navigation bar or notification swipe gestures, and has first-class support for devices with removable keyboards or convertibles. The next big step is to expand TouchUp’s scope to higher-level features, with the goal of making the choice to daily-drive Linux on a touch device easier and more rewarding. TouchUp is primarily targeted towards the tablet form factor (since this is where FOSS options are scarcest), though most features also benefit mobile phones. Most importantly – just like GNOME Shell itself – TouchUp stays out of your way.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).