Commit History (from BitBucket) - Pancia/SlugMenu GitHub Wiki

This will contain the commit history from BitBucket since I accidentally put a password I shouldn't have onto the repo.

2013-09-21 Added Google Analytics, and created application initializer. Moved in from eclipse and now using git/bitbucket

2013-10-25 Added SlideExpandableListView from tjerkw, currently crudely imported into my package structure, will change once it's implemented into maven/gradle. Fixed bug where layout-large didn't have the correct layout and would cause the SELW to crash with a NPE. Optimized DisplayMenuActivity$Meal and made it non-static.

2013-10-26 Added DisplayMenuActivity.java subtitle functionality. Currently toying with the expandable bar, will need to figure out what to do with the rating system. Re-Implemented Json Parsing to use Gson, what a headache! Some small fixes/debugs with the Login|Register dialogs, still needs more care.

2013-10-27 Added AppMsg from johnkil. Works okay, could use better styling and context with fragments/dialogs. Removed old activities for login. Added expandable-row syncing with dataset in menulistadapter, where now you can batch modify ratings with the checkbox, and individually modify ratings by touching the expanded rating bar. Made BaseMenuTabListFragment.java abstract, doesn't seem to have broken anything, will need further testing. Improved LoginDialog.java and RegisterDialog.java so to not crash, and to properly re-display. Added function with() that stores ActionBarActivity, so to be able to change it's subtitle. May want to modify to an abstract method or callback that will be called when needed. Added user db suite { MyUserDatabaseHelper.java, UserDb.java, CurrentUser.java } to allow saving and getting of usernames and passwords. Updated Rows to contain proper buttons, still don't appear to be visually working. Padding and spacing will need more work. Modified AbstractAsyncTask.java so as to accommodate for the login/register dialogs' quirky requirement that asks for an activity and a fragment... oh boy... Should change back seeing as it's no longer needed.

2013-11-04 Updated Meal.java to have final static int's to help with meal.getOptCode(). Split BaseMenuFragment.java into itself and MenuListAdapter.java. Added isNewAPI to SlugMenu.java. Added Dialogs for various things, along with MySettingsActivity.java extends PreferenceActivity.

2013-11-04 Updated Meal.java to have final static int's to help with meal.getOptCode(). Split BaseMenuFragment.java into itself and MenuListAdapter.java. Added isNewAPI to SlugMenu.java. Added Dialogs for various things, along with MySettingsActivity.java extends PreferenceActivity.

2013-12-20 Refactored and cleaned up DiningHallsActivity.java to work properly, added DiningHallItem.java, DiningHallFragment.java, etc... Added MenuParser.java and MyFutureTask.java. Added CommentDialog.java.

2014-02-12 Removed MapViewActivity.java, DiningHallsActivity.java and respective layout files. Added and using MySlidingPaneLayout.java. Fixed app crashing, world destroying, bug related to the MenuParser.java not being able to parse the menu after the html page layout had changed.

2014-02-14 Deleted com/dayzerostudio/slugguide/slugmenu/menu/viewpager/dininghalls. Re-added displaymenu_fragment.xml. Added openPane() onCreate in DisplayMenuActivity.java. Added empty check to sorting in MenuListAdapter.java.

2014-02-17 Added highlighting of selected menu items. Added expanding of all first items if the user is a first time user or has not used anything in the expanded row. Fixed/upgraded pre 3.0 batch menu item editing. Fixed issue where the master-fragment wouldn't handle touch events on textviews other than dh_name.

2014-02-18 Modified colors.xml so that the color for pressed items matches the Contextual Action Bar. Minor formatting re-working. Added fragment_webview.xml, and MyWebViewFragment in DisplayMenuActivity.java. Realized more than 2 sliding pane layout children is not supported, and added a context menu item to go to the web page for the current dining halls hours. Moved viewpager and menu displaying login into DisplayMenuFragment.java. Modified FeedBackDialog.java to have correct intent for sending an email. Modified activities_displaymenu.xml to have a framelayout as a detail fragment.

2014-02-21 Strange duplicate of SlugMenu was removed. Added ViewPagerIndicator by Jake Wharton, by copy pasting into java and res, wouldn't work otherwise >.< ... Fixed bug where on screen rotation it would lose track of the DisplayMenuFragment and not display a menu. Fixed up/home arrow displaying even with an open pane. Added back navigation support for WebViewClient. Fixed issue where DiningHallItems were clickable before the menu was loaded.