Posts

Final Report

Image
Overview I was selected as a contributor for the Google Summer of Code for the GNOME Foundation and worked on the project  Revamp New Documents Submenu  in the nautilus (Files) app . The goal of the project was to solve the long-standing issues with the New Document creation feature by creating a new composite GTK widget for it. Mentor A big thanks to my mentor, António Fernandes @antoniof . Without their help, this would have not been possible. They helped me in each and every way to tackle the problems faced during the project. Code:  Link My work has been merged into a feature branch in the official GNOME/nautilus git repository!   Work Report During the first few weeks, there was some trial and error exploration as to what is the best widget to solve all the issues of the template creation feature.  The first implementation was a GtkListBox, which took the GtkExpander and GtkBox widgets as its children, making the whole list of templates visible in a single view. But since this