Saturday, 26 May 2012

GSoC 2012 Week 2 Report


WEEK 2(CODE UPLOADED TO GITHUB):

Primary objective: implement the UI and related data storing mechanism for preference settings.

Data storage mechanism: 
  • The setting data is stored in NSUserDefaults.
  • when user apply changes, changes are saved into NSUserDefaults immediately.
  • When a setting related choice is involved, the related setting would be checked against in NSUserDefault(not implemented yet)
UI Design for Options:
The UI make use of static  grouped TableView and looks as below, for now:

When clicking on <font size> or <sort by> cell, window would segue to a new table view as below:
When one of the font size is selected, this table view would be popped and return to "options"view
To select "Sort By" criteria, a table with reordering enabled is shown, user could rank the criterias and they would be applied as primary, secondary, etc. sorting algorithm(not implemented yet)

Goals for now:
Modify the existing code so that the settings could be applied accordingly

No comments:

Post a Comment