[GSoC 2017] Preferences GUI Refactoring - Final Report

Blog post by anirudhm on Sun, 2017-08-27 17:36

Hello World. This is Anirudh. Here’s my final overall report of my work during Google Summer of Code 2017. My sincere thanks to waddlesplash and Sean Healy, for their excellent mentorship. They immediately responded, and assisted me whenever I needed help. I’m grateful to the Haiku team, community members and my fellow GSoC colleagues for their help, constructive criticism, reporting bugs and helping the project shape better. Link to the source code/repo: https://github.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 6

Blog post by anirudhm on Sat, 2017-08-26 02:22

Hello World. The last coding period of Google Summer of Code is about to end, and it’s time for us to submit a final report. But I thought to conclude the Weekly Reports with this one, covering the changes of this particular period. Thanks to Brian Hill (Perelandra0x309) for opening issues in the repo, almost all of the issues posted were fixed and closed. The search now works on related keywords of all System preflets.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 5

Blog post by anirudhm on Sun, 2017-07-30 19:19

Hello World. The second evaluation got over recently, and wanted to update my progress. My last blog post had discussion that custom preflets wanted to be added into SuperPrefs. It has been implemented now. Along with the exisitng boxes for specific categories, there’s now a box for Custom preflets, which includes third party preflets which come along with installation of apps. I also was working with implementation of Sorting of the entries in boxes, users can sort it based on Category, or Alphabetically, both has been done now.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 4

Blog post by anirudhm on Wed, 2017-07-12 22:47

Hello World. It’s been almost 3 weeks since my last update. The first evaluation was complete, I’d like to thank Haiku for recognizing my work so far. And here’s an update on what I worked on for the past few weeks. I replaced all IconView with BButton, since it has built in functions for label, icon handling. I worked on categorizing all preflets based on their categories, and sorted them into respective BBox.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 3

Blog post by anirudhm on Thu, 2017-06-22 03:06

Hello World. Now that we’re almost near to the first evaluation, and also it’s been 2 weeks since my last blog post. The last blog post had a plain vanilla GUI without any elements apart from the listview of the applications. I worked on adding icons to the GUI, under respective categories. I’ve hardcoded the categorization part, after the first evaluation, I’ll work on categorizing the applications. I used IconView.h along with some functions from LaunchBox.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 2

Blog post by anirudhm on Tue, 2017-06-06 23:55

Hello World. This is my first blog post after the Coding Period officially began, I’ve started to write code for the application. During the Community Bonding period, I got the menu listing for SuperPrefs. My last exam got over on June 6. I worked on the basic application layout during the beginning of June. This was how the application looked initially: The application hosts seperate sections for holding the Preferences based on their category.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 1

Blog post by anirudhm on Sun, 2017-05-21 01:32

Hello World. This is an update to my previous blog post which dealt with the introduction to the GSoC project which I’ll be working this summer - Preferences GUI Refactoring. It’s been two weeks since the first post went live, so here’s the report for the weeks after that. This being the Community Bonding period, I pretty much did what the title says. Got to know about fellow GSoCers, they really are friendly and helpful.

[GSoC 2017] Preferences GUI Refactoring Intro

Blog post by anirudhm on Sat, 2017-05-06 23:32

Hello World. I’m Anirudh Murali (Trac: anirudh; IRC: anirudhm), from the southern region of India. I thank Haiku for selecting me as one of Google Summer of Code 2017 student. I’ll be working on the idea: “Preferences GUI Refactoring” this summer along with my mentors: waddlesplash and Sean Healy. As of now, if one has to access any Preferences, a right click on the Deskbar, and accessing it with the submenu of Preferences, and still people who are new to Haiku end up selecting the wrong preferences option, atleast it happened for me.