this post is featured

GSoC Final Report

Summary of the entire work done on 'Review of Sidebar and it's functionality' for LibreOffice during GSoC 2016

As Google Summer of Code 2016 draws to a close, I’d like to summarize my work for LibreOffice on the project - ‘Review of Sidebar and it’s functionality’. I had an awesome experience working with the LibreOffice community, under the mentorship of two amazing people - Katarina Behrens and Yousuf Philips.

This post aims at linking and listing out all the feature milestones developed during my project and the relevant commits, along with the goals missed and work to be done in the future.

Milestones Achieved

  1. Writer Page Deck - You can read the enhancement report here and the blog post describing the feature here.

    Commits


  2. Slide/Page Properties Panel for Draw and Impress - You can read the enhancement report here and the blog post describing the features here.

    Commits


  3. Shapes Deck - Default Shapes Panel for Draw - You can read the enhancement report here and the blog post describing the features here.

    Commits


  4. Media Playback Panel - You can read the enhancement report here and the blog post describing the features here.

    Commit


  5. Import Bitmap functionality in Area Content Panel - You can read the enhancement report here.

    Commit


  6. Styles Preview Checkboxfor Styles & Formatting sidebar - You can read the enhancement report here.

    Commit


  7. Miscellaneous Commits

Milestones Missed

  1. More Shapes Panel for Shapes Deck - You can read the detailed enhancement report here. This is a work in progress, and I was stuck at how to load the categories of shapes into LibreOffice, folder wise, similar to the Gallery. The draft of the work done can be found here (please mail/ping if you cannot access the patch).

    At the end, I have been focusing more on QA tasks to improve the quality of my existing contributions, instead of developing new panels and functionalities like Documents-level measurement (tdf#98453), Grid & Guidelines Panel(tdf#98820), Find & Replace Panel etc.


You may find all my gerrit patches here in one go, and most of my merged commits here too.

Overall, a summer well spent. I’ll be contributing to LibreOffice even after the completion of GSoC, aiming to fix the rest of the Sidebar issues. Happy Hacking!